pub struct OpStats {
pub op_name: String,
pub input_rows: u64,
pub output_rows: u64,
pub duration_us: u64,
pub memory_bytes: u64,
}Expand description
Statistics for a single operation
Tracks the name, row counts, duration, and memory usage for an operation.
Fields§
§op_name: StringName of the operation (e.g., “hash_join”, “filter”, “scan”)
input_rows: u64Number of input rows processed
output_rows: u64Number of output rows produced
duration_us: u64Duration in microseconds
memory_bytes: u64Memory used in bytes
Implementations§
Trait Implementations§
impl Eq for OpStats
impl StructuralPartialEq for OpStats
Auto Trait Implementations§
impl Freeze for OpStats
impl RefUnwindSafe for OpStats
impl Send for OpStats
impl Sync for OpStats
impl Unpin for OpStats
impl UnsafeUnpin for OpStats
impl UnwindSafe for OpStats
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more