Skip to main content

Module column

Module column 

Source
Expand description

Column storage: encodings, bit-level primitives, and why a value is absent.

Structs§

BitVec
A compact set of bits.
ColumnIter
Sequential reader over an encoded column.
Ones
The set positions of a BitVec, ascending.

Enums§

EncodedColumn
One column of a chunk, in whichever physical form fits its data.
Presence
What a column says about one position.
ValidityMask
Which positions of a column carry a value, and why the others do not.

Traits§

ColumnValue
A value that can live in an encoded column.

Functions§

bit_width
The number of bits needed to represent every value up to max.
pack
Packs values into width bits each.
unpack_one
Reads the value at index from a packed buffer.