public class TypeSqlQueryEntityProperties extends AbstractSqlQueryEntityProperties<TypeSqlQueryEntityProperties> implements TypeSqlQueryEntity, cn.featherfly.hammer.dsl.query.TypeQueryEntityProperties
SqlQueryProperties
.aliasManager, classMapping, factory, idName, ignorePolicy, jdbc, selectBuilder, sqlPageFactory| 构造器和说明 |
|---|
TypeSqlQueryEntityProperties(Jdbc jdbc,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
cn.featherfly.common.repository.mapping.MappingFactory factory,
SqlPageFactory sqlPageFactory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new type sql query entity properties.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
count() |
protected java.lang.String |
getIdName()
Gets the id name.
|
cn.featherfly.hammer.expression.query.TypeQueryLimitExecutor |
limit(java.lang.Integer limit) |
cn.featherfly.hammer.expression.query.TypeQueryLimitExecutor |
limit(java.lang.Integer offset,
java.lang.Integer limit) |
cn.featherfly.hammer.expression.query.TypeQueryLimitExecutor |
limit(cn.featherfly.common.structure.page.Page page) |
<E> java.util.List<E> |
list() |
cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression |
where() |
cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression |
where(java.util.function.Consumer<cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression> consumer) |
<T,R> cn.featherfly.hammer.dsl.query.TypeQueryWithEntity |
with(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName) |
<T,R> cn.featherfly.hammer.dsl.query.TypeQueryWithEntity |
with(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName,
int index) |
<T> cn.featherfly.hammer.dsl.query.TypeQueryWithEntity |
with(cn.featherfly.common.lang.function.SerializableSupplier<T> propertyName) |
avg, avg, count, count, distinct, distinct, id, id, max, max, min, min, property, property, property, property, property, property, property, propertyAlias, propertyAlias, propertyAlias, sum, sumclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpropertyAlias, propertyAliaspublic TypeSqlQueryEntityProperties(Jdbc jdbc, cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping, cn.featherfly.common.repository.mapping.MappingFactory factory, SqlPageFactory sqlPageFactory, cn.featherfly.common.repository.builder.AliasManager aliasManager, java.util.function.Predicate<java.lang.Object> ignorePolicy)
jdbc - jdbcclassMapping - classMappingfactory - the factorysqlPageFactory - the sql page factoryaliasManager - aliasManagerignorePolicy - the ignore policypublic cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression where()
where 在接口中 cn.featherfly.hammer.expression.WhereExpression<cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupLogicExpression>public cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression where(java.util.function.Consumer<cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression> consumer)
where 在接口中 cn.featherfly.hammer.expression.WhereExpression<cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupLogicExpression>public <E> java.util.List<E> list()
list 在接口中 cn.featherfly.hammer.expression.query.TypeQueryListExecutorpublic cn.featherfly.hammer.expression.query.TypeQueryLimitExecutor limit(java.lang.Integer limit)
limit 在接口中 cn.featherfly.hammer.expression.query.TypeQueryConditionLimitpublic cn.featherfly.hammer.expression.query.TypeQueryLimitExecutor limit(java.lang.Integer offset,
java.lang.Integer limit)
limit 在接口中 cn.featherfly.hammer.expression.query.TypeQueryConditionLimitpublic cn.featherfly.hammer.expression.query.TypeQueryLimitExecutor limit(cn.featherfly.common.structure.page.Page page)
limit 在接口中 cn.featherfly.hammer.expression.query.TypeQueryConditionLimitpublic java.lang.Long count()
count 在接口中 cn.featherfly.hammer.expression.query.QueryCountExecutorpublic <T> cn.featherfly.hammer.dsl.query.TypeQueryWithEntity with(cn.featherfly.common.lang.function.SerializableSupplier<T> propertyName)
with 在接口中 cn.featherfly.hammer.expression.query.TypeQueryEntityExpression<cn.featherfly.hammer.dsl.query.TypeQueryEntityProperties,cn.featherfly.hammer.dsl.query.TypeQueryWith,cn.featherfly.hammer.dsl.query.TypeQueryWithEntity,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupLogicExpression,cn.featherfly.hammer.dsl.query.RepositoryTypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryTypeQueryConditionGroupLogicExpression>public <T,R> cn.featherfly.hammer.dsl.query.TypeQueryWithEntity with(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName)
with 在接口中 cn.featherfly.hammer.expression.query.TypeQueryEntityExpression<cn.featherfly.hammer.dsl.query.TypeQueryEntityProperties,cn.featherfly.hammer.dsl.query.TypeQueryWith,cn.featherfly.hammer.dsl.query.TypeQueryWithEntity,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupLogicExpression,cn.featherfly.hammer.dsl.query.RepositoryTypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryTypeQueryConditionGroupLogicExpression>public <T,R> cn.featherfly.hammer.dsl.query.TypeQueryWithEntity with(cn.featherfly.common.lang.function.SerializableFunction<T,R> propertyName,
int index)
with 在接口中 cn.featherfly.hammer.expression.query.TypeQueryEntityExpression<cn.featherfly.hammer.dsl.query.TypeQueryEntityProperties,cn.featherfly.hammer.dsl.query.TypeQueryWith,cn.featherfly.hammer.dsl.query.TypeQueryWithEntity,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.TypeQueryConditionGroupLogicExpression,cn.featherfly.hammer.dsl.query.RepositoryTypeQueryConditionGroupExpression,cn.featherfly.hammer.dsl.query.RepositoryTypeQueryConditionGroupLogicExpression>protected java.lang.String getIdName()
getIdName 在类中 AbstractSqlQueryEntityProperties<TypeSqlQueryEntityProperties>