Enum mz_persist_types::stats::BytesStats
source · pub enum BytesStats {
Primitive(PrimitiveStats<Vec<u8>>),
Json(JsonStats),
Atomic(AtomicBytesStats),
}
Expand description
Statistics about a column of Vec<u8>
.
Variants§
Trait Implementations§
source§impl ColumnStats<Vec<u8>> for BytesStats
impl ColumnStats<Vec<u8>> for BytesStats
source§fn lower<'a>(&'a self) -> Option<<Vec<u8> as Data>::Ref<'a>>
fn lower<'a>(&'a self) -> Option<<Vec<u8> as Data>::Ref<'a>>
An inclusive lower bound on the data contained in the column, if known. Read more
source§fn upper<'a>(&'a self) -> Option<<Vec<u8> as Data>::Ref<'a>>
fn upper<'a>(&'a self) -> Option<<Vec<u8> as Data>::Ref<'a>>
Same as Self::lower but an (also inclusive) upper bound.
source§fn none_count(&self) -> usize
fn none_count(&self) -> usize
The number of
None
s if this column is optional or 0 if it isn’t.source§impl Debug for BytesStats
impl Debug for BytesStats
source§impl DynStats for BytesStats
impl DynStats for BytesStats
source§fn into_proto(&self) -> ProtoDynStats
fn into_proto(&self) -> ProtoDynStats
source§fn debug_json(&self) -> Value
fn debug_json(&self) -> Value
Formats these statistics for use in
INSPECT SHARD
and debugging.source§impl RustType<ProtoBytesStats> for BytesStats
impl RustType<ProtoBytesStats> for BytesStats
source§fn into_proto(&self) -> ProtoBytesStats
fn into_proto(&self) -> ProtoBytesStats
Convert a
Self
into a Proto
value.source§fn from_proto(proto: ProtoBytesStats) -> Result<Self, TryFromProtoError>
fn from_proto(proto: ProtoBytesStats) -> Result<Self, TryFromProtoError>
source§impl StatsFrom<GenericByteArray<GenericBinaryType<i32>>> for BytesStats
impl StatsFrom<GenericByteArray<GenericBinaryType<i32>>> for BytesStats
source§fn stats_from(col: &BinaryArray, validity: ValidityRef) -> Self
fn stats_from(col: &BinaryArray, validity: ValidityRef) -> Self
Computes statistics from a column of data. Read more
Auto Trait Implementations§
impl Freeze for BytesStats
impl RefUnwindSafe for BytesStats
impl Send for BytesStats
impl Sync for BytesStats
impl Unpin for BytesStats
impl UnwindSafe for BytesStats
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
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.