Trait datafusion::execution::context::QueryPlanner [−][src]
pub trait QueryPlanner { fn create_physical_plan(
&self,
logical_plan: &LogicalPlan,
ctx_state: &ExecutionContextState
) -> Result<Arc<dyn ExecutionPlan>>; }
A planner used to add extensions to DataFusion logical and physical plans.
Required methods
fn create_physical_plan(
&self,
logical_plan: &LogicalPlan,
ctx_state: &ExecutionContextState
) -> Result<Arc<dyn ExecutionPlan>>
[src]
&self,
logical_plan: &LogicalPlan,
ctx_state: &ExecutionContextState
) -> Result<Arc<dyn ExecutionPlan>>
Given a LogicalPlan
, create an ExecutionPlan
suitable for execution