Re-exports§
pub use vtable::*;
Modules§
Structs§
- Layout
Layoutis the lazy equivalent tovortex_array::ArrayRef, providing a hierarchical structure.- NoOp
Pruning Evaluation - Owned
Layout - A layout that is fully deserialized and heap-allocated.
- Struct
Strategy - A layout strategy that preserves struct arrays and writes everything else as flat.
Constants§
- CHUNKED_
LAYOUT_ ID - The layout ID for a chunked layout
- DICT_
LAYOUT_ ID - The layout ID for a dict layout
- FLAT_
LAYOUT_ ID - The layout ID for a flat layout
- STATS_
LAYOUT_ ID - The layout ID for a stats layout
- STRUCT_
LAYOUT_ ID - The layout ID for a struct layout
Traits§
- Array
Evaluation - Evaluates an expression against an array, returning an array equal in length to the true count of the input mask.
- Expr
Evaluator - A trait for evaluating expressions against a
LayoutReader. - Layout
Reader - A
LayoutReaderis an instance of aLayoutthat can cache state across multiple operations. - Layout
Reader Ext - Layout
Registry Ext - Layout
Strategy - A trait for creating new layout writers given a DType.
- Layout
Writer - A strategy for writing chunks of an array into a layout.
- Layout
Writer Ext - Mask
Evaluation - Refines the given mask, returning a mask equal in length to the input mask.
- Pruning
Evaluation
Functions§
- mask_
future_ ready - Create a resolved
MaskFuturefrom aMask.