public class DefaultQuery<T,ME extends DSLQuery> extends Object implements DSLQuery<ME>
TermTypeConditionalSupport.Accepter<T,O>, TermTypeConditionalSupport.SimpleAccepter<T,O>| 限定符和类型 | 字段和说明 |
|---|---|
protected TermTypeConditionalSupport.Accepter<ME,Object> |
accepter |
protected EntityColumnMapping |
columnMapping |
protected Term.Type |
currentTermType |
protected DMLOperator |
operator |
protected List<SortOrder> |
orders |
protected QueryParam |
param |
protected TableOrViewMetadata |
tableMetadata |
protected ResultWrapper<T,?> |
wrapper |
| 构造器和说明 |
|---|
DefaultQuery(TableOrViewMetadata tableMetadata,
EntityColumnMapping mapping,
DMLOperator operator,
ResultWrapper<T,?> wrapper,
ContextKeyValue<?>... keyValues) |
| 限定符和类型 | 方法和说明 |
|---|---|
ME |
accept(Term term) |
ME |
and() |
ME |
and(String column,
String termType,
Object value) |
TermTypeConditionalSupport.Accepter<ME,Object> |
getAccepter() |
protected SelectColumn[] |
getSelectColumn() |
protected SortOrder[] |
getSortOrder() |
NestConditional<ME> |
nest() |
ME |
or() |
ME |
or(String column,
String termType,
Object value) |
ME |
orderBy(SortOrder... orders) |
ME |
orderBy(SortOrderSupplier... orders) |
NestConditional<ME> |
orNest() |
ME |
paging(int pageIndex,
int pageSize) |
<T> ME |
select(MethodReferenceColumn<T>... column) |
<T> ME |
select(StaticMethodReferenceColumn<T>... column) |
ME |
select(String... columns) |
<T> ME |
selectExcludes(MethodReferenceColumn<T>... column) |
<T> ME |
selectExcludes(StaticMethodReferenceColumn<T>... column) |
ME |
selectExcludes(String... columns) |
ME |
setParam(QueryParam param) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait$like, $like, $like, $like$, $like$, $like$, accept, accept, accept, and, and, and, and, and, and, between, between, between, gt, gt, gt, gte, gte, gte, in, in, in, in, in, in, in, is, is, is, isEmpty, isEmpty, isNull, isNull, like, like, like, like$, like$, like$, lt, lt, lt, lte, lte, lte, nest, not, not, not, notBetween, notBetween, notBetween, notEmpty, notEmpty, notIn, notIn, notIn, notIn, notIn, notIn, notIn, notLike, notLike, notLike, notNull, notNull, or, or, or, or, or, or, where, where, where, where, whereprotected QueryParam param
protected Term.Type currentTermType
protected TermTypeConditionalSupport.Accepter<ME extends DSLQuery,Object> accepter
protected DMLOperator operator
protected ResultWrapper<T,?> wrapper
protected TableOrViewMetadata tableMetadata
protected EntityColumnMapping columnMapping
public DefaultQuery(TableOrViewMetadata tableMetadata, EntityColumnMapping mapping, DMLOperator operator, ResultWrapper<T,?> wrapper, ContextKeyValue<?>... keyValues)
@SafeVarargs public final <T> ME select(StaticMethodReferenceColumn<T>... column)
@SafeVarargs public final <T> ME select(MethodReferenceColumn<T>... column)
@SafeVarargs public final <T> ME selectExcludes(StaticMethodReferenceColumn<T>... column)
selectExcludes 在接口中 DSLQuery<ME extends DSLQuery>@SafeVarargs public final <T> ME selectExcludes(MethodReferenceColumn<T>... column)
selectExcludes 在接口中 DSLQuery<ME extends DSLQuery>public ME selectExcludes(String... columns)
selectExcludes 在接口中 DSLQuery<ME extends DSLQuery>public ME orderBy(SortOrderSupplier... orders)
protected SelectColumn[] getSelectColumn()
protected SortOrder[] getSortOrder()
public NestConditional<ME> nest()
nest 在接口中 Conditional<ME extends DSLQuery>public NestConditional<ME> orNest()
orNest 在接口中 Conditional<ME extends DSLQuery>public ME and()
and 在接口中 Conditional<ME extends DSLQuery>public ME or()
or 在接口中 Conditional<ME extends DSLQuery>public ME and(String column, String termType, Object value)
and 在接口中 Conditional<ME extends DSLQuery>public ME or(String column, String termType, Object value)
or 在接口中 Conditional<ME extends DSLQuery>public TermTypeConditionalSupport.Accepter<ME,Object> getAccepter()
getAccepter 在接口中 Conditional<ME extends DSLQuery>Copyright © 2021. All rights reserved.