public class GroupedSelectFromWhere<T,U> extends SelectFromWhere<T>
SelectFromWhere.SortingParameters| Modifier and Type | Field and Description |
|---|---|
ColumnExpressions<U> |
groupingCols |
Expression |
having |
froms, limit, skip, sort, wherecols, isAggregated, isDistinct| Constructor and Description |
|---|
GroupedSelectFromWhere() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateGroupBy(org.revenj.postgres.jinq.jpqlquery.QueryGenerationState queryState) |
protected String |
generateQueryContents(org.revenj.postgres.jinq.jpqlquery.QueryGenerationState queryState) |
boolean |
isSelectFromWhere() |
boolean |
isSelectFromWhereGroupHaving() |
protected void |
prepareQueryGeneration(org.revenj.postgres.jinq.jpqlquery.Expression.QueryGenerationPreparationPhase preparePhase,
org.revenj.postgres.jinq.jpqlquery.QueryGenerationState queryState) |
GroupedSelectFromWhere<T,U> |
shallowCopy() |
canDistinct, canSort, copySelectFromWhereTo, generateLimitOffset, generateQuery, generateSelectFromWhere, generateSort, generateWhere, getQueryParameters, getQueryString, getRowReader, isSelectOnly, isValidSubquery, prepareQueryGeneration, shallowCopyWithGroupingfindAllpublic ColumnExpressions<U> groupingCols
public Expression having
protected void prepareQueryGeneration(org.revenj.postgres.jinq.jpqlquery.Expression.QueryGenerationPreparationPhase preparePhase,
org.revenj.postgres.jinq.jpqlquery.QueryGenerationState queryState)
prepareQueryGeneration in class SelectFromWhere<T>protected String generateQueryContents(org.revenj.postgres.jinq.jpqlquery.QueryGenerationState queryState)
generateQueryContents in class SelectFromWhere<T>protected void generateGroupBy(org.revenj.postgres.jinq.jpqlquery.QueryGenerationState queryState)
public boolean isSelectFromWhere()
isSelectFromWhere in class SelectFromWhere<T>public boolean isSelectFromWhereGroupHaving()
isSelectFromWhereGroupHaving in class SelectOnly<T>public GroupedSelectFromWhere<T,U> shallowCopy()
shallowCopy in class SelectFromWhere<T>Copyright © 2015. All rights reserved.