pub struct MergeLimit;Trait Implementations§
Source§impl LogicalOptimizerRule for MergeLimit
impl LogicalOptimizerRule for MergeLimit
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 MergeLimit
impl RefUnwindSafe for MergeLimit
impl Send for MergeLimit
impl Sync for MergeLimit
impl Unpin for MergeLimit
impl UnsafeUnpin for MergeLimit
impl UnwindSafe for MergeLimit
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