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
The canonical array for List type data. This is modeled similarly to a 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§

compact_buffers
Returns a compacted copy of the input array, where all wasted space has been cleaned up. This operation can be very expensive, in the worst cast copying all existing string data into a new allocation.
compatible_storage_type
True if value_type can represent every value of the type dtype.
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