pub struct EliminateLimit;Trait Implementations§
Source§impl LogicalOptimizerRule for EliminateLimit
impl LogicalOptimizerRule for EliminateLimit
Source§fn try_optimize(
&self,
plan: &LogicalPlan,
) -> QuillSQLResult<Option<LogicalPlan>>
fn try_optimize( &self, plan: &LogicalPlan, ) -> QuillSQLResult<Option<LogicalPlan>>
Try and rewrite
plan to an optimized form, returning None if the plan cannot be
optimized by this rule.Source§fn apply_order(&self) -> Option<ApplyOrder>
fn apply_order(&self) -> Option<ApplyOrder>
How should the rule be applied by the optimizer Read more
Auto Trait Implementations§
impl Freeze for EliminateLimit
impl RefUnwindSafe for EliminateLimit
impl Send for EliminateLimit
impl Sync for EliminateLimit
impl Unpin for EliminateLimit
impl UnsafeUnpin for EliminateLimit
impl UnwindSafe for EliminateLimit
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