Expand description
Spines specialized to contain Row types in keys and values.
Structsยง
- RowLayout
- RowRow
Layout - A layout based on timely stacks
- RowVal
Layout - ValRow
Layout - Mirror of
RowValLayoutwith the roles swapped: arbitraryColumnationkeys withRowvalues stored as packed bytes in aDatumContainer.
Type Aliasesยง
- KeyBatcher ๐
- KeyVal
Batcher ๐ - Batcher matching
mz_compute::typedefs::KeyValBatcher, redeclared locally so this crate does not need to depend onmz_compute. - RowBatcher
- RowBuilder
- RowRow
Batcher - RowRow
Builder - RowRow
ColPaged Builder RowRowBuildervariant that consumesColumnchunks. Pairs withCol2ValPagedBatcherfor the spillable arrange path. Installs a dictionary codec at seal time, gathering statistics from the sealedColumnchain, so paged arrangements compress on the same footing as the columnation-fedRowRowBuilder.- 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. Installs a dictionary codec on the value container at seal time, gathering statistics from the sealedColumnchain; keys are notRow-shaped and so are left uncompressed.- ValRow
Spine