pub struct RuntimeStatsSnapshot {
pub get_arrow_array_calls: u64,
pub get_with_selection_calls: u64,
pub get_with_predicate_calls: u64,
pub get_predicate_hybrid_success: u64,
pub get_predicate_hybrid_needs_io: u64,
pub get_predicate_hybrid_unsupported: u64,
pub try_read_liquid_calls: u64,
}Expand description
Immutable snapshot of RuntimeStats.
Fields§
§get_arrow_array_calls: u64Total get_arrow_array calls.
get_with_selection_calls: u64Total get_with_selection calls.
get_with_predicate_calls: u64Total get_with_predicate calls.
get_predicate_hybrid_success: u64Total Hybrid-Liquid predicate successes (no IO).
get_predicate_hybrid_needs_io: u64Total Hybrid-Liquid predicate paths requiring IO.
get_predicate_hybrid_unsupported: u64Total Hybrid-Liquid predicate paths that were unsupported.
try_read_liquid_calls: u64Total try_read_liquid calls.
Trait Implementations§
Source§impl Clone for RuntimeStatsSnapshot
impl Clone for RuntimeStatsSnapshot
Source§fn clone(&self) -> RuntimeStatsSnapshot
fn clone(&self) -> RuntimeStatsSnapshot
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 RuntimeStatsSnapshot
impl Debug for RuntimeStatsSnapshot
impl Copy for RuntimeStatsSnapshot
Auto Trait Implementations§
impl Freeze for RuntimeStatsSnapshot
impl RefUnwindSafe for RuntimeStatsSnapshot
impl Send for RuntimeStatsSnapshot
impl Sync for RuntimeStatsSnapshot
impl Unpin for RuntimeStatsSnapshot
impl UnwindSafe for RuntimeStatsSnapshot
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