Enum axiom_rs::datasets::AggregationOp
source · [−]#[non_exhaustive]
pub enum AggregationOp {
Count,
CountDistinct,
Sum,
Avg,
Min,
Max,
Topk,
Percentiles,
Histogram,
}
Expand description
Supported aggregation operations.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Count
CountDistinct
Sum
Avg
Min
Max
Topk
Percentiles
Histogram
Trait Implementations
sourceimpl Debug for AggregationOp
impl Debug for AggregationOp
sourceimpl<'de> Deserialize<'de> for AggregationOp
impl<'de> Deserialize<'de> for AggregationOp
sourcefn 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
sourceimpl PartialEq<AggregationOp> for AggregationOp
impl PartialEq<AggregationOp> for AggregationOp
sourceimpl Serialize for AggregationOp
impl Serialize for AggregationOp
impl Eq for AggregationOp
impl StructuralEq for AggregationOp
impl StructuralPartialEq for AggregationOp
Auto Trait Implementations
impl RefUnwindSafe for AggregationOp
impl Send for AggregationOp
impl Sync for AggregationOp
impl Unpin for AggregationOp
impl UnwindSafe for AggregationOp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more