Module persist::indexed::columnar [−][src]
Expand description
A columnar representation of ((Key, Val), Time, Diff) data suitable for in-memory reads and persistent storage.
Modules
Apache Arrow encodings and utils for persist data
Apache Parquet encodings and utils for persist data
Structs
A set of ((Key, Val), Time, Diff) records stored in a columnar representation.
An abstraction to incrementally add ((Key, Value), Time, Diff) records in a columnar representation, and eventually get back a ColumnarRecords.
An Iterator over the records in a ColumnarRecords.
A reference to a ColumnarRecords.
A new-type so we can impl FromIterator for Vec
A wrapper around ColumnarRecordsBuilder that chunks as necessary to keep each ColumnarRecords within the required size bounds.
Constants
The maximum allowed amount of total key data (similarly val data) in a single ColumnarBatch.