pub struct AggregationPlan {
pub group_by: Vec<FieldPath>,
pub metrics: Vec<NamedMetric>,
}Expand description
Optional global or grouped aggregation plan.
Fields§
§group_by: Vec<FieldPath>Group-key paths. Empty means one global group.
metrics: Vec<NamedMetric>Calculations applied to each group.
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 moreSource§impl Debug for AggregationPlan
impl Debug for AggregationPlan
impl Eq for AggregationPlan
Source§impl PartialEq for AggregationPlan
impl PartialEq for AggregationPlan
impl StructuralPartialEq for AggregationPlan
Auto 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§
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