pub struct RowStatistics {
pub total_rows: u64,
pub live_rows: u64,
pub tombstone_count: u64,
pub partition_count: u64,
pub avg_rows_per_partition: f64,
pub row_size_histogram: Vec<RowSizeBucket>,
}Expand description
Row count and distribution statistics
Fields§
§total_rows: u64Total number of rows in the SSTable
live_rows: u64Number of live (non-tombstone) rows
tombstone_count: u64Number of tombstone markers
partition_count: u64Estimated number of partitions
avg_rows_per_partition: f64Average rows per partition
row_size_histogram: Vec<RowSizeBucket>Row size distribution histogram
Trait Implementations§
Source§impl Clone for RowStatistics
impl Clone for RowStatistics
Source§fn clone(&self) -> RowStatistics
fn clone(&self) -> RowStatistics
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 RowStatistics
impl Debug for RowStatistics
Source§impl<'de> Deserialize<'de> for RowStatistics
impl<'de> Deserialize<'de> for RowStatistics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RowStatistics
impl RefUnwindSafe for RowStatistics
impl Send for RowStatistics
impl Sync for RowStatistics
impl Unpin for RowStatistics
impl UnsafeUnpin for RowStatistics
impl UnwindSafe for RowStatistics
Blanket Implementations§
impl<T> Allocation for T
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