pub enum AggregateMode {
Partial,
Final,
FinalPartitioned,
}
Expand description
Hash aggregate modes
Variants
Partial
Partial aggregate that can be applied in parallel across input partitions
Final
Final aggregate that produces a single partition of output
FinalPartitioned
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
sourceimpl Clone for AggregateMode
impl Clone for AggregateMode
sourcefn clone(&self) -> AggregateMode
fn clone(&self) -> AggregateMode
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AggregateMode
impl Debug for AggregateMode
sourceimpl PartialEq<AggregateMode> for AggregateMode
impl PartialEq<AggregateMode> for AggregateMode
impl Copy for AggregateMode
impl Eq for AggregateMode
impl StructuralEq for AggregateMode
impl StructuralPartialEq for AggregateMode
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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,
sourcepub fn equivalent(&self, key: &K) -> bool
pub fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more