pub struct FieldStats {
pub name: String,
pub ty: String,
pub null_count: u64,
pub value_count: u64,
pub distinct_count: Option<u64>,
pub min: Option<JsonValue>,
pub max: Option<JsonValue>,
pub top_values: Vec<TopValue>,
}Fields§
§name: String§ty: String§null_count: u64§value_count: u64§distinct_count: Option<u64>None if cardinality exceeded opts.distinct_limit, OR the field
type isn’t hashable (floats — see module docs).
min: Option<JsonValue>String/JSON representation of min / max — see value_to_json_repr.
max: Option<JsonValue>§top_values: Vec<TopValue>Top-N most frequent values (descending by count). Empty for float-typed or over-cardinality fields.
Trait Implementations§
Source§impl Debug for FieldStats
impl Debug for FieldStats
Auto Trait Implementations§
impl Freeze for FieldStats
impl RefUnwindSafe for FieldStats
impl Send for FieldStats
impl Sync for FieldStats
impl Unpin for FieldStats
impl UnsafeUnpin for FieldStats
impl UnwindSafe for FieldStats
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