Class SqlStatementSelect


  • public class SqlStatementSelect
    extends SqlStatement
    We could consider to apply builder pattern here (if time)
    • Method Detail

      • hasProjection

        public boolean hasProjection()
      • hasGroupBy

        public boolean hasGroupBy()
      • hasHaving

        public boolean hasHaving()
      • hasFilter

        public boolean hasFilter()
      • hasOrderBy

        public boolean hasOrderBy()
      • hasLimit

        public boolean hasLimit()
      • getFromClause

        public SqlNode getFromClause()
      • getWhereClause

        public SqlNode getWhereClause()
      • getHaving

        public SqlNode getHaving()
      • toSimpleSql

        public String toSimpleSql()
        Specified by:
        toSimpleSql in class SqlNode
        Returns:
        A SQL representation of the current graph, using EXASOL SQL syntax. It is called "SIMPLE" because it is not guaranteed to be 100 % correct SQL (e.g. might be ambiguous).