Skip to content

1.3.14

Compare
Choose a tag to compare
@github-actions github-actions released this 16 May 15:50
0561495
Support case classes with >64 fields (#348)

We define a separate HugeCaseObjectContext, which is similar to CaseObjectContext except we use an Array[Long] to provide an arbitrarily large bitset to keep track of which fields have been set or not. The original CaseObjectContext continues to be used for small case classes, which should help avoid any performance regressions.

Unit tested.

Also provided a unit test for parsing >2gb files, which currently does not pass yet