Skip to main content

Module primitive

Module primitive 

Source

Structs§

NativeValue
NativeValue serves as a wrapper type to allow us to implement Hash, Eq and other traits on all primitive types.
PrimitiveArray
A primitive array that stores native types in a contiguous buffer of memory, along with an optional validity child.
PrimitiveArrayParts
PrimitiveMaskedValidityRule
Rule to push down validity masking from MaskedArray parent into PrimitiveArray child.
PrimitiveVTable

Constants§

IS_CONST_LANE_WIDTH

Functions§

chunk_range
Computes the index range for a chunk, accounting for slice offset.
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.
patch_chunk
Patches a chunk of decoded values.