pub struct PredicateSimplification;Expand description
Simplify predicates in Filter and Join nodes to their canonical form.
Trait Implementations§
Source§impl OptPass for PredicateSimplification
impl OptPass for PredicateSimplification
Source§fn apply(&self, plan: LogicalPlan) -> LogicalPlan
fn apply(&self, plan: LogicalPlan) -> LogicalPlan
Apply the rewrite to
plan, returning the (possibly modified) plan.Auto Trait Implementations§
impl Freeze for PredicateSimplification
impl RefUnwindSafe for PredicateSimplification
impl Send for PredicateSimplification
impl Sync for PredicateSimplification
impl Unpin for PredicateSimplification
impl UnsafeUnpin for PredicateSimplification
impl UnwindSafe for PredicateSimplification
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