pub struct TableFileCreationInfo {
pub file_id: u64,
pub file_path: PathBuf,
pub level: usize,
pub reason: TableFileCreationReason,
pub file_size: u64,
pub num_entries: u64,
}Expand description
Information about a freshly-created SSTable file. Fires for
both flush output and compaction output, distinguished by
TableFileCreationReason.
Fields§
§file_id: u64Numeric id of the SSTable.
file_path: PathBufPath of the created file.
level: usizeLevel the file was placed at.
reason: TableFileCreationReasonReason the file was produced.
file_size: u64File size on disk.
num_entries: u64Number of point entries in the file.
Trait Implementations§
Source§impl Clone for TableFileCreationInfo
impl Clone for TableFileCreationInfo
Source§fn clone(&self) -> TableFileCreationInfo
fn clone(&self) -> TableFileCreationInfo
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 TableFileCreationInfo
impl RefUnwindSafe for TableFileCreationInfo
impl Send for TableFileCreationInfo
impl Sync for TableFileCreationInfo
impl Unpin for TableFileCreationInfo
impl UnsafeUnpin for TableFileCreationInfo
impl UnwindSafe for TableFileCreationInfo
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