pub struct UnifiedQueryStats {
pub vector_comparisons: usize,
pub graph_patterns_checked: usize,
pub table_rows_scanned: usize,
pub cross_refs_followed: usize,
pub execution_time_us: u64,
}Expand description
Statistics for unified query execution
Fields§
§vector_comparisons: usizeNumber of vector comparisons
graph_patterns_checked: usizeNumber of graph patterns checked
table_rows_scanned: usizeNumber of table rows scanned
cross_refs_followed: usizeNumber of cross-refs followed
execution_time_us: u64Execution time in microseconds
Trait Implementations§
Source§impl Clone for UnifiedQueryStats
impl Clone for UnifiedQueryStats
Source§fn clone(&self) -> UnifiedQueryStats
fn clone(&self) -> UnifiedQueryStats
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 moreSource§impl Debug for UnifiedQueryStats
impl Debug for UnifiedQueryStats
Source§impl Default for UnifiedQueryStats
impl Default for UnifiedQueryStats
Source§fn default() -> UnifiedQueryStats
fn default() -> UnifiedQueryStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnifiedQueryStats
impl RefUnwindSafe for UnifiedQueryStats
impl Send for UnifiedQueryStats
impl Sync for UnifiedQueryStats
impl Unpin for UnifiedQueryStats
impl UnsafeUnpin for UnifiedQueryStats
impl UnwindSafe for UnifiedQueryStats
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request