pub struct QueryCost {
pub estimated_cost: f64,
pub total_cost: f64,
pub estimated_rows: usize,
pub records_returned: usize,
pub index: IndexSelection,
pub operation: QueryOperation,
pub breakdown: Vec<(QueryOperation, f64)>,
}Expand description
Query cost estimate
Fields§
§estimated_cost: f64Estimated cost
total_cost: f64Total cost (alias for compatibility)
estimated_rows: usizeEstimated rows
records_returned: usizeRecords returned (alias)
index: IndexSelectionSelected index
operation: QueryOperationOperation type
breakdown: Vec<(QueryOperation, f64)>Cost breakdown by operation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryCost
impl RefUnwindSafe for QueryCost
impl Send for QueryCost
impl Sync for QueryCost
impl Unpin for QueryCost
impl UnsafeUnpin for QueryCost
impl UnwindSafe for QueryCost
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