Struct models_parser::ast::ListAgg [−][src]
pub struct ListAgg {
pub distinct: bool,
pub expr: Box<Expr>,
pub separator: Option<Box<Expr>>,
pub on_overflow: Option<ListAggOnOverflow>,
pub within_group: Vec<OrderByExpr>,
}
Expand description
A LISTAGG
invocation LISTAGG( [ DISTINCT ] <expr>[, <separator> ] [ON OVERFLOW <on_overflow>] ) ) [ WITHIN GROUP (ORDER BY <within_group1>[, ...] ) ]
Fields
distinct: bool
expr: Box<Expr>
separator: Option<Box<Expr>>
on_overflow: Option<ListAggOnOverflow>
within_group: Vec<OrderByExpr>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ListAgg
impl UnwindSafe for ListAgg
Blanket Implementations
Mutably borrows from an owned value. Read more