pub struct OrderByLimitStats {
pub strategy: Option<ExecutionStrategy>,
pub input_rows: usize,
pub output_rows: usize,
pub heap_operations: usize,
pub comparisons: usize,
pub offset_skipped: usize,
}Expand description
Result statistics from ORDER BY + LIMIT execution
Fields§
§strategy: Option<ExecutionStrategy>Strategy used
input_rows: usizeInput rows processed
output_rows: usizeOutput rows produced
heap_operations: usizeHeap operations performed
comparisons: usizeComparisons performed
offset_skipped: usizeRows skipped by offset
Trait Implementations§
Source§impl Clone for OrderByLimitStats
impl Clone for OrderByLimitStats
Source§fn clone(&self) -> OrderByLimitStats
fn clone(&self) -> OrderByLimitStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OrderByLimitStats
impl Debug for OrderByLimitStats
Source§impl Default for OrderByLimitStats
impl Default for OrderByLimitStats
Source§fn default() -> OrderByLimitStats
fn default() -> OrderByLimitStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OrderByLimitStats
impl RefUnwindSafe for OrderByLimitStats
impl Send for OrderByLimitStats
impl Sync for OrderByLimitStats
impl Unpin for OrderByLimitStats
impl UnsafeUnpin for OrderByLimitStats
impl UnwindSafe for OrderByLimitStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more