Class SqlStatementSelect.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • fromClause

        public SqlStatementSelect.Builder fromClause​(SqlNode fromClause)
        Set the from clause of the SQL Select Statement.
        Parameters:
        fromClause - from clause
        Returns:
        builder instance for fluent programming
      • selectList

        public SqlStatementSelect.Builder selectList​(SqlSelectList selectList)
        Set the select list of the SQL Select Statement.
        Parameters:
        selectList - select list
        Returns:
        builder instance for fluent programming
      • whereClause

        public SqlStatementSelect.Builder whereClause​(SqlNode whereClause)
        Set the where clause of the SQL Select Statement.
        Parameters:
        whereClause - where clause
        Returns:
        builder instance for fluent programming
      • groupBy

        public SqlStatementSelect.Builder groupBy​(SqlExpressionList groupBy)
        Set the group by clause of the SQL Select Statement.
        Parameters:
        groupBy - group by clause
        Returns:
        builder instance for fluent programming
      • having

        public SqlStatementSelect.Builder having​(SqlNode having)
        Set the having clause of the SQL Select Statement.
        Parameters:
        having - having clause
        Returns:
        builder instance for fluent programming
      • orderBy

        public SqlStatementSelect.Builder orderBy​(SqlOrderBy orderBy)
        Set the order by clause of the SQL Select Statement.
        Parameters:
        orderBy - order by clause
        Returns:
        builder instance for fluent programming
      • limit

        public SqlStatementSelect.Builder limit​(SqlLimit limit)
        Set the limit clause of the SQL Select Statement.
        Parameters:
        limit - limit clause
        Returns:
        builder instance for fluent programming