public class SubQuery extends AbstractJoinQuery<SubQuery>
joins, relations, tableAsaliasMap, selectAll, selectschecked| 构造器和说明 |
|---|
SubQuery(AbstractQuery<?> subQuery,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
check(Class<?> mainEntityClass) |
protected void |
check(Class<?> mainEntityClass,
AbstractJoinQuery<?> mainQuery,
boolean isMain) |
protected SubQuery |
getSelf() |
AbstractQuery<?> |
getSubQuery() |
protected boolean |
isEmptySelects() |
SubQuery |
realFilter(Filter filter) |
SubQuery |
realSelect(String field,
String alias) |
SubQuery |
selectExpression(Expression expression,
boolean hasTableAs) |
filterExpression, fullJoin, getJoinAll, getJoins, getTableAs, handleField, handleFilter, isAllEmptySelects, join, join, leftJoin, rightJoin, selectExpressionalias, asc, desc, distinct, excludeFields, getAliasMap, getGroupBys, getHaving, getOrders, getPageParam, getSelectExpression, getSelects, getSelectSubQueryList, getUnions, groupBy, having, isDistinct, isSelectAll, order, page, page, select, select, selectAll, selectExpression, selects, selectSubQuery, setGroupBys, sqlValue, union, unionAlladdFilter, addFilters, andBracket, between, checkFilter, eq, exists, filterExpression, filterSubQuery, getEntityClass, getFilters, getFilters, gt, gte, hasFilter, hasFilters, in, in, isNotNull, isNull, isSkipNullValueFilter, like, likeLeft, likeRight, lt, lte, neq, notExists, notIn, notIn, removeFilter, setEntityClass, setSkipNullValueFilterpublic SubQuery(AbstractQuery<?> subQuery, String alias)
public AbstractQuery<?> getSubQuery()
public SubQuery selectExpression(Expression expression, boolean hasTableAs)
public void check(Class<?> mainEntityClass)
check 在类中 AbstractJoinQuery<SubQuery>protected void check(Class<?> mainEntityClass, AbstractJoinQuery<?> mainQuery, boolean isMain)
check 在类中 AbstractJoinQuery<SubQuery>protected boolean isEmptySelects()
isEmptySelects 在类中 AbstractJoinQuery<SubQuery>protected SubQuery getSelf()
getSelf 在类中 AbstractFilter<SubQuery>Copyright © 2021–2022. All rights reserved.