Struct polars_lazy::physical_plan::planner::DefaultPlanner
source · [−]pub struct DefaultPlanner {}
Implementations
sourceimpl DefaultPlanner
impl DefaultPlanner
pub fn create_physical_expressions(
&self,
exprs: &[Node],
context: Context,
expr_arena: &mut Arena<AExpr>
) -> Result<Vec<Arc<dyn PhysicalExpr>>>
pub fn create_physical_plan(
&self,
root: Node,
lp_arena: &mut Arena<ALogicalPlan>,
expr_arena: &mut Arena<AExpr>
) -> Result<Box<dyn Executor>>
pub fn create_physical_expr(
&self,
expression: Node,
ctxt: Context,
expr_arena: &mut Arena<AExpr>
) -> Result<Arc<dyn PhysicalExpr>>
Trait Implementations
sourceimpl Default for DefaultPlanner
impl Default for DefaultPlanner
sourcefn default() -> DefaultPlanner
fn default() -> DefaultPlanner
Returns the “default value” for a type. Read more
sourceimpl PhysicalPlanner for DefaultPlanner
impl PhysicalPlanner for DefaultPlanner
Auto Trait Implementations
impl RefUnwindSafe for DefaultPlanner
impl Send for DefaultPlanner
impl Sync for DefaultPlanner
impl Unpin for DefaultPlanner
impl UnwindSafe for DefaultPlanner
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more