public interface DoFunction<T> extends DoSelect<T>
| 限定符和类型 | 方法和说明 |
|---|---|
NbQuerier<T> |
addConditionAgg(ISqlSegment count,
String alias) |
NbQuerier<T> |
conditionCount(ILaterQuerier querier,
String alias,
boolean coalesce)
条件聚合
|
default int |
count() |
int |
count(boolean page) |
boolean |
exist()
是否存在该记录
|
<F> F |
func(String funcName,
ResultType type,
boolean limit)
替换字段查询
|
default double |
sum(SFunction<T,?> function) |
double |
sum(String field)
求和
|
default int |
total()
查询总数,忽略page参数
|
buildFuncSql, buildQuerySql, column, column, find, find, findMap, findMap, findMapToCamelCase, select, select, selectMap, selectMapList, selectMapToCamelCase, selectOneasc, asc, desc, desc, where, where, where, whereAny, whereAny, whereBt, whereIn, whereIn, whereIn, whereInters, whereLike, whereLikeLeft, whereLikeRight, whereNotAny, whereNotIn, whereNotIn, whereNotNull, whereNull, whereOrNullasc, desc, limit, order, page, where, where, where, where, whereAny, whereAny, whereExpr, whereIn, whereIn, whereInters, whereLike, whereLikeLeft, whereLikeRight, whereNotAny, whereNotIn, whereNotNull, whereNull, whereOr, whereOrNull, wherePk, wherePk, whereQrs, whereQrsgetDbType, last, limit, not, or, order, order, parseSqlParam, where, where, where, where, where, whereExists, whereIn, whereNotIn, whereQrsbeanToMap, getFieldName, getFieldName, getFieldNames, getPkName, getQueryFields, getQueryInfo, getResultClass, getTableAlias, getTableAliasMap, mapFieldAlias, mapToBeandefault int count()
int count(boolean page)
NbQuerier<T> conditionCount(ILaterQuerier querier, String alias, boolean coalesce)
coalesce - 是否null 替换成0NbQuerier<T> addConditionAgg(ISqlSegment count, String alias)
double sum(String field)
field - default int total()
boolean exist()
<F> F func(String funcName, ResultType type, boolean limit)
F - funcName - type - Copyright © 2023. All rights reserved.