Class SqlFunctionAggregateListagg


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

      • isDistinct

        public boolean isDistinct()
        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
      • getArguments

        public List<SqlNode> getArguments()
        Get list of arguments.
        Returns:
        arguments
      • getSeparator

        public String getSeparator()
        Get a separator.
        Returns:
        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