Enum FunctionArgumentClause
pub enum FunctionArgumentClause {
IgnoreOrRespectNulls(NullTreatment),
OrderBy(Vec<OrderByExpr>),
Limit(Expr),
OnOverflow(ListAggOnOverflow),
Having(HavingBound),
Separator(Value),
JsonNullClause(JsonNullClause),
JsonReturningClause(JsonReturningClause),
}Expand description
Clauses that can appear inside a function argument list.
Indicates how NULLs should be handled in the calculation, e.g. in FIRST_VALUE on BigQuery.
Syntax:
{ IGNORE | RESPECT } NULLS ]Specifies the the ordering for some ordered set aggregates, e.g. ARRAY_AGG on BigQuery.
Specifies a limit for the ARRAY_AGG and ARRAY_CONCAT_AGG functions on BigQuery.
Specifies a minimum or maximum bound on the input to ANY_VALUE on BigQuery.
Syntax:
HAVING { MAX | MIN } expressionThe SEPARATOR clause to the GROUP_CONCAT function in MySQL.
The RETURNING clause for some JSON functions in PostgreSQL