pub struct BackfillExecutionCounts { /* private fields */ }Expand description
Bounded aggregate counts from a completely verified backfill execution.
Implementations§
Source§impl BackfillExecutionCounts
impl BackfillExecutionCounts
Sourcepub fn new(
matched: u64,
changed: u64,
skipped: u64,
transaction_groups: u32,
) -> Result<Self, Diagnostic>
pub fn new( matched: u64, changed: u64, skipped: u64, transaction_groups: u32, ) -> Result<Self, Diagnostic>
Construct internally consistent terminal counts.
Sourcepub const fn matched(self) -> u64
pub const fn matched(self) -> u64
Return the number of source rows selected by the closed plan.
Sourcepub const fn skipped(self) -> u64
pub const fn skipped(self) -> u64
Return the number of already-equal rows skipped idempotently.
Sourcepub const fn transaction_groups(self) -> u32
pub const fn transaction_groups(self) -> u32
Return the number of committed deterministic transaction groups.
Trait Implementations§
Source§impl Clone for BackfillExecutionCounts
impl Clone for BackfillExecutionCounts
Source§fn clone(&self) -> BackfillExecutionCounts
fn clone(&self) -> BackfillExecutionCounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BackfillExecutionCounts
Source§impl Debug for BackfillExecutionCounts
impl Debug for BackfillExecutionCounts
impl Eq for BackfillExecutionCounts
Source§impl PartialEq for BackfillExecutionCounts
impl PartialEq for BackfillExecutionCounts
impl StructuralPartialEq for BackfillExecutionCounts
Auto Trait Implementations§
impl Freeze for BackfillExecutionCounts
impl RefUnwindSafe for BackfillExecutionCounts
impl Send for BackfillExecutionCounts
impl Sync for BackfillExecutionCounts
impl Unpin for BackfillExecutionCounts
impl UnsafeUnpin for BackfillExecutionCounts
impl UnwindSafe for BackfillExecutionCounts
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