pub type PlanWithKeyRequirements = PlanContext<Vec<Arc<dyn PhysicalExpr>>>;Expand description
Keeps track of parent required key orderings.
Aliased Type§
pub struct PlanWithKeyRequirements {
pub plan: Arc<dyn ExecutionPlan>,
pub data: Vec<Arc<dyn PhysicalExpr>>,
pub children: Vec<PlanContext<Vec<Arc<dyn PhysicalExpr>>>>,
}Fields§
§plan: Arc<dyn ExecutionPlan>The execution plan associated with this context.
data: Vec<Arc<dyn PhysicalExpr>>Custom data payload of the node.
children: Vec<PlanContext<Vec<Arc<dyn PhysicalExpr>>>>Child contexts of this node.