Commits


Vincent La authored and GitHub committed cd7806814c0
Refactored CSVReader/first-class support for handling variable column rows (#80) * Refactored ParseFlags out of CSVReader * Got most tests to pass after refactoring feed() out * CSV guessing is now independent of CSVReader * Move guess_format() function definition * Update single header file * Ignore zero-length rows when guessing * Attempt to fix Linux issue wrt empty rows * Refactored ParseFlags out of CSVReader * Got most tests to pass after refactoring feed() out * CSV guessing is now independent of CSVReader * Move guess_format() function definition * Update single header file * Ignore zero-length rows when guessing * Attempt to fix Linux issue wrt empty rows * Regenerated single header files after rebase from master * Refactored get_col_names() * Refactored write_record implementation * Simplified write_record() even more * Got rid of write_record() * Refactored ColNames * Fixed the dumbest bug ever * No more CSVCollection * Got rid of bad row handler * Simplified CSVReader attributes * Update csv_reader.cpp * Code clean up + renaming * Removed error message for unescaped single quote * CSVStat tests pass again * Added some small optimizations * Simplified CSVRow implementation * Update csv_reader.cpp * Added ability to accept/reject/ignore variable length columns * Fixed warnings * Updated README * Added too short/too long distinction * Update README.md