Crate vortex_scan

Source
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§

RangeScanner
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.