Struct mz_repr::stats2::NaiveDateTimeStatsBuilder
source · pub struct NaiveDateTimeStatsBuilder {
lower: NaiveDateTime,
upper: NaiveDateTime,
}
Expand description
Incrementally collects statistics for a column of time
.
Fields§
§lower: NaiveDateTime
§upper: NaiveDateTime
Trait Implementations§
source§impl ColumnarStatsBuilder<NaiveDateTime> for NaiveDateTimeStatsBuilder
impl ColumnarStatsBuilder<NaiveDateTime> for NaiveDateTimeStatsBuilder
§type ArrowColumn = FixedSizeBinaryArray
type ArrowColumn = FixedSizeBinaryArray
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 NaiveDateTimeStatsBuilder
impl Debug for NaiveDateTimeStatsBuilder
source§impl Default for NaiveDateTimeStatsBuilder
impl Default for NaiveDateTimeStatsBuilder
source§fn default() -> NaiveDateTimeStatsBuilder
fn default() -> NaiveDateTimeStatsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NaiveDateTimeStatsBuilder
impl RefUnwindSafe for NaiveDateTimeStatsBuilder
impl Send for NaiveDateTimeStatsBuilder
impl Sync for NaiveDateTimeStatsBuilder
impl Unpin for NaiveDateTimeStatsBuilder
impl UnwindSafe for NaiveDateTimeStatsBuilder
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
.