pub struct ExecutionMetrics {
pub rows_scanned: u64,
pub rows_materialized: u64,
pub execution_time_micros: u64,
pub index_only: bool,
}Expand description
ExecutionMetrics
Compact execution metrics projection derived from one ExecutionTrace.
This surface is intentionally small and stable for pre-EXPLAIN observability.
Fields§
§rows_scanned: u64§rows_materialized: u64§execution_time_micros: u64§index_only: boolTrait Implementations§
Source§impl Clone for ExecutionMetrics
impl Clone for ExecutionMetrics
Source§fn clone(&self) -> ExecutionMetrics
fn clone(&self) -> ExecutionMetrics
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 ExecutionMetrics
impl Debug for ExecutionMetrics
Source§impl PartialEq for ExecutionMetrics
impl PartialEq for ExecutionMetrics
impl Copy for ExecutionMetrics
impl Eq for ExecutionMetrics
impl StructuralPartialEq for ExecutionMetrics
Auto Trait Implementations§
impl Freeze for ExecutionMetrics
impl RefUnwindSafe for ExecutionMetrics
impl Send for ExecutionMetrics
impl Sync for ExecutionMetrics
impl Unpin for ExecutionMetrics
impl UnsafeUnpin for ExecutionMetrics
impl UnwindSafe for ExecutionMetrics
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