#[non_exhaustive]pub struct ExecutionStats {Show 14 fields
pub total_duration_us: u64,
pub strata: Vec<StratumStats>,
pub peak_memory_bytes: u64,
pub memory_budget_bytes: u64,
pub total_output_rows: u64,
pub wcoj_triangle_dispatch_count: u64,
pub wcoj_4cycle_dispatch_count: u64,
pub wcoj_groupby_fusion_dispatch_count: u64,
pub free_join_dispatch_count: u64,
pub factorized_delta_dispatch_count: u64,
pub chain_fallback_scan_equivalents: u64,
pub chain_fallback_filter_equivalents: u64,
pub wcoj_error_decline_count: u64,
pub resident_graph: Option<ResidentGraphExecutionStats>,
}Expand description
Final execution statistics returned to CLI
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.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
wcoj_triangle_dispatch_count: u64WCOJ triangle-hook dispatches that installed a result (vs. silently falling back to the binary-join path). A value > 0 is the proof a run actually used the WCOJ triangle kernel.
wcoj_4cycle_dispatch_count: u64WCOJ 4-cycle-hook dispatches that installed a result.
wcoj_groupby_fusion_dispatch_count: u64Aggregate-fused group-by-root WCOJ dispatches (count without materializing the join rows).
free_join_dispatch_count: u64Generalized Free Join dispatches installed via the multiway plan.
factorized_delta_dispatch_count: u64Factorized recursive-delta dispatches installed in the semi-naive fixpoint.
chain_fallback_scan_equivalents: u64Scan operations in embedded binary fallbacks that are logically
equivalent to successful ChainJoin specializations. These operations
did not execute and are therefore excluded from strata[*].ops.
chain_fallback_filter_equivalents: u64Filter operations in embedded binary fallbacks that are logically
equivalent to successful ChainJoin specializations. These operations
did not execute and are therefore excluded from strata[*].ops.
wcoj_error_decline_count: u64WCOJ pipeline errors converted into binary-join declines. 0 is healthy; a nonzero value signals a regressed WCOJ pipeline hiding behind the silent-fallback contract.
resident_graph: Option<ResidentGraphExecutionStats>Selection, transfer, and device-timing evidence for an attempted resident conditional-graph execution.
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
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more