pub enum AggregateInputMode {
Raw,
Partial,
}Expand description
Whether an aggregate stage consumes raw input data or intermediate accumulator state from a previous aggregation stage.
See the table on AggregateMode
for how this relates to aggregate modes.
Variants§
Raw
The stage consumes raw, unaggregated input data and calls
Accumulator::update_batch.
Partial
The stage consumes intermediate accumulator state from a previous
aggregation stage and calls Accumulator::merge_batch.
Trait Implementations§
Source§impl Clone for AggregateInputMode
impl Clone for AggregateInputMode
Source§fn clone(&self) -> AggregateInputMode
fn clone(&self) -> AggregateInputMode
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 AggregateInputMode
impl Debug for AggregateInputMode
Source§impl PartialEq for AggregateInputMode
impl PartialEq for AggregateInputMode
impl Copy for AggregateInputMode
impl Eq for AggregateInputMode
impl StructuralPartialEq for AggregateInputMode
Auto Trait Implementations§
impl Freeze for AggregateInputMode
impl RefUnwindSafe for AggregateInputMode
impl Send for AggregateInputMode
impl Sync for AggregateInputMode
impl Unpin for AggregateInputMode
impl UnsafeUnpin for AggregateInputMode
impl UnwindSafe for AggregateInputMode
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§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<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