pub struct PredicatePushdown;Expand description
Push Filter nodes toward leaf Scan nodes.
Trait Implementations§
Source§impl OptPass for PredicatePushdown
impl OptPass for PredicatePushdown
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 PredicatePushdown
impl RefUnwindSafe for PredicatePushdown
impl Send for PredicatePushdown
impl Sync for PredicatePushdown
impl Unpin for PredicatePushdown
impl UnsafeUnpin for PredicatePushdown
impl UnwindSafe for PredicatePushdown
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