Struct polars::prelude::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 + 'static>, Global>, PolarsError>
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>
pub fn create_physical_expr(
&self,
expression: Node,
ctxt: Context,
expr_arena: &mut Arena<AExpr>
) -> Result<Arc<dyn PhysicalExpr + 'static>, PolarsError>
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
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
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