pub struct SSTableStats {
pub row_count: u64,
pub min_timestamp: i64,
pub max_timestamp: i64,
pub max_deletion_time: i64,
pub compression_ratio: f64,
pub row_size_histogram: Vec<u64>,
}Expand description
Statistics about the SSTable content
Fields§
§row_count: u64Total number of rows
min_timestamp: i64Minimum timestamp
max_timestamp: i64Maximum timestamp
max_deletion_time: i64Maximum deletion time
compression_ratio: f64Compression ratio (0.0 to 1.0)
row_size_histogram: Vec<u64>Estimated row size distribution
Trait Implementations§
Source§impl Clone for SSTableStats
impl Clone for SSTableStats
Source§fn clone(&self) -> SSTableStats
fn clone(&self) -> SSTableStats
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 SSTableStats
impl Debug for SSTableStats
Source§impl Default for SSTableStats
impl Default for SSTableStats
Source§fn default() -> SSTableStats
fn default() -> SSTableStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SSTableStats
impl<'de> Deserialize<'de> for SSTableStats
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 SSTableStats
impl RefUnwindSafe for SSTableStats
impl Send for SSTableStats
impl Sync for SSTableStats
impl Unpin for SSTableStats
impl UnsafeUnpin for SSTableStats
impl UnwindSafe for SSTableStats
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