pub struct AnalyzeTotals {
pub scanned: Option<u64>,
pub emitted: u64,
pub output_rows: usize,
}Expand description
Query-wide totals. outputRows (final deduped IVM output) vs. emitted (rows sources
pushed in) is a third useful gap — a big spread means the pipeline filters/joins a lot
above the sources.
Fields§
§scanned: Option<u64>Sum of per-source scanned (work proxy); None when the feature is off.
emitted: u64Sum of per-source emitted.
output_rows: usizeFinal materialized top-level row count (the fresh-query result size).
Trait Implementations§
Source§impl Clone for AnalyzeTotals
impl Clone for AnalyzeTotals
Source§fn clone(&self) -> AnalyzeTotals
fn clone(&self) -> AnalyzeTotals
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 AnalyzeTotals
impl Debug for AnalyzeTotals
Auto Trait Implementations§
impl Freeze for AnalyzeTotals
impl RefUnwindSafe for AnalyzeTotals
impl Send for AnalyzeTotals
impl Sync for AnalyzeTotals
impl Unpin for AnalyzeTotals
impl UnsafeUnpin for AnalyzeTotals
impl UnwindSafe for AnalyzeTotals
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