Re-exports§
pub use table::Table;
Modules§
Structs§
- ColMeta
- Plan
Annotations - Aggregate annotations that apply to the whole plan.
- Plan
Edge - Edge between two planner nodes.
- Plan
Edge Metadata - Metadata associated with plan edges or inputs.
- Plan
Expression - Expression or projection annotations associated with a node.
- Plan
Field - Column description carried with each node’s output schema.
- Plan
Graph - Immutable DAG describing the planner output.
- Plan
Graph Builder - Builder for
PlanGraphthat enforces DAG invariants while allowing incremental construction. - Plan
Graph Version - Semantic version identifier for the plan graph payload.
- Plan
Input - Incoming connection for a node.
- Plan
Node - Planner node with annotations used to describe how operators compose.
- Plan
Node Id - Unique identifier for a planner node.
- Table
Meta
Enums§
- Plan
Graph Error - Errors raised while constructing or validating a plan graph.
- Plan
Operator - Planner node operator kind.
Constants§
- PLAN_
GRAPH_ VERSION - Current version of the planner IR.
Type Aliases§
- FieldId
- Logical column identifier within a table.
- Plan
Graph Result - RowId
- Row identifier for persisted data.