pub enum AggregationMode {
None,
Whole,
Grouped,
}Expand description
How the rows are grouped and aggregated.
Variants§
None
No aggregation at all.
Whole
One group for the whole input, which produces exactly one row.
Grouped
One group per distinct GROUP BY key, produced by sorting first.
Trait Implementations§
Source§impl Clone for AggregationMode
impl Clone for AggregationMode
impl Copy for AggregationMode
Source§impl Debug for AggregationMode
impl Debug for AggregationMode
impl Eq for AggregationMode
Source§impl PartialEq for AggregationMode
impl PartialEq for AggregationMode
impl StructuralPartialEq for AggregationMode
Auto Trait Implementations§
impl Freeze for AggregationMode
impl RefUnwindSafe for AggregationMode
impl Send for AggregationMode
impl Sync for AggregationMode
impl Unpin for AggregationMode
impl UnsafeUnpin for AggregationMode
impl UnwindSafe for AggregationMode
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