pub struct TableSummary {
pub table: String,
pub row_count: u64,
pub columns: Vec<ColumnSummary>,
}Expand description
A full DataStore::summarize result: schema + per-column statistics.
Fields§
§table: StringThe summarized table.
row_count: u64Total row count.
columns: Vec<ColumnSummary>One ColumnSummary per column, in schema order.
Trait Implementations§
Source§impl Clone for TableSummary
impl Clone for TableSummary
Source§impl Debug for TableSummary
impl Debug for TableSummary
Source§impl<'de> Deserialize<'de> for TableSummary
impl<'de> Deserialize<'de> for TableSummary
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
Source§impl PartialEq for TableSummary
impl PartialEq for TableSummary
Source§impl Serialize for TableSummary
impl Serialize for TableSummary
impl StructuralPartialEq for TableSummary
Auto Trait Implementations§
impl Freeze for TableSummary
impl RefUnwindSafe for TableSummary
impl Send for TableSummary
impl Sync for TableSummary
impl Unpin for TableSummary
impl UnsafeUnpin for TableSummary
impl UnwindSafe for TableSummary
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