pub struct OrderedAggregatePlan {
pub presentation: ResultPresentation,
pub group_column_count: usize,
pub aggregates: Vec<AggregateExpr>,
pub logical_input_order: Vec<GlobalOrder>,
}Expand description
Aggregate assembly that must replay globally ordered inputs to preserve local floating-point, DISTINCT, and string-aggregate semantics.
Fields§
§presentation: ResultPresentation§group_column_count: usize§aggregates: Vec<AggregateExpr>§logical_input_order: Vec<GlobalOrder>Trait Implementations§
Source§impl Clone for OrderedAggregatePlan
impl Clone for OrderedAggregatePlan
Source§fn clone(&self) -> OrderedAggregatePlan
fn clone(&self) -> OrderedAggregatePlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OrderedAggregatePlan
impl RefUnwindSafe for OrderedAggregatePlan
impl Send for OrderedAggregatePlan
impl Sync for OrderedAggregatePlan
impl Unpin for OrderedAggregatePlan
impl UnsafeUnpin for OrderedAggregatePlan
impl UnwindSafe for OrderedAggregatePlan
Blanket Implementations§
impl<T> Allocation for T
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