public class BuildParameterQueryOperator extends QueryOperator
TermTypeConditionalSupport.Accepter<T,O>, TermTypeConditionalSupport.SimpleAccepter<T,O>| 限定符和类型 | 字段和说明 |
|---|---|
protected QueryOperatorParameter |
parameter |
| 构造器和说明 |
|---|
BuildParameterQueryOperator(QueryOperatorParameter parameter) |
BuildParameterQueryOperator(String from) |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryOperator |
clone() |
QueryOperator |
context(Map<String,Object> context) |
<E,R> QueryResultOperator<E,R> |
fetch(ResultWrapper<E,R> wrapper)
执行查询操作
|
QueryOperator |
forUpdate() |
SqlRequest |
getSql()
获取SQL请求
|
QueryOperator |
groupBy(Operator<SelectColumn>... operators) |
QueryOperator |
having(Operator<?>... operators) |
QueryOperator |
join(Join... joins)
表关联操作
|
QueryOperator |
orderBy(SortOrder... operators) |
QueryOperator |
paging(int pageIndex,
int pageSize) |
QueryOperator |
select(Collection<String> columns)
指定查询列
|
QueryOperator |
select(SelectColumn... column)
指定查询列
|
QueryOperator |
select(String... columns)
指定查询列
|
QueryOperator |
selectExcludes(Collection<String> columns)
指定忽略查询的列
|
QueryOperator |
setParam(QueryParam param)
通过
QueryParam来设置查询 |
QueryOperator |
where(Collection<Term> term)
添加多个过滤条件
|
QueryOperator |
where(java.util.function.Consumer<Conditional<?>> conditionalConsumer)
通过回调函数来指定where条件
where(dsl->dsl.and("name","name"))
|
QueryOperator |
where(Term term)
添加过滤条件
|
fullJoin, innerJoin, join, leftJoin, orderBy, rightJoin, select, select, select, selectExcludes, selectExcludes, whereprotected QueryOperatorParameter parameter
public BuildParameterQueryOperator(QueryOperatorParameter parameter)
public BuildParameterQueryOperator(String from)
public QueryOperator select(Collection<String> columns)
QueryOperatorselect 在类中 QueryOperatorcolumns - 列名public QueryOperator select(String... columns)
QueryOperatorselect 在类中 QueryOperatorcolumns - 列名public QueryOperator select(SelectColumn... column)
QueryOperatorselect 在类中 QueryOperatorcolumn - 列SelectColumnpublic QueryOperator selectExcludes(Collection<String> columns)
QueryOperatorselectExcludes 在类中 QueryOperatorcolumns - 列名public QueryOperator where(java.util.function.Consumer<Conditional<?>> conditionalConsumer)
QueryOperator
where(dsl->dsl.and("name","name"))
where 在类中 QueryOperatorconditionalConsumer - conditionalConsumerpublic QueryOperator where(Term term)
QueryOperatorwhere 在类中 QueryOperatorterm - termpublic QueryOperator setParam(QueryParam param)
QueryOperatorQueryParam来设置查询setParam 在类中 QueryOperatorparam - paramParam.getTerms(),
QueryParam.getContext(),
QueryParam.getSorts(),
QueryParam.getPageSize(),
QueryParam.getPageIndex()public QueryOperator where(Collection<Term> term)
QueryOperatorwhere 在类中 QueryOperatorterm - 过滤条件public QueryOperator join(Join... joins)
QueryOperatorjoin 在类中 QueryOperatorjoins - JoinJoinspublic QueryOperator groupBy(Operator<SelectColumn>... operators)
groupBy 在类中 QueryOperatorpublic QueryOperator orderBy(SortOrder... operators)
orderBy 在类中 QueryOperatorpublic QueryOperator having(Operator<?>... operators)
having 在类中 QueryOperatorpublic QueryOperator paging(int pageIndex, int pageSize)
paging 在类中 QueryOperatorpublic QueryOperator forUpdate()
forUpdate 在类中 QueryOperatorpublic QueryOperator context(Map<String,Object> context)
context 在类中 QueryOperatorpublic SqlRequest getSql()
QueryOperatorgetSql 在类中 QueryOperatorpublic <E,R> QueryResultOperator<E,R> fetch(ResultWrapper<E,R> wrapper)
QueryOperatorfetch 在类中 QueryOperatorE - 行类型R - 结果类型wrapper - 查询结果包装器ResultWrapperspublic QueryOperator clone()
clone 在类中 QueryOperatorCopyright © 2023. All rights reserved.