Expand description
Immutable and mutable decompressed (canonical) vectors for Vortex.
Modules§
- binaryview
- Definition and implementation of variable-length binary types.
- bool
- Definition and implementation of
BoolVectorandBoolVectorMut. - decimal
- Definitions and implementations of decimal vector types.
- fixed_
size_ list - Definition and implementation of
FixedSizeListVectorandFixedSizeListVectorMut. - listview
- Definition and implementation of
ListViewVectorandListViewVectorMut. - null
- Definition and implementation of
NullVectorandNullVectorMut. - primitive
- Definitions and implementations of native primitive vector types.
- struct_
- Definition and implementation of
StructVectorandStructVectorMut.
Macros§
- match_
each_ dvector - Matches on all decimal type variants of
DecimalVectorand executes the same code for each variant branch. - match_
each_ dvector_ mut - Matches on all decimal type variants of
DecimalVectorMutand executes the same code for each variant branch. - match_
each_ integer_ pvector - Matches on all integer type variants of
PrimitiveVectorand executes the same code for each of the integer variant branches. - match_
each_ integer_ pvector_ mut - Matches on all integer type variants of
PrimitiveVectorMutand executes the same code for each of the integer variant branches. - match_
each_ pvector - Matches on all primitive type variants of
PrimitiveVectorand executes the same code for each variant branch. - match_
each_ pvector_ mut - Matches on all primitive type variants of
PrimitiveVectorMutand executes the same code for each variant branch. - match_
each_ scalar - Macro to match each variant of a
Scalarenum. - match_
each_ vector - Matches on all variants of
Vectorand executes the same code for each variant branch. - match_
each_ vector_ mut - Matches on all variants of
VectorMutand executes the same code for each variant branch. - match_
vector_ pair - Matches on pairs of vector variants and executes the same code for matching variant pairs.
Enums§
- Datum
- Represents either a scalar or vector value.
- Scalar
- Represents a scalar value of any supported type.
- Vector
- An enum over all kinds of immutable vectors, which represent fully decompressed (canonical) array data.
- Vector
Mut - An enum over all kinds of mutable vectors, which represent fully decompressed (canonical) array data.
Traits§
- Scalar
Ops - Trait for scalar operations.
- Vector
MutOps - Common operations for mutable vectors (all the variants of
VectorMut). - Vector
Ops - Common operations for immutable vectors (all the variants of
Vector).
Functions§
- vector_
matches_ dtype - Returns true if the vector’s is compatible with the provided data type.