Expand description
The vortex-scan
crate provides utilities for performing efficient scan operations.
The Scanner
object is responsible for storing state related to a scan operation, including
expression selectivity metrics, in order to continually optimize the execution plan for each
row-range of the scan.
Structs§
- Range
Scanner - A scan operation defined for a single row-range of the columnar data.
- RowMask
- A RowMask captures a set of selected rows within a range.
- Scanner
- Represents a scan operation to read data from a set of rows, with an optional filter expression, and a projection expression.
Enums§
- NextOp
- The next operation that should be performed. Either an expression to run, or the result
of the
RangeScanner
.