Expand description
Volcano PhysicalOperator trait shared by every operator in this crate.
Structs§
- Operator
Batch Cursor - Borrowing iterator over a physical operator. Construction opens the pipeline; exhaustion and execution errors close it exactly once. Dropping an unfinished cursor performs best-effort cleanup.
- Physical
Order - A leading physical row-order property carried between operators.
Enums§
- Exec
Error - Operator-pipeline error type. Wraps SQL evaluation errors so call sites do not need to juggle two error enums.
Traits§
- Physical
Operator - Volcano-style streaming operator. Operators form a tree; each
operator pulls from its children inside
nextand emits aBatchuntil the input is exhausted.
Functions§
- order_
expression_ position - Resolve a simple ordering expression to one logical position without collapsing duplicate or qualified SQL identities into a display label.
- ordering_
satisfies - Return whether
actualhasrequiredas an ordering prefix. - run_
to_ batches - Convenience: collect every batch from
opuntil exhaustion. The operator isopened andclosed for the caller. Useful for tests and for callers that do not need streaming behaviour. - run_
to_ rows - Run the operator and concatenate all output batches into a single flat row vector. The schema of the first batch is the result schema.