PlanWithKeyRequirements

Type Alias PlanWithKeyRequirements 

Source
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.