pub struct CompactionTriggerStats {
pub trigger: CompactionTrigger,
pub runs: u64,
pub input_tables: u64,
pub output_tables: u64,
pub input_bytes: u64,
pub output_bytes: u64,
}Expand description
Per-trigger table and byte totals read and written by compaction.
Fields§
§trigger: CompactionTriggerPicker reason shared by the compaction inputs counted in this row.
runs: u64Number of compaction inputs selected for this reason.
input_tables: u64Number of input table files read for this reason.
output_tables: u64Number of output table files written for this reason.
input_bytes: u64Input table bytes read for this reason.
output_bytes: u64Output table bytes written for this reason.
Trait Implementations§
Source§impl Clone for CompactionTriggerStats
impl Clone for CompactionTriggerStats
Source§fn clone(&self) -> CompactionTriggerStats
fn clone(&self) -> CompactionTriggerStats
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 CompactionTriggerStats
impl Debug for CompactionTriggerStats
impl Eq for CompactionTriggerStats
Source§impl PartialEq for CompactionTriggerStats
impl PartialEq for CompactionTriggerStats
impl StructuralPartialEq for CompactionTriggerStats
Auto Trait Implementations§
impl Freeze for CompactionTriggerStats
impl RefUnwindSafe for CompactionTriggerStats
impl Send for CompactionTriggerStats
impl Sync for CompactionTriggerStats
impl Unpin for CompactionTriggerStats
impl UnsafeUnpin for CompactionTriggerStats
impl UnwindSafe for CompactionTriggerStats
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