pub struct AggregationPlan {
pub group_by_columns: Vec<String>,
pub aggregates: Vec<AggregateComputation>,
}Expand description
Aggregation execution plan
Fields§
§group_by_columns: Vec<String>§aggregates: Vec<AggregateComputation>Trait Implementations§
Source§impl Clone for AggregationPlan
impl Clone for AggregationPlan
Source§fn clone(&self) -> AggregationPlan
fn clone(&self) -> AggregationPlan
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 AggregationPlan
impl RefUnwindSafe for AggregationPlan
impl Send for AggregationPlan
impl Sync for AggregationPlan
impl Unpin for AggregationPlan
impl UnsafeUnpin for AggregationPlan
impl UnwindSafe for AggregationPlan
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