public class ProjectionQuery extends Query
| 构造器和说明 |
|---|
ProjectionQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
ProjectionQuery |
addGroupBy(String... columns)
添加group by
|
ProjectionQuery |
addHaving(Expression expression) |
ProjectionQuery |
addHavingListExpression(ListExpression expression)
添加having条件,list查询
|
ProjectionQuery |
addHavingSqlExpression(SqlExpression expression)
添加having条件,自定义sql
|
ProjectionQuery |
addHavingValueExpression(ValueExpression expression)
添加having条件,单值查询
|
ProjectionQuery |
addProjection(Projection projection)
添加聚合列
|
ProjectionQuery |
addProjection(String expre)
添加聚合列
|
ProjectionList |
getGroupByList() |
List<ExpressionListable> |
getListHavingExpressions() |
ProjectionList |
getProjectionList() |
List<ExpressionSqlable> |
getSqlHavingExpressions() |
List<ExpressionValueable> |
getValueHavingExpressions() |
addAll, addAnnotionExpression, addExpression, addOtherColumn, addOtherColumns, addPaginationInfo, addParam, addSort, addSort, addSortInfo, allEq, build, build, buildFromBeanByProperty, buildQueryAll, eq, ge, getColumns, getFirstResult, getIsQueryAll, getJoinExpressions, getLimit, getListExpressions, getOrder, getOrderable, getOtherTableColumns, getPageSize, getParam, getSqlExpressions, getStart, getValueExpressions, gt, in, in, in, isEmpty, isNull, join, le, like, limit, lt, notEmpty, notEq, notEq, notIn, notIn, notIn, notNull, orderby, page, setColumns, setQueryAll, sqlpublic ProjectionQuery addHaving(Expression expression)
public ProjectionQuery addProjection(Projection projection)
projection - 聚合对象public ProjectionQuery addProjection(String expre)
expre - 自定义列public ProjectionQuery addGroupBy(String... columns)
columns - public ProjectionQuery addHavingSqlExpression(SqlExpression expression)
expression - public ProjectionQuery addHavingValueExpression(ValueExpression expression)
expression - public ProjectionQuery addHavingListExpression(ListExpression expression)
expression - public ProjectionList getProjectionList()
public ProjectionList getGroupByList()
public List<ExpressionValueable> getValueHavingExpressions()
public List<ExpressionListable> getListHavingExpressions()
public List<ExpressionSqlable> getSqlHavingExpressions()
Copyright © 2018. All Rights Reserved.