#[non_exhaustive]pub struct StoreViewDeltaStats {
pub checkpoint_rows: usize,
pub delta_segments: usize,
pub delta_inserted_rows: usize,
pub delta_deleted_rows: usize,
pub delta_mutations: usize,
pub tombstone_ratio_bps: u16,
}Expand description
Benchmark-only delta shape for one published relationship-store view.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.checkpoint_rows: usizeNumber of rows in the checkpoint store.
delta_segments: usizeNumber of delta overlays retained by the view.
delta_inserted_rows: usizeNumber of inserted rows in the current delta overlay.
delta_deleted_rows: usizeNumber of checkpoint rows masked by delta tombstones.
delta_mutations: usizeNumber of mutations represented by the current delta overlay.
tombstone_ratio_bps: u16Deleted-row ratio in basis points over checkpoint plus inserted rows.
Trait Implementations§
Source§impl Clone for StoreViewDeltaStats
impl Clone for StoreViewDeltaStats
Source§fn clone(&self) -> StoreViewDeltaStats
fn clone(&self) -> StoreViewDeltaStats
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 moreSource§impl Debug for StoreViewDeltaStats
impl Debug for StoreViewDeltaStats
Source§impl Default for StoreViewDeltaStats
impl Default for StoreViewDeltaStats
Source§fn default() -> StoreViewDeltaStats
fn default() -> StoreViewDeltaStats
Returns the “default value” for a type. Read more
Source§impl PartialEq for StoreViewDeltaStats
impl PartialEq for StoreViewDeltaStats
Source§fn eq(&self, other: &StoreViewDeltaStats) -> bool
fn eq(&self, other: &StoreViewDeltaStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for StoreViewDeltaStats
impl Eq for StoreViewDeltaStats
impl StructuralPartialEq for StoreViewDeltaStats
Auto Trait Implementations§
impl Freeze for StoreViewDeltaStats
impl RefUnwindSafe for StoreViewDeltaStats
impl Send for StoreViewDeltaStats
impl Sync for StoreViewDeltaStats
impl Unpin for StoreViewDeltaStats
impl UnsafeUnpin for StoreViewDeltaStats
impl UnwindSafe for StoreViewDeltaStats
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