public class RepositorySqlQueryConditionGroupExpression extends AbstractRepositorySqlConditionGroupExpression<cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression> implements cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression, cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression, cn.featherfly.hammer.dsl.query.QuerySortExpression
sql condition group builder sql条件逻辑组构造器
| 限定符和类型 | 字段和说明 |
|---|---|
protected Jdbc |
jdbc |
aliasManager, classMapping, factorydialect, parent| 构造器和说明 |
|---|
RepositorySqlQueryConditionGroupExpression(Jdbc jdbc,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager) |
RepositorySqlQueryConditionGroupExpression(Jdbc jdbc,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias) |
RepositorySqlQueryConditionGroupExpression(Jdbc jdbc,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.featherfly.hammer.dsl.query.QuerySortExpression |
asc(java.util.List<java.lang.String> names) |
<T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression |
asc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names) |
<T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression |
asc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.dsl.query.QuerySortExpression |
asc(java.lang.String... names) |
java.lang.String |
build() |
java.lang.Long |
count() |
protected cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression |
createGroup(cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression parent,
java.lang.String queryAlias) |
java.math.BigDecimal |
decimal() |
cn.featherfly.hammer.dsl.query.QuerySortExpression |
desc(java.util.List<java.lang.String> names) |
<T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression |
desc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names) |
<T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression |
desc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.dsl.query.QuerySortExpression |
desc(java.lang.String... names) |
java.lang.Integer |
integer() |
cn.featherfly.hammer.expression.query.QueryLimitExecutor |
limit(java.lang.Integer limit) |
cn.featherfly.hammer.expression.query.QueryLimitExecutor |
limit(java.lang.Integer offset,
java.lang.Integer limit) |
cn.featherfly.hammer.expression.query.QueryLimitExecutor |
limit(cn.featherfly.common.structure.page.Page page) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
list() |
<E> java.util.List<E> |
list(java.lang.Class<E> type) |
<E> java.util.List<E> |
list(cn.featherfly.common.repository.mapping.RowMapper<E> rowMapper) |
java.lang.Long |
longInt() |
<N extends java.lang.Number> |
number(java.lang.Class<N> type) |
cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> |
pagination() |
<E> cn.featherfly.common.structure.page.PaginationResults<E> |
pagination(java.lang.Class<E> type) |
<E> cn.featherfly.common.structure.page.PaginationResults<E> |
pagination(cn.featherfly.common.repository.mapping.RowMapper<E> rowMapper) |
java.util.Map<java.lang.String,java.lang.Object> |
single() |
<E> E |
single(java.lang.Class<E> type) |
<E> E |
single(cn.featherfly.common.repository.mapping.RowMapper<E> rowMapper) |
cn.featherfly.hammer.dsl.query.QuerySortExpression |
sort() |
java.lang.String |
string() |
and, co, co, co, co, co, co, endGroup, eq, eq, eq, eq, eq, eq, ew, ew, ew, ew, ew, ew, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, getQueryAlias, getRoot, group, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, in, in, in, in, in, in, inn, inn, inn, inn, inn, isn, isn, isn, isn, isn, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, ne, ne, ne, ne, ne, ne, nin, nin, nin, nin, nin, nin, or, property, property, property, property, property, property, property, property, property, propertyDate, propertyDate, propertyDate, propertyDate, propertyDate, propertyEnum, propertyEnum, propertyEnum, propertyEnum, propertyEnum, propertyNumber, propertyNumber, propertyNumber, propertyNumber, propertyNumber, propertyString, propertyString, propertyString, propertyString, propertyString, setQueryAlias, sw, sw, sw, sw, sw, swaddCondition, expression, getConditions, getParam, getParams, getPropertyName, isIgnoreEmpty, setIgnoreEmpty, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, gegt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gtle, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, lelt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, ltproperty, property, property, propertyDate, propertyDate, propertyDate, propertyEnum, propertyEnum, propertyEnum, propertyNumber, propertyNumber, propertyNumber, propertyString, propertyString, propertyStringge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, ge, gegt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gt, gtle, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, le, lelt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, lt, ltprotected Jdbc jdbc
public RepositorySqlQueryConditionGroupExpression(Jdbc jdbc, cn.featherfly.common.repository.mapping.MappingFactory factory, cn.featherfly.common.repository.builder.AliasManager aliasManager)
jdbc - jdbcfactory - MappingFactoryaliasManager - aliasManagerpublic RepositorySqlQueryConditionGroupExpression(Jdbc jdbc, cn.featherfly.common.repository.mapping.MappingFactory factory, cn.featherfly.common.repository.builder.AliasManager aliasManager, java.lang.String queryAlias)
jdbc - jdbcfactory - MappingFactoryaliasManager - aliasManageraliasManager - aliasManagerqueryAlias - queryAliaspublic RepositorySqlQueryConditionGroupExpression(Jdbc jdbc, cn.featherfly.common.repository.mapping.MappingFactory factory, cn.featherfly.common.repository.builder.AliasManager aliasManager, java.lang.String queryAlias, cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping)
jdbc - jdbcfactory - MappingFactoryaliasManager - aliasManagerqueryAlias - queryAliasclassMapping - classMappingprotected cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression createGroup(cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression parent,
java.lang.String queryAlias)
createGroup 在类中 AbstractRepositorySqlConditionGroupExpression<cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression>public java.lang.String build()
build 在接口中 cn.featherfly.common.repository.builder.Builderbuild 在类中 AbstractSqlConditionExpression<cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpression>public cn.featherfly.hammer.expression.query.QueryLimitExecutor limit(java.lang.Integer limit)
limit 在接口中 cn.featherfly.hammer.expression.query.QueryConditionLimitpublic cn.featherfly.hammer.expression.query.QueryLimitExecutor limit(java.lang.Integer offset,
java.lang.Integer limit)
limit 在接口中 cn.featherfly.hammer.expression.query.QueryConditionLimitpublic cn.featherfly.hammer.expression.query.QueryLimitExecutor limit(cn.featherfly.common.structure.page.Page page)
limit 在接口中 cn.featherfly.hammer.expression.query.QueryConditionLimitpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list()
list 在接口中 cn.featherfly.hammer.expression.query.QueryListExecutorpublic <E> java.util.List<E> list(java.lang.Class<E> type)
list 在接口中 cn.featherfly.hammer.expression.query.QueryListExecutorpublic <E> java.util.List<E> list(cn.featherfly.common.repository.mapping.RowMapper<E> rowMapper)
list 在接口中 cn.featherfly.hammer.expression.query.QueryListExecutorpublic cn.featherfly.common.structure.page.PaginationResults<java.util.Map<java.lang.String,java.lang.Object>> pagination()
pagination 在接口中 cn.featherfly.hammer.expression.query.QueryPageExecutorpublic <E> cn.featherfly.common.structure.page.PaginationResults<E> pagination(java.lang.Class<E> type)
pagination 在接口中 cn.featherfly.hammer.expression.query.QueryPageExecutorpublic <E> cn.featherfly.common.structure.page.PaginationResults<E> pagination(cn.featherfly.common.repository.mapping.RowMapper<E> rowMapper)
pagination 在接口中 cn.featherfly.hammer.expression.query.QueryPageExecutorpublic java.util.Map<java.lang.String,java.lang.Object> single()
single 在接口中 cn.featherfly.hammer.expression.query.QuerySingleExecutorpublic <E> E single(java.lang.Class<E> type)
single 在接口中 cn.featherfly.hammer.expression.query.QuerySingleExecutorpublic <E> E single(cn.featherfly.common.repository.mapping.RowMapper<E> rowMapper)
single 在接口中 cn.featherfly.hammer.expression.query.QuerySingleExecutorpublic java.lang.String string()
string 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.lang.Integer integer()
integer 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.lang.Long longInt()
longInt 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.math.BigDecimal decimal()
decimal 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic <N extends java.lang.Number> N number(java.lang.Class<N> type)
number 在接口中 cn.featherfly.hammer.expression.query.QueryValueExecutorpublic java.lang.Long count()
count 在接口中 cn.featherfly.hammer.expression.query.QueryCountExecutorpublic cn.featherfly.hammer.dsl.query.QuerySortExpression sort()
sort 在接口中 cn.featherfly.hammer.dsl.query.RepositoryQueryConditionGroupLogicExpressionpublic cn.featherfly.hammer.dsl.query.QuerySortExpression asc(java.lang.String... names)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public cn.featherfly.hammer.dsl.query.QuerySortExpression asc(java.util.List<java.lang.String> names)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public <T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression asc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public <T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression asc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names)
asc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public cn.featherfly.hammer.dsl.query.QuerySortExpression desc(java.lang.String... names)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public cn.featherfly.hammer.dsl.query.QuerySortExpression desc(java.util.List<java.lang.String> names)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public <T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression desc(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>public <T,R> cn.featherfly.hammer.dsl.query.QuerySortExpression desc(cn.featherfly.common.lang.function.SerializableFunction<T,R>... names)
desc 在接口中 cn.featherfly.hammer.expression.condition.SortExpression<cn.featherfly.hammer.dsl.query.QuerySortExpression>