Bugfixes and minor enhanchements
Bugfixes
-
#205 OOM on skip lines. AbstractCharInputReader.skipLines
-
#212 Bad results if charset is null in beginParsing
-
#203 CsvRoutines generating empty output with keepResourcesOpen
-
Fixed incorrect behavior processing comment lines at the end of the input, when no line ending is present after the commented out line.
ENHANCEMENTS
-
Introduced the
CompositeProcessor
based on question raised in ticket #206 -
Adjustment on
CsvFormatDetector
to improve chances of detecting delimiters in small inputs. -
Added expectedRowCount parameter to all methods that produce lists of rows, records or beans to prevent slow reallocation operations inside the resulting ArrayList. Useful when processing large inputs.