Re-exports§
pub use vtable::*;
Modules§
- layouts
- A collection of built-in layouts for Vortex
- macros
- scan
- segments
- stats
- vtable
- writers
- Some common
crate::LayoutWriterimplementations.
Macros§
- instrument
- A macro for optionally instrumenting a future, if tracing feature is enabled.
Structs§
- Layout
Layoutis the lazy equivalent tovortex_array::ArrayRef, providing a hierarchical structure.- Owned
Layout - A layout that is fully deserialized and heap-allocated.
- RowMask
- A RowMask captures a set of selected rows within a range.
- 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
- 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§
- 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