pub struct AggregateNode {
pub input: Box<PlanNode>,
pub group_by: Vec<PlanExpression>,
pub aggregates: Vec<AggregateExpr>,
}Expand description
Aggregation operation.
Fields§
§input: Box<PlanNode>§group_by: Vec<PlanExpression>§aggregates: Vec<AggregateExpr>Trait Implementations§
Source§impl Clone for AggregateNode
impl Clone for AggregateNode
Source§fn clone(&self) -> AggregateNode
fn clone(&self) -> AggregateNode
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 moreAuto Trait Implementations§
impl Freeze for AggregateNode
impl RefUnwindSafe for AggregateNode
impl Send for AggregateNode
impl Sync for AggregateNode
impl Unpin for AggregateNode
impl UnsafeUnpin for AggregateNode
impl UnwindSafe for AggregateNode
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