public class StringAgg extends Expression
| Modifier and Type | Field and Description |
|---|---|
Expression |
column
The column to aggregate.
|
alias, enclosed, joins, ordering, properties, quotes, translator, withNoLock| Modifier and Type | Method and Description |
|---|---|
StringAgg |
delimiter(char delimiter)
Sets the delimiter.
|
StringAgg |
distinct()
Apply distinct.
|
Expression |
getColumn()
Returns the column to be aggregated.
|
char |
getDelimiter()
Returns the delimiter.
|
boolean |
isDistinct()
Returns if it should apply DISTINCT.
|
static StringAgg |
stringAgg(Expression column)
Returns a new StringAgg.
|
String |
translate()
Translates the expression.
|
alias, asc, desc, enclose, fullOuterJoin, getAlias, getJoins, getOrdering, innerJoin, isAliased, isEnclosed, isQuote, isQuotes, isWithNoLock, leftOuterJoin, rightOuterJoin, unquote, withNoLockpublic final Expression column
public static StringAgg stringAgg(Expression column)
column - column to be aggregated.public Expression getColumn()
public char getDelimiter()
public boolean isDistinct()
public String translate()
Expressiontranslate in class Expressionpublic StringAgg distinct()
public StringAgg delimiter(char delimiter)
delimiter - char that splits records aggregated.Copyright © 2021 Feedzai. All rights reserved.