pub struct GroupClause {
pub all: bool,
pub keys: Vec<Spanned<Idiom>>,
}Expand description
GROUP BY <keys> / GROUP ALL.
Fields§
§all: boolGROUP ALL (aggregate to a single row) vs GROUP BY <keys>.
keys: Vec<Spanned<Idiom>>The grouping keys (empty for GROUP ALL).
Trait Implementations§
Source§impl Clone for GroupClause
impl Clone for GroupClause
Source§fn clone(&self) -> GroupClause
fn clone(&self) -> GroupClause
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 GroupClause
impl Debug for GroupClause
Source§impl PartialEq for GroupClause
impl PartialEq for GroupClause
impl StructuralPartialEq for GroupClause
Auto Trait Implementations§
impl Freeze for GroupClause
impl RefUnwindSafe for GroupClause
impl Send for GroupClause
impl Sync for GroupClause
impl Unpin for GroupClause
impl UnsafeUnpin for GroupClause
impl UnwindSafe for GroupClause
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