pub enum BuiltInAggregation {
Sum,
Mean,
Min,
Max,
Count,
UniqueCount,
Median,
First,
Last,
}Expand description
Built-in aggregation functions.
Each variant represents a different aggregation strategy that can be applied to grouped column values.
Variants§
Sum
Sum of values.
Mean
Average of values.
Min
Minimum value.
Max
Maximum value.
Count
Count of values.
UniqueCount
Count of unique values.
Median
Median value.
First
First value.
Last
Last value.
Implementations§
Source§impl BuiltInAggregation
impl BuiltInAggregation
Sourcepub fn aggregate_f64(&self, values: &[f64]) -> Option<f64>
pub fn aggregate_f64(&self, values: &[f64]) -> Option<f64>
Trait Implementations§
Source§impl Clone for BuiltInAggregation
impl Clone for BuiltInAggregation
Source§fn clone(&self) -> BuiltInAggregation
fn clone(&self) -> BuiltInAggregation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuiltInAggregation
impl Debug for BuiltInAggregation
Source§impl PartialEq for BuiltInAggregation
impl PartialEq for BuiltInAggregation
impl Copy for BuiltInAggregation
impl Eq for BuiltInAggregation
impl StructuralPartialEq for BuiltInAggregation
Auto Trait Implementations§
impl Freeze for BuiltInAggregation
impl RefUnwindSafe for BuiltInAggregation
impl Send for BuiltInAggregation
impl Sync for BuiltInAggregation
impl Unpin for BuiltInAggregation
impl UnsafeUnpin for BuiltInAggregation
impl UnwindSafe for BuiltInAggregation
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<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> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.