Class Select<T extends Select,​P extends Query>


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

      • Select

        public Select​(P query)
    • Method Detail

      • addTerm

        protected boolean addTerm​(java.lang.String token,
                                  io.inversion.rql.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 token of the term (will be lowercase)
        term - the term to add
        Returns:
        true if the builder or one of its child builders accepted and added the term
      • isDistinct

        public boolean isDistinct()
      • findAggregateTerms

        public java.util.List<io.inversion.rql.Term> findAggregateTerms()
      • getIncludeColumns

        public java.util.List<java.lang.String> getIncludeColumns()
      • getProjection

        public Projection getProjection()