Push the column transformations down to one single place: the original data stream parsing
Push Iterators into the old relational package. Loading a large file goes from 410ms to about 160ms.
Kev's code review notes, and some extra tests to fill out
Tidy up and greatly simplify the Timer. More code review suggestions from Kevin.
Tidy up and greatly simplify the Timer. More code review suggestions from Kevin.