Class SqlFunctionAggregateListagg


  • public class SqlFunctionAggregateListagg
    extends SqlNode
    Represents a LISTAGG aggregate function.
    • Method Detail

      • hasDistinct

        public boolean hasDistinct()
        Check if the listagg function contains distinct.
        Returns:
        true if contains distinct
      • hasOrderBy

        public boolean hasOrderBy()
        Check if the listagg function contains an order by clause.
        Returns:
        true if contains an order by clause
      • hasSeparator

        public boolean hasSeparator()
        Check if the listagg function contains a separator.
        Returns:
        true if contains a separator
      • getArgument

        public SqlNode getArgument()
        Get a function argument.
        Returns:
        argument argument
      • getSeparator

        public SqlLiteralString getSeparator()
        Get a separator.
        Returns:
        separator separator
      • getOrderBy

        public SqlOrderBy getOrderBy()
        Get an order by clause.
        Returns:
        order by clause
      • getFunctionName

        public String getFunctionName()
        Get a function name.
        Returns:
        function name as a string