pub struct GroupClause { /* private fields */ }Implementations§
Source§impl GroupClause
impl GroupClause
pub fn select_query(&self) -> Option<SelectQuery>
Trait Implementations§
Source§impl AstNode for GroupClause
impl AstNode for GroupClause
fn kind() -> SyntaxKind
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
Source§fn visible_variables(&self) -> Vec<Var>
fn visible_variables(&self) -> Vec<Var>
Returns all variables “visible” from outside the node.
fn can_cast(kind: SyntaxKind) -> bool
fn has_error(&self) -> bool
fn collect_decendants( &self, matcher: &impl Fn(SyntaxKind) -> bool, ) -> Vec<SyntaxNode> ⓘ
fn preorder_find_kind(&self, kind: SyntaxKind) -> Vec<SyntaxNode> ⓘ
fn used_prefixes(&self) -> Vec<String>
fn text(&self) -> String
fn text_until(&self, offset: TextSize) -> String
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 !RefUnwindSafe for GroupClause
impl !Send for GroupClause
impl !Sync for GroupClause
impl !UnwindSafe for GroupClause
impl Freeze for GroupClause
impl Unpin for GroupClause
impl UnsafeUnpin 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