pub struct SqpQueryRecord {
pub fingerprint: u64,
pub cache_hit: bool,
pub estimated_cost: f64,
pub uses_index: bool,
pub planned_at_ns: u64,
}Expand description
A historical record of a query planning event.
Fields§
§fingerprint: u64Fingerprint of the query.
cache_hit: boolWhether the plan was served from cache.
estimated_cost: f64Estimated cost of the chosen plan.
uses_index: boolWhether the chosen plan uses an index.
planned_at_ns: u64Timestamp of the planning event (nanoseconds).
Trait Implementations§
Source§impl Clone for SqpQueryRecord
impl Clone for SqpQueryRecord
Source§fn clone(&self) -> SqpQueryRecord
fn clone(&self) -> SqpQueryRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SqpQueryRecord
impl RefUnwindSafe for SqpQueryRecord
impl Send for SqpQueryRecord
impl Sync for SqpQueryRecord
impl Unpin for SqpQueryRecord
impl UnsafeUnpin for SqpQueryRecord
impl UnwindSafe for SqpQueryRecord
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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