Expand description
kyu-executor: physical operators, morsel scheduler.
Re-exports§
pub use context::ExecutionContext;pub use context::MockStorage;pub use context::Storage;pub use data_chunk::DataChunk;pub use execute::execute;pub use execute::execute_statement;pub use physical_plan::PhysicalOperator;pub use result::QueryResult;pub use value_vector::SelectionVector;pub use value_vector::ValueVector;
Modules§
- batch_
eval - Batch expression evaluation — operates on columns/DataChunks instead of
per-row TypedValue evaluation. Falls back to
Nonefor unsupported patterns so callers can use the scalarevaluate()path. - context
- Execution context — storage trait and execution context.
- data_
chunk - DataChunk — columnar batch of rows flowing between physical operators.
- execute
- Execution driver — top-level entry point for query execution.
- mapper
- Plan mapper — translates LogicalPlan → PhysicalOperator (1:1 in Phase 6).
- operators
- Physical operator implementations.
- physical_
plan - Physical operator enum — pull-based execution via
next(). - result
- QueryResult — final output of query execution.
- value_
vector - ValueVector — columnar value container that preserves flat byte buffers.