Expand description
All the built-in encoding schemes and arrays.
Modules§
Structs§
- Bool
Array - Bool
Encoding - BoolV
Table - Boolean
Buffer - A slice-able
Buffer
containing bit-packed booleans - Boolean
Buffer Builder - Builder for
BooleanBuffer
- Chunked
Array - Chunked
Encoding - ChunkedV
Table - Constant
Array - Constant
Encoding - ConstantV
Table - Decimal
Array - Array for decimal-typed real numbers
- Decimal
Encoding - DecimalV
Table - Extension
Array - Extension
Encoding - ExtensionV
Table - Inlined
- List
Array - The canonical array for List type data. This is modeled similarly to a ListArray.
- List
Encoding - ListV
Table - Native
Value - NativeValue serves as a wrapper type to allow us to implement Hash and Eq on all primitive types.
- Null
Array - Null
Encoding - NullV
Table - Primitive
Array - Primitive
Encoding - PrimitiveV
Table - Ref
- Struct
Array - Struct
Encoding - StructV
Table - Temporal
Array - An array wrapper for primitive values that have an associated temporal meaning.
- VarBin
Array - VarBin
Encoding - VarBinV
Table - VarBin
View Array - VarBin
View Encoding - VarBin
ViewV Table
Constants§
Traits§
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 typedtype
. - 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