public final class ListaggArguments
extends java.lang.Object
| Constructor and Description |
|---|
ListaggArguments()
Creates a new instance of additional arguments of LISTAGG aggregate
function.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEffectiveFilter()
Returns the effective LISTAGG truncation filter.
|
java.lang.String |
getEffectiveSeparator()
Returns the effective LISTAGG separator.
|
java.lang.String |
getFilter()
Returns the LISTAGG truncation filter.
|
boolean |
getOnOverflowTruncate()
Returns the LISTAGG overflow behavior.
|
java.lang.String |
getSeparator()
Returns the LISTAGG separator.
|
boolean |
isWithoutCount()
Returns the LISTAGG count indication.
|
void |
setFilter(java.lang.String filter)
Sets the custom LISTAGG truncation filter.
|
void |
setOnOverflowTruncate(boolean onOverflowTruncate)
Sets the LISTAGG overflow behavior.
|
void |
setSeparator(java.lang.String separator)
Sets the custom LISTAGG separator.
|
void |
setWithoutCount(boolean withoutCount)
Sets the LISTAGG count indication.
|
public ListaggArguments()
public void setSeparator(java.lang.String separator)
separator - the LISTAGG separator, null or empty string means no
separatorpublic java.lang.String getSeparator()
null means the defaultpublic java.lang.String getEffectiveSeparator()
public void setOnOverflowTruncate(boolean onOverflowTruncate)
onOverflowTruncate - true for ON OVERFLOW TRUNCATE, false for ON
OVERFLOW ERRORpublic boolean getOnOverflowTruncate()
true for ON OVERFLOW TRUNCATE, false for ON
OVERFLOW ERRORpublic void setFilter(java.lang.String filter)
filter - the LISTAGG truncation filter, null or empty string
means no truncation filterpublic java.lang.String getFilter()
null means the defaultpublic java.lang.String getEffectiveFilter()
public void setWithoutCount(boolean withoutCount)
withoutCount - true for WITHOUT COUNT, false for WITH COUNTpublic boolean isWithoutCount()
true for WITHOUT COUNT, false for WITH COUNT