-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Lior Privman edited this page Jun 19, 2023
·
22 revisions
Welcome to the dataframe wiki!
- added
DataFrame::joinLeft(DataFrame, String[], String[])
- bumped sqlite-jdbc to 3.41.2.2
- added
DataFrameToStringOptions
- added
DateColumn::of(int...)
- added missing getters to
DataFrame
andRow
- added
FixedAsciiColumn
- updated
InstantColumn
to support ~2^31 elements (previously limited to ~2^31 / 3)
- support for
NormalStringColumn
inDataFrame::asResultSet
- bug fixes for memory-mapped dataframes
- support for memory-mapped dataframes
- support for converting between Java records and
DataFrame
-
NormalStringColumn
supports 65536 distinct values, up from 256 - performance micro-optimizations
- added
BlobColumn
- reverted: optimized sorting of ASCII-only string columns
- improved support for
NormalStringColumn
- requires Java 17
- fully support columns with up to ~2^31 elements
-
StringColumn
supports any amount of text data (previously limited to 2 GB) - sealed
DataFrame
interface - replaced Joda-Beans with Java records
- improved implementation of
StringColumn::normalize
- optimized sorting of ASCII-only string columns
- updated
UuidColumn
to support ~2^31 elements (previously limited to ~2^30)
- added specialized
evaluate
method to primitive column types - added specialized clean and filter methods to Byte/Short/FloatColumn
- updated
clean
andfilter
for NormalStringColumn
- fixed bug in
NonNullVarLenColumn::checkDistinct
- added support for
DataFrame.asResultSet().getMetaData()
- improved support for direct allocation mode (
-Dtech.bitey.allocateDirect=true
) by reducing large heap allocations
- proper handling of key column in select/dropColumns
- added Column::filter method
- performance improvements
- added Column::clean method
- support custom null value in CSV file parsing
- added
InstantColumn
- JPMS and Maven modularization
- First publicized release.