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