Class SqlFunctionAggregateGroupConcat


  • public class SqlFunctionAggregateGroupConcat
    extends SqlNode
    Represents a GROUP_CONCAT aggregate function.
    • Method Detail

      • getArgument

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

        public boolean hasOrderBy()
        Check if the this function contains an order by clause.
        Returns:
        true if contains an order by clause
      • 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
      • hasSeparator

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

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

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