Struct polars_plan::logical_plan::SimplifyExprRule
source · [−]pub struct SimplifyExprRule {}
Trait Implementations
sourceimpl OptimizationRule for SimplifyExprRule
impl OptimizationRule for SimplifyExprRule
fn optimize_expr(
&self,
expr_arena: &mut Arena<AExpr>,
expr_node: Node,
_lp_arena: &Arena<ALogicalPlan>,
_lp_node: Node
) -> Option<AExpr>
sourcefn optimize_plan(
&mut self,
_lp_arena: &mut Arena<ALogicalPlan>,
_expr_arena: &mut Arena<AExpr>,
_node: Node
) -> Option<ALogicalPlan>
fn optimize_plan(
&mut self,
_lp_arena: &mut Arena<ALogicalPlan>,
_expr_arena: &mut Arena<AExpr>,
_node: Node
) -> Option<ALogicalPlan>
Optimize (subplan) in LogicalPlan Read more
Auto Trait Implementations
impl RefUnwindSafe for SimplifyExprRule
impl Send for SimplifyExprRule
impl Sync for SimplifyExprRule
impl Unpin for SimplifyExprRule
impl UnwindSafe for SimplifyExprRule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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