pub struct SSTableReaderHealthMetrics {Show 13 fields
pub file_path: PathBuf,
pub file_accessible: bool,
pub header_version: CassandraVersion,
pub total_file_size: u64,
pub estimated_memory_usage: usize,
pub block_cache_entries: usize,
pub block_cache_hit_rate: f64,
pub compression_enabled: bool,
pub compression_algorithm: String,
pub bloom_filter_enabled: bool,
pub index_available: bool,
pub generation: u64,
pub last_error: Option<String>,
}Expand description
SSTable reader health and performance metrics
Fields§
§file_path: PathBufFile path
file_accessible: boolWhether file is accessible
header_version: CassandraVersionDetected Cassandra version
total_file_size: u64Total file size
estimated_memory_usage: usizeEstimated memory usage
block_cache_entries: usizeNumber of cached blocks
block_cache_hit_rate: f64Cache hit rate
compression_enabled: boolWhether compression is enabled
compression_algorithm: StringCompression algorithm
bloom_filter_enabled: boolWhether bloom filter is available
index_available: boolWhether index is available
generation: u64SSTable generation
last_error: Option<String>Last error encountered
Trait Implementations§
Source§impl Clone for SSTableReaderHealthMetrics
impl Clone for SSTableReaderHealthMetrics
Source§fn clone(&self) -> SSTableReaderHealthMetrics
fn clone(&self) -> SSTableReaderHealthMetrics
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 moreAuto Trait Implementations§
impl Freeze for SSTableReaderHealthMetrics
impl RefUnwindSafe for SSTableReaderHealthMetrics
impl Send for SSTableReaderHealthMetrics
impl Sync for SSTableReaderHealthMetrics
impl Unpin for SSTableReaderHealthMetrics
impl UnsafeUnpin for SSTableReaderHealthMetrics
impl UnwindSafe for SSTableReaderHealthMetrics
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