pub struct EliminateFilter;Expand description
Optimization rule that elimanate the scalar value (true/false) filter with an LogicalPlan::EmptyRelation
Implementations
Trait Implementations
sourceimpl Default for EliminateFilter
impl Default for EliminateFilter
sourcefn default() -> EliminateFilter
fn default() -> EliminateFilter
Returns the “default value” for a type. Read more
sourceimpl OptimizerRule for EliminateFilter
impl OptimizerRule for EliminateFilter
sourcefn optimize(
&self,
plan: &LogicalPlan,
_optimizer_config: &mut OptimizerConfig
) -> Result<LogicalPlan>
fn optimize(
&self,
plan: &LogicalPlan,
_optimizer_config: &mut OptimizerConfig
) -> Result<LogicalPlan>
Rewrite
plan to an optimized formAuto Trait Implementations
impl RefUnwindSafe for EliminateFilter
impl Send for EliminateFilter
impl Sync for EliminateFilter
impl Unpin for EliminateFilter
impl UnwindSafe for EliminateFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more