This could be a lot more performant, and implemented in fewer LOC, but I made the design decision to mirror the python code to ease maintainability.
I also call the callback with the columnames to make it easier to test. In perl, it doesn't matter if you ignore parameters
This could be a lot more performant, and implemented in fewer LOC, but I made the design decision to mirror the python code to ease maintainability. I also call the callback with the columnames to make it easier to test. In perl, it doesn't matter if you ignore parameters