Enum datafusion::physical_plan::hash_aggregate::AggregateMode [−][src]
pub enum AggregateMode {
Partial,
Final,
FinalPartitioned,
}
Expand description
Hash aggregate modes
Variants
Partial aggregate that can be applied in parallel across input partitions
Final aggregate that produces a single partition of output
Final aggregate that works on pre-partitioned data.
This requires the invariant that all rows with a particular grouping key are in the same partitions, such as is the case with Hash repartitioning on the group keys. If a group key is duplicated, duplicate groups would be produced
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AggregateMode
impl Send for AggregateMode
impl Sync for AggregateMode
impl Unpin for AggregateMode
impl UnwindSafe for AggregateMode
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.