Module select

Module select 

Source

Re-exports§

pub use late_materialization::gather_columns;
pub use late_materialization::gather_single_column;
pub use late_materialization::LazyMaterializedBatch;
pub use late_materialization::RowReference;
pub use late_materialization::SelectionVector;

Modules§

columnar
Columnar execution for high-performance aggregation queries
join
late_materialization
Late Materialization for Query Execution
morsel
Morsel-driven parallel execution with work-stealing

Structs§

SelectExecutor
Executes SELECT queries
SelectResult
Result of a SELECT query including column metadata
TableScanIterator
Iterator that scans rows from a materialized table
WindowFunctionKey
Key for identifying and hashing window function expressions Used to map window function expressions to their pre-computed column indices

Traits§

RowIterator
Core trait for row-producing iterators in the query execution pipeline

Functions§

find_window_function_in_expression
Find the first window function in an expression
is_simple_point_query
Check if a query is a simple point-lookup that can use the fast path
is_streaming_aggregate_query
Check if a query is a streaming aggregate that can use the ultra-fast path

Type Aliases§

CteResult
CTE result: (schema, shared rows)