Struct polars_plan::logical_plan::SimplifyBooleanRule
source · pub struct SimplifyBooleanRule {}
Trait Implementations§
source§impl OptimizationRule for SimplifyBooleanRule
impl OptimizationRule for SimplifyBooleanRule
fn optimize_expr( &mut self, expr_arena: &mut Arena<AExpr>, expr_node: Node, _: &Arena<ALogicalPlan>, _: Node ) -> PolarsResult<Option<AExpr>>
source§fn 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 Freeze for SimplifyBooleanRule
impl RefUnwindSafe for SimplifyBooleanRule
impl Send for SimplifyBooleanRule
impl Sync for SimplifyBooleanRule
impl Unpin for SimplifyBooleanRule
impl UnwindSafe for SimplifyBooleanRule
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more