Trait polars_lazy::physical_plan::PhysicalPlanner[][src]

pub trait PhysicalPlanner {
    fn create_physical_plan(
        &self,
        root: Node,
        lp_arena: &mut Arena<ALogicalPlan>,
        expr_arena: &mut Arena<AExpr>
    ) -> Result<Box<dyn Executor>>; }
This is supported on crate feature compile only.
Expand description

A type that implements this transforms a LogicalPlan to a physical plan.

We could produce different physical plans with different goals in mind, e.g. memory optimized performance optimized, out of core, etc.

Required methods

Implementors