pub enum AggFunc {
Sum,
Avg,
Min,
Max,
Count,
CountDistinct,
Median,
StdDev,
Variance,
First,
Last,
}Expand description
Aggregation function for measures
Variants§
Sum
Sum of values
Avg
Average (mean) of values
Min
Minimum value
Max
Maximum value
Count
Count of values (non-null)
CountDistinct
Count of distinct values
Median
Median value
StdDev
Standard deviation
Variance
Variance
First
First value
Last
Last value
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AggFunc
impl<'de> Deserialize<'de> for AggFunc
Source§fn 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
impl Copy for AggFunc
impl Eq for AggFunc
impl StructuralPartialEq for AggFunc
Auto Trait Implementations§
impl Freeze for AggFunc
impl RefUnwindSafe for AggFunc
impl Send for AggFunc
impl Sync for AggFunc
impl Unpin for AggFunc
impl UnwindSafe for AggFunc
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more