pub struct ColumnSummary {
pub name: String,
pub dtype: ColumnDtype,
pub null_count: u64,
pub distinct_count: u64,
pub numeric: Option<NumericDescribe>,
}Expand description
Per-column summary returned inside a TableSummary.
Fields§
§name: StringColumn name.
dtype: ColumnDtypeThe column’s dtype (recovered from its SQLite declared type).
null_count: u64Count of NULL cells (row_count - COUNT(col)).
distinct_count: u64Count of distinct non-null values (COUNT(DISTINCT col)).
numeric: Option<NumericDescribe>pandas-style describe for numeric columns; None for TEXT.
Trait Implementations§
Source§impl Clone for ColumnSummary
impl Clone for ColumnSummary
Source§impl Debug for ColumnSummary
impl Debug for ColumnSummary
Source§impl<'de> Deserialize<'de> for ColumnSummary
impl<'de> Deserialize<'de> for ColumnSummary
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 ColumnSummary
impl PartialEq for ColumnSummary
Source§impl Serialize for ColumnSummary
impl Serialize for ColumnSummary
impl StructuralPartialEq for ColumnSummary
Auto Trait Implementations§
impl Freeze for ColumnSummary
impl RefUnwindSafe for ColumnSummary
impl Send for ColumnSummary
impl Sync for ColumnSummary
impl Unpin for ColumnSummary
impl UnsafeUnpin for ColumnSummary
impl UnwindSafe for ColumnSummary
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