SimpleFlatMapper v1.0.0 - arnaudroger/SimpleFlatMapper GitHub Wiki
v1.0.0
- move buffer index to charconsumer in csv parser
v1.0.0rc2
- add streams and iterator to csvparser
- provide own impl of spliterator for faster streams
- refactor skip and limit for csv for faster parsing and easier maintenance
v1.0.0b3
- add streams and iterator to jdbc and csv
- add JPA @Column support
v1.0.0b2
- support for array of object
- support mapping sql Array to List
v1.0.0b1
- add Jooq Integration
- add support for all resultset return types.
- restructure the packages to make javadoc more readable
- move mapper readme content to their own package
v0.9.14
- JdbcMapper if a column is map to a property of object, it will try to look for one argument constructor that matches the column type.
- CsvMapper if a column is map to a property of object, it will use a one argument constructor if it's the only constructor.
v0.9.12
- CsvMapper remove performance degradation with TieredCompilation
v0.9.11
CsvMapper
- improve performance of unescaping.
- support CR CRLF and LF for end of line.
- handle space in header name.
- fix miss mapping issue when a mapping error occured.
- change default parser buffer size
v0.9.8
- Asm
- fix concurrency issue that triggered LinkageError
- JdbcMapper
- increase perf to outperform Roma with the static mapper
- change benchmark to match roma result set loop
- fix for custom field mapping and primitive
- CsvMapper
- add dynamic csv mapper that configure it self based on the row
- add support for aliases and custom readers
- ability to customized date format
- add a Parsing Context to store the DateFormat per parsing.
- remove byte array based parsing as benchmark so it would only be rarely lead to perf gain
- fix for custom mapper
- simplify parsing code
v0.9.4
- CsvMapper
- non boxing mapping
- constructor injection
- inner object
- direct byte parsing
v0.9.3
- extract common part of MapperBuilder
- add Query DSL Jdbc support
- move test to orm-benchmark