pub struct ExecutionStats {
pub total_duration_us: u64,
pub strata: Vec<StratumStats>,
pub peak_memory_bytes: u64,
pub memory_budget_bytes: u64,
pub total_output_rows: u64,
}Expand description
Final execution statistics returned to CLI
Fields§
§total_duration_us: u64Total execution duration in microseconds
strata: Vec<StratumStats>Per-stratum statistics
peak_memory_bytes: u64Peak memory usage in bytes
memory_budget_bytes: u64Memory budget in bytes
total_output_rows: u64Total output rows across all queries
Implementations§
Source§impl ExecutionStats
impl ExecutionStats
Sourcepub fn format_human(&self) -> String
pub fn format_human(&self) -> String
Format stats as human-readable string
Sourcepub fn format_json(&self) -> String
pub fn format_json(&self) -> String
Format stats as JSON string
Trait Implementations§
Source§impl Clone for ExecutionStats
impl Clone for ExecutionStats
Source§fn clone(&self) -> ExecutionStats
fn clone(&self) -> ExecutionStats
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 ExecutionStats
impl Debug for ExecutionStats
Source§impl Default for ExecutionStats
impl Default for ExecutionStats
Source§fn default() -> ExecutionStats
fn default() -> ExecutionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionStats
impl RefUnwindSafe for ExecutionStats
impl Send for ExecutionStats
impl Sync for ExecutionStats
impl Unpin for ExecutionStats
impl UnsafeUnpin for ExecutionStats
impl UnwindSafe for ExecutionStats
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