pub struct JsonArrayAggFn { /* private fields */ }Implementations§
Source§impl JsonArrayAggFn
impl JsonArrayAggFn
pub fn expr(&self) -> Option<Expr>
pub fn json_null_clause(&self) -> Option<JsonNullClause>
pub fn json_returning_clause(&self) -> Option<JsonReturningClause>
pub fn json_select_formats(&self) -> AstChildren<JsonSelectFormat> ⓘ
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn json_arrayagg_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonArrayAggFn
impl AstNode for JsonArrayAggFn
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for JsonArrayAggFn
impl Clone for JsonArrayAggFn
Source§fn clone(&self) -> JsonArrayAggFn
fn clone(&self) -> JsonArrayAggFn
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 moreSource§impl Debug for JsonArrayAggFn
impl Debug for JsonArrayAggFn
Source§impl Hash for JsonArrayAggFn
impl Hash for JsonArrayAggFn
Source§impl PartialEq for JsonArrayAggFn
impl PartialEq for JsonArrayAggFn
impl Eq for JsonArrayAggFn
impl StructuralPartialEq for JsonArrayAggFn
Auto Trait Implementations§
impl Freeze for JsonArrayAggFn
impl !RefUnwindSafe for JsonArrayAggFn
impl !Send for JsonArrayAggFn
impl !Sync for JsonArrayAggFn
impl Unpin for JsonArrayAggFn
impl !UnwindSafe for JsonArrayAggFn
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