Struct polars::prelude::DefaultPlanner [−][src]
pub struct DefaultPlanner {}
Implementations
pub fn create_physical_expressions(
&self,
exprs: &[Node],
context: Context,
expr_arena: &mut Arena<AExpr>
) -> Result<Vec<Arc<dyn PhysicalExpr + 'static>, Global>, PolarsError>
pub fn create_initial_physical_plan(
&self,
root: Node,
lp_arena: &mut Arena<ALogicalPlan>,
expr_arena: &mut Arena<AExpr>
) -> Result<Box<dyn Executor + 'static, Global>, PolarsError>
pub fn create_physical_expr(
&self,
expression: Node,
ctxt: Context,
expr_arena: &mut Arena<AExpr>
) -> Result<Arc<dyn PhysicalExpr + 'static>, PolarsError>
Trait Implementations
Returns the “default value” for a type. Read more
pub fn create_physical_plan(
&self,
root: Node,
lp_arena: &mut Arena<ALogicalPlan>,
expr_arena: &mut Arena<AExpr>
) -> Result<Box<dyn Executor + 'static, Global>, PolarsError>
Auto Trait Implementations
impl RefUnwindSafe for DefaultPlanner
impl Send for DefaultPlanner
impl Sync for DefaultPlanner
impl Unpin for DefaultPlanner
impl UnwindSafe for DefaultPlanner