Package io.inversion.query
Class Select<T extends Select,P extends Query>
- java.lang.Object
-
- io.inversion.query.Builder<T,P>
-
- io.inversion.query.Select<T,P>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanaddTerm(java.lang.String token, io.inversion.rql.Term term)OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT APIjava.util.List<io.inversion.rql.Term>findAggregateTerms()java.util.List<java.lang.String>getIncludeColumns()ProjectiongetProjection()booleanisDistinct()-
Methods inherited from class io.inversion.query.Builder
clearFunctions, find, find, findAll, findAll, findInt, findTerm, getBuilders, getParent, getRoot, getTerms, isFunction, parse, r, removeBuilder, toString, toString, withBuilder, withFunctions, withFunctions, withParent, withTerm, withTerm, withTerm, withTerms
-
-
-
-
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:BuilderOVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
-
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()
-
-