pub struct TableInfo {
pub name: String,
pub schema: Option<TableSchema>,
pub sstable_files: Vec<SSTableFileInfo>,
pub estimated_rows: usize,
pub total_size_bytes: u64,
pub last_modified: Option<SystemTime>,
}Expand description
Table information with metadata
Fields§
§name: StringTable name
schema: Option<TableSchema>Schema information
sstable_files: Vec<SSTableFileInfo>Associated SSTable files
estimated_rows: usizeTotal estimated rows
total_size_bytes: u64Total size in bytes
last_modified: Option<SystemTime>Last modified time
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TableInfo
impl RefUnwindSafe for TableInfo
impl Send for TableInfo
impl Sync for TableInfo
impl Unpin for TableInfo
impl UnsafeUnpin for TableInfo
impl UnwindSafe for TableInfo
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