Class Select<T extends Select,P extends Query>

java.lang.Object
io.inversion.rql.Builder<T,P>
io.inversion.rql.Select<T,P>

public class Select<T extends Select,P extends Query> extends Builder<T,P>
  • Constructor Details

    • Select

      public Select(P query)
  • Method Details

    • isDistinct

      public boolean isDistinct()
    • addTerm

      protected boolean addTerm(String token, Term term)
      Description copied from class: Builder
      OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
      Overrides:
      addTerm in class Builder<T extends Select,P extends Query>
      Parameters:
      token - the term to add
      term - the token of the term
      Returns:
      true if the builder or one of its child builders accepted and added the term
    • getColumnNames

      public List<String> getColumnNames()
    • columns

      public List<Term> columns()