[−][src]Trait datafusion::physical_plan::planner::ExtensionPlanner
This trait permits the DefaultPhysicalPlanner
to create plans for
user defined ExtensionPlanNode
s
Required methods
fn plan_extension(
&self,
node: &dyn UserDefinedLogicalNode,
inputs: Vec<Arc<dyn ExecutionPlan>>,
ctx_state: &ExecutionContextState
) -> Result<Arc<dyn ExecutionPlan>>
&self,
node: &dyn UserDefinedLogicalNode,
inputs: Vec<Arc<dyn ExecutionPlan>>,
ctx_state: &ExecutionContextState
) -> Result<Arc<dyn ExecutionPlan>>
Create a physical plan for an extension node