Struct mz_repr::stats2::NumericStatsBuilder
source · pub struct NumericStatsBuilder {
lower: OrderedDecimal<Numeric>,
upper: OrderedDecimal<Numeric>,
}
Expand description
Incrementally collects statistics for a column of decimal
.
Fields§
§lower: OrderedDecimal<Numeric>
§upper: OrderedDecimal<Numeric>
Implementations§
Trait Implementations§
source§impl ColumnarStatsBuilder<OrderedDecimal<Decimal<NUMERIC_DATUM_WIDTH_USIZE>>> for NumericStatsBuilder
impl ColumnarStatsBuilder<OrderedDecimal<Decimal<NUMERIC_DATUM_WIDTH_USIZE>>> for NumericStatsBuilder
§type ArrowColumn = GenericByteArray<GenericBinaryType<i32>>
type ArrowColumn = GenericByteArray<GenericBinaryType<i32>>
Type of
arrow
column these statistics can be derived from.§type FinishedStats = BytesStats
type FinishedStats = BytesStats
The type of statistics the collector finalizes into.
source§fn from_column(col: &Self::ArrowColumn) -> Selfwhere
Self: Sized,
fn from_column(col: &Self::ArrowColumn) -> Selfwhere
Self: Sized,
Derive statistics from a column of data.
source§fn finish(self) -> Self::FinishedStatswhere
Self::FinishedStats: Sized,
fn finish(self) -> Self::FinishedStatswhere
Self::FinishedStats: Sized,
Finish this collector returning the final aggregated statistics.
source§impl Debug for NumericStatsBuilder
impl Debug for NumericStatsBuilder
source§impl Default for NumericStatsBuilder
impl Default for NumericStatsBuilder
source§fn default() -> NumericStatsBuilder
fn default() -> NumericStatsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NumericStatsBuilder
impl RefUnwindSafe for NumericStatsBuilder
impl Send for NumericStatsBuilder
impl Sync for NumericStatsBuilder
impl Unpin for NumericStatsBuilder
impl UnwindSafe for NumericStatsBuilder
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, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
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
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.