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_ dscalar - Matches on all decimal type variants of
DecimalScalarand executes the same code for each variant branch. - match_
each_ dscalar_ pair - Matches on pairs of
DecimalScalarwith the same type and executes the provided code. - 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_ dvector_ pair - Matches on pairs of
DecimalVectorwith the same type and executes the provided code. - match_
each_ float_ pscalar_ pair - Matches on pairs of float
PrimitiveScalarwith the same type and executes the provided code. - match_
each_ float_ pvector_ pair - Matches on pairs of float
PrimitiveVectorwith the same type and executes the provided code. - match_
each_ integer_ pscalar_ pair - Matches on pairs of integer
PrimitiveScalarwith the same type and executes the provided code. - 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_ integer_ pvector_ pair - Matches on pairs of integer
PrimitiveVectorwith the same type and executes the provided code. - match_
each_ pscalar - Matches on all primitive type variants of
PrimitiveScalarand executes the same code for each variant branch. - match_
each_ pscalar_ pair - Matches on pairs of
crate::primitive::PrimitiveScalarwith the same type and executes the provided code. - 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_ pvector_ pair - Matches on pairs of
crate::primitive::PrimitiveVectorwith the same type and executes the provided code. - match_
each_ scalar - Macro to match each variant of a
Scalarenum. - match_
each_ unsigned_ pvector - Matches on all unsigned type variants of
PrimitiveVectorand executes the same code for each of the unsigned variant branches. - match_
each_ unsigned_ pvector_ mut - Matches on all unsigned type variants of
PrimitiveVectorMutand executes the same code for each of the unsigned variant branches. - 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§
- Binary
View Datum - Datum enum for
BinaryViewDatum < T : BinaryViewType >. - Bool
Datum - Datum enum for
Bool. - DDatum
- Datum enum for
DDatum < D : NativeDecimalType >. - Datum
- Represents either a scalar or vector value.
- Decimal
Datum - Datum enum for
Decimal. - Fixed
Size List Datum - Datum enum for
FixedSizeList. - List
View Datum - Datum enum for
ListView. - Null
Datum - Datum enum for
Null. - PDatum
- Datum enum for
PDatum < T : NativePType >. - Primitive
Datum - Datum enum for
Primitive. - Scalar
- Represents a scalar value of any supported type.
- Struct
Datum - Datum enum for
Struct. - Typed
Datum - A variant of
Datumthat is typed. - 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§
- datum_
matches_ dtype - Returns true if the datum is compatible with the provided data type.
- scalar_
matches_ dtype - Returns true if the scalar’s is compatible with the provided data type.
- vector_
matches_ dtype - Returns true if the vector is compatible with the provided data type.