Module arrays

Source
Expand description

All the built-in encoding schemes and arrays.

Modules§

builder
compute

Structs§

BoolArray
BoolEncoding
BoolVTable
BooleanBuffer
A slice-able Buffer containing bit-packed booleans
BooleanBufferBuilder
Builder for BooleanBuffer
ChunkedArray
ChunkedEncoding
ChunkedVTable
ConstantArray
ConstantEncoding
ConstantVTable
DecimalArray
Array for decimal-typed real numbers
DecimalEncoding
DecimalVTable
ExtensionArray
ExtensionEncoding
ExtensionVTable
Inlined
ListArray
ListEncoding
ListVTable
NativeValue
NativeValue serves as a wrapper type to allow us to implement Hash and Eq on all primitive types.
NullArray
NullEncoding
NullVTable
PrimitiveArray
PrimitiveEncoding
PrimitiveVTable
Ref
StructArray
StructEncoding
StructVTable
TemporalArray
An array wrapper for primitive values that have an associated temporal meaning.
VarBinArray
VarBinEncoding
VarBinVTable
VarBinViewArray
VarBinViewEncoding
VarBinViewVTable

Constants§

IS_CONST_LANE_WIDTH

Traits§

BooleanBufferExt
OffsetPType

Functions§

compute_is_constant
Assumes any floating point has been cast into its bit representation for which != and !is_eq are the same Assumes there’s at least 1 value in the slice, which is an invariant of the entry level function.
compute_min_max
Compute the min and max of VarBin like array.
smallest_storage_type
Maps a decimal precision into the smallest type that can represent it.
varbin_scalar

Unions§

BinaryView