Expand description
Types and traits in support of containers for row-encoded byte slices.
This includes the vanilla bytes_container that holds byte slices in contiguous
allocations, as well as a dictionary encoding wrapper that is able to rewrite
the byte slices to use spare tags in each column to reference common values.
Structs§
- Datum
Container - Datum
Seq - A reference that can be resolved to a sequence of
Datums. - Offset
Optimized
Statics§
- DICTIONARY_
COMPRESSION - Enable per-column dictionary compression in row containers.
Type Aliases§
- RowBatcher
- RowBuilder
- RowRow
Batcher - RowRow
Builder - RowRow
ColPaged Builder RowRowBuildervariant that consumesColumnchunks. Pairs withCol2ValPagedBatcherfor the spillable arrange path. This is the stock (non-dictionary) builder; dictionary-compressing the paged path is a follow-up.- RowRow
Spine - RowSpine
- RowVal
Batcher - RowVal
Builder - RowVal
Spine - ValRow
Batcher - ValRow
Builder - ValRow
ColPaged Builder ValRowBuildervariant that consumesColumnchunks. Pairs withCol2ValPagedBatcher<K, Row, T, R>for the spillable arrange path where keys are arbitraryColumnarvalues (e.g.UpsertKey) and values are packedRowbytes.- ValRow
Spine