Class QuerySelection


public final class QuerySelection extends QueryPart
The SELECT column list of a Select; selects * when no fields are added.
  • Constructor Details

    • QuerySelection

      public QuerySelection()
    • QuerySelection

      public QuerySelection(String... fields)
  • Method Details

    • add

      public QuerySelection add(String... fields)
    • isDistinct

      public boolean isDistinct()
      Indicates if SELECT DISTINCT is generated (default is false).
    • setDistinct

      public QuerySelection setDistinct(boolean distinct)
      Indicates if SELECT DISTINCT is generated (default is false).
    • getFields

      public List<String> getFields()
    • collectSqlFragment

      public void collectSqlFragment(CodeWriter writer)
      Description copied from class: SqlPart
      Writes this part's SQL to the writer; used by SqlPart.getSqlFragment() and by enclosing parts.
      Specified by:
      collectSqlFragment in class SqlPart