pub struct OuterJoinSimplification;Expand description
Outer join simplification optimization.
Converts outer joins to inner joins when predicates reject NULL values.
Trait Implementations§
Source§impl Default for OuterJoinSimplification
impl Default for OuterJoinSimplification
Source§impl OptimizerPass for OuterJoinSimplification
impl OptimizerPass for OuterJoinSimplification
Source§fn optimize(&self, plan: LogicalPlan) -> LogicalPlan
fn optimize(&self, plan: LogicalPlan) -> LogicalPlan
Optimizes the given logical plan.
Auto Trait Implementations§
impl Freeze for OuterJoinSimplification
impl RefUnwindSafe for OuterJoinSimplification
impl Send for OuterJoinSimplification
impl Sync for OuterJoinSimplification
impl Unpin for OuterJoinSimplification
impl UnwindSafe for OuterJoinSimplification
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