Skip to main content

Module query

Module query 

Source

Re-exports§

pub use columnar_scan::ColumnarScanIterator;
pub use columnar_scan::create_columnar_scan_iterator;
pub use iterator::FilterIterator;
pub use iterator::LimitIterator;
pub use iterator::RowIterator;
pub use iterator::ScanIterator;
pub use iterator::SortIterator;

Modules§

aggregate
columnar_scan
iterator
Iterator-based query execution pipeline.
join
subquery

Functions§

build_streaming_pipeline
Build a streaming iterator pipeline from a logical plan (FR-7).
build_streaming_pipeline_with_policy
create_fenced_range_scan_iterator
Creates the only scan iterator intended for a fenced remote range worker.
create_scan_iterator
Create a streaming scan iterator for FR-7 compliance.
execute_fenced_range_scan
Executes a materialized fenced range scan for a remote worker.
execute_query
Execute a SELECT logical plan and return a query result.
execute_query_streaming
Execute a SELECT logical plan and return a streaming query result.
execute_query_streaming_with_policy
execute_query_with_policy
project_row_values
Apply one projection with the same expression kernel as local query execution. The distributed worker/assembler boundary uses this helper for its already fenced, already authorized rows; it does not deserialize a logical plan.
projected_columns
Build the public output schema for a projection without executing rows.