pub struct Optimizer;Expand description
Logical plan optimizer (pushdowns).
Optimizer that rewrites LogicalPlan (e.g. predicate/projection pushdown).
Implementations§
Source§impl Optimizer
impl Optimizer
Sourcepub fn optimize(plan: &LogicalPlan) -> LogicalPlan
pub fn optimize(plan: &LogicalPlan) -> LogicalPlan
Optimize a LogicalPlan and return the rewritten plan.
Auto Trait Implementations§
impl Freeze for Optimizer
impl RefUnwindSafe for Optimizer
impl Send for Optimizer
impl Sync for Optimizer
impl Unpin for Optimizer
impl UnwindSafe for Optimizer
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