C - the generic typeL - the generic typepublic abstract class AbstractRepositorySqlConditionGroupExpression<C extends cn.featherfly.hammer.expression.condition.RepositoryConditionsGroupExpression<C,L>,L extends cn.featherfly.hammer.expression.RepositoryConditionGroupLogicExpression<C,L>> extends AbstractSqlConditionExpression<L> implements cn.featherfly.hammer.expression.condition.RepositoryConditionsGroupExpression<C,L>, cn.featherfly.hammer.expression.RepositoryConditionGroupLogicExpression<C,L>, cn.featherfly.common.db.builder.SqlBuilder, cn.featherfly.hammer.expression.condition.ParamedExpression
sql condition group builder sql条件逻辑组构造器
.| 限定符和类型 | 字段和说明 |
|---|---|
protected cn.featherfly.common.repository.builder.AliasManager |
aliasManager
The alias manager.
|
protected cn.featherfly.common.repository.mapping.ClassMapping<?> |
classMapping
The class mapping.
|
protected cn.featherfly.common.repository.mapping.MappingFactory |
factory
The factory.
|
protected SqlPageFactory |
sqlPageFactory
The sql page factory.
|
dialect, ignorePolicy, parent| 限定符 | 构造器和说明 |
|---|---|
|
AbstractRepositorySqlConditionGroupExpression(cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
SqlPageFactory sqlPageFactory,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new abstract repository sql condition group expression.
|
|
AbstractRepositorySqlConditionGroupExpression(cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias,
SqlPageFactory sqlPageFactory,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new abstract repository sql condition group expression.
|
|
AbstractRepositorySqlConditionGroupExpression(cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias,
SqlPageFactory sqlPageFactory,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new abstract repository sql condition group expression.
|
protected |
AbstractRepositorySqlConditionGroupExpression(L parent,
cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias,
SqlPageFactory sqlPageFactory,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
Instantiates a new abstract repository sql condition group expression.
|
| 限定符和类型 | 方法和说明 |
|---|---|
C |
and() |
L |
and(java.util.function.Consumer<C> group) |
<T> L |
co(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
L |
co(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
<T> L |
co(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
L |
co(java.lang.String name,
java.lang.String value) |
L |
co(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
co(cn.featherfly.common.lang.function.StringSupplier property) |
protected <T,R> com.speedment.common.tuple.Tuple3<java.lang.String,java.lang.String,java.lang.Object> |
conditionResult(cn.featherfly.common.lang.function.SerializableSupplier<T> repository,
cn.featherfly.common.lang.function.SerializableFunction<T,R> property)
Properties.
|
protected abstract C |
createGroup(L parent,
java.lang.String queryAlias)
Creates the group.
|
L |
endGroup() |
<T> L |
eq(java.lang.Class<T> repository,
java.lang.String name,
java.lang.Object value) |
L |
eq(int repositoryIndex,
java.lang.String name,
java.lang.Object value) |
<T,R> L |
eq(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
R value) |
<T,R> L |
eq(cn.featherfly.common.lang.function.SerializableFunction<T,R> repository,
cn.featherfly.common.lang.function.SerializableFunction<T,R> property,
R value) |
<R> L |
eq(cn.featherfly.common.lang.function.SerializableSupplier<R> property) |
<T,R> L |
eq(cn.featherfly.common.lang.function.SerializableSupplier<T> repository,
cn.featherfly.common.lang.function.SerializableFunction<T,R> property) |
L |
eq(java.lang.String name,
java.lang.Object value) |
L |
eq(java.lang.String repository,
java.lang.String name,
java.lang.Object value) |
<T> L |
ew(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
L |
ew(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
<T> L |
ew(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
L |
ew(java.lang.String name,
java.lang.String value) |
L |
ew(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
ew(cn.featherfly.common.lang.function.StringSupplier property) |
<D extends java.util.Date,T> |
ge(java.lang.Class<T> repository,
java.lang.String name,
D value) |
<T> L |
ge(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDate value) |
<T> L |
ge(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDateTime value) |
<T> L |
ge(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number,T> |
ge(java.lang.Class<T> repository,
java.lang.String name,
N value) |
<T> L |
ge(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
<R extends java.util.Date> |
ge(cn.featherfly.common.lang.function.DateSupplier<R> property) |
<D extends java.util.Date> |
ge(int repositoryIndex,
java.lang.String name,
D value) |
L |
ge(int repositoryIndex,
java.lang.String name,
java.time.LocalDate value) |
L |
ge(int repositoryIndex,
java.lang.String name,
java.time.LocalDateTime value) |
L |
ge(int repositoryIndex,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
ge(int repositoryIndex,
java.lang.String name,
N value) |
L |
ge(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
L |
ge(cn.featherfly.common.lang.function.LocalDateSupplier property) |
L |
ge(cn.featherfly.common.lang.function.LocalDateTimeSupplier property) |
L |
ge(cn.featherfly.common.lang.function.LocalTimeSupplier property) |
<R extends java.lang.Number> |
ge(cn.featherfly.common.lang.function.NumberSupplier<R> property) |
<T,D extends java.util.Date> |
ge(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name,
D value) |
<T> L |
ge(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name,
java.time.LocalDate value) |
<T> L |
ge(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name,
java.time.LocalDateTime value) |
<T> L |
ge(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name,
java.time.LocalTime value) |
<T,N extends java.lang.Number> |
ge(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name,
N value) |
<T> L |
ge(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
<D extends java.util.Date> |
ge(java.lang.String name,
D value) |
L |
ge(java.lang.String name,
java.time.LocalDate value) |
L |
ge(java.lang.String name,
java.time.LocalDateTime value) |
L |
ge(java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
ge(java.lang.String name,
N value) |
L |
ge(java.lang.String name,
java.lang.String value) |
<D extends java.util.Date> |
ge(java.lang.String repository,
java.lang.String name,
D value) |
L |
ge(java.lang.String repository,
java.lang.String name,
java.time.LocalDate value) |
L |
ge(java.lang.String repository,
java.lang.String name,
java.time.LocalDateTime value) |
L |
ge(java.lang.String repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
ge(java.lang.String repository,
java.lang.String name,
N value) |
L |
ge(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
ge(cn.featherfly.common.lang.function.StringSupplier property) |
java.lang.String |
getQueryAlias()
返回queryAlias.
|
protected AbstractRepositorySqlConditionGroupExpression<C,L> |
getRoot()
Gets the root.
|
C |
group() |
L |
group(java.util.function.Consumer<C> group) |
<D extends java.util.Date,T> |
gt(java.lang.Class<T> repository,
java.lang.String name,
D value) |
<T> L |
gt(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDate value) |
<T> L |
gt(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDateTime value) |
<T> L |
gt(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number,T> |
gt(java.lang.Class<T> repository,
java.lang.String name,
N value) |
<T> L |
gt(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
<R extends java.util.Date> |
gt(cn.featherfly.common.lang.function.DateSupplier<R> property) |
<D extends java.util.Date> |
gt(int repositoryIndex,
java.lang.String name,
D value) |
L |
gt(int repositoryIndex,
java.lang.String name,
java.time.LocalDate value) |
L |
gt(int repositoryIndex,
java.lang.String name,
java.time.LocalDateTime value) |
L |
gt(int repositoryIndex,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
gt(int repositoryIndex,
java.lang.String name,
N value) |
L |
gt(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
L |
gt(cn.featherfly.common.lang.function.LocalDateSupplier property) |
L |
gt(cn.featherfly.common.lang.function.LocalDateTimeSupplier property) |
L |
gt(cn.featherfly.common.lang.function.LocalTimeSupplier property) |
<R extends java.lang.Number> |
gt(cn.featherfly.common.lang.function.NumberSupplier<R> property) |
<T,D extends java.util.Date> |
gt(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name,
D value) |
<T> L |
gt(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name,
java.time.LocalDate value) |
<T> L |
gt(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name,
java.time.LocalDateTime value) |
<T> L |
gt(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name,
java.time.LocalTime value) |
<T,N extends java.lang.Number> |
gt(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name,
N value) |
<T> L |
gt(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
<D extends java.util.Date> |
gt(java.lang.String name,
D value) |
L |
gt(java.lang.String name,
java.time.LocalDate value) |
L |
gt(java.lang.String name,
java.time.LocalDateTime value) |
L |
gt(java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
gt(java.lang.String name,
N value) |
L |
gt(java.lang.String name,
java.lang.String value) |
<D extends java.util.Date> |
gt(java.lang.String repository,
java.lang.String name,
D value) |
L |
gt(java.lang.String repository,
java.lang.String name,
java.time.LocalDate value) |
L |
gt(java.lang.String repository,
java.lang.String name,
java.time.LocalDateTime value) |
L |
gt(java.lang.String repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
gt(java.lang.String repository,
java.lang.String name,
N value) |
L |
gt(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
gt(cn.featherfly.common.lang.function.StringSupplier property) |
<T> L |
in(java.lang.Class<T> repository,
java.lang.String name,
java.lang.Object value) |
L |
in(int repositoryIndex,
java.lang.String name,
java.lang.Object value) |
<T,R> L |
in(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
java.lang.Object value) |
<R> L |
in(cn.featherfly.common.lang.function.SerializableSupplier<R> property) |
L |
in(java.lang.String name,
java.lang.Object value) |
L |
in(java.lang.String repository,
java.lang.String name,
java.lang.Object value) |
<T> L |
inn(java.lang.Class<T> repository,
java.lang.String name) |
<T> L |
inn(java.lang.Class<T> repository,
java.lang.String name,
java.lang.Boolean value) |
L |
inn(int repositoryIndex,
java.lang.String name) |
L |
inn(int repositoryIndex,
java.lang.String name,
java.lang.Boolean value) |
<T,R> L |
inn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
<T,R> L |
inn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
java.lang.Boolean value) |
L |
inn(java.lang.String name) |
L |
inn(java.lang.String name,
java.lang.Boolean value) |
L |
inn(java.lang.String repository,
java.lang.String name) |
L |
inn(java.lang.String repository,
java.lang.String name,
java.lang.Boolean value) |
<T> L |
isn(java.lang.Class<T> repository,
java.lang.String name) |
<T> L |
isn(java.lang.Class<T> repository,
java.lang.String name,
java.lang.Boolean value) |
L |
isn(int repositoryIndex,
java.lang.String name) |
L |
isn(int repositoryIndex,
java.lang.String name,
java.lang.Boolean value) |
<T,R> L |
isn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
<T,R> L |
isn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
java.lang.Boolean value) |
L |
isn(java.lang.String name) |
L |
isn(java.lang.String name,
java.lang.Boolean value) |
L |
isn(java.lang.String repository,
java.lang.String name) |
L |
isn(java.lang.String repository,
java.lang.String name,
java.lang.Boolean value) |
<D extends java.util.Date,T> |
le(java.lang.Class<T> repository,
java.lang.String name,
D value) |
<T> L |
le(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDate value) |
<T> L |
le(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDateTime value) |
<T> L |
le(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number,T> |
le(java.lang.Class<T> repository,
java.lang.String name,
N value) |
<T> L |
le(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
<R extends java.util.Date> |
le(cn.featherfly.common.lang.function.DateSupplier<R> property) |
<D extends java.util.Date> |
le(int repositoryIndex,
java.lang.String name,
D value) |
L |
le(int repositoryIndex,
java.lang.String name,
java.time.LocalDate value) |
L |
le(int repositoryIndex,
java.lang.String name,
java.time.LocalDateTime value) |
L |
le(int repositoryIndex,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
le(int repositoryIndex,
java.lang.String name,
N value) |
L |
le(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
L |
le(cn.featherfly.common.lang.function.LocalDateSupplier property) |
L |
le(cn.featherfly.common.lang.function.LocalDateTimeSupplier property) |
L |
le(cn.featherfly.common.lang.function.LocalTimeSupplier property) |
<R extends java.lang.Number> |
le(cn.featherfly.common.lang.function.NumberSupplier<R> property) |
<T,D extends java.util.Date> |
le(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name,
D value) |
<T> L |
le(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name,
java.time.LocalDate value) |
<T> L |
le(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name,
java.time.LocalDateTime value) |
<T> L |
le(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name,
java.time.LocalTime value) |
<T,N extends java.lang.Number> |
le(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name,
N value) |
<T> L |
le(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
<D extends java.util.Date> |
le(java.lang.String name,
D value) |
L |
le(java.lang.String name,
java.time.LocalDate value) |
L |
le(java.lang.String name,
java.time.LocalDateTime value) |
L |
le(java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
le(java.lang.String name,
N value) |
L |
le(java.lang.String name,
java.lang.String value) |
<D extends java.util.Date> |
le(java.lang.String repository,
java.lang.String name,
D value) |
L |
le(java.lang.String repository,
java.lang.String name,
java.time.LocalDate value) |
L |
le(java.lang.String repository,
java.lang.String name,
java.time.LocalDateTime value) |
L |
le(java.lang.String repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
le(java.lang.String repository,
java.lang.String name,
N value) |
L |
le(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
le(cn.featherfly.common.lang.function.StringSupplier property) |
<T> L |
lk(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
L |
lk(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
<T> L |
lk(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
L |
lk(java.lang.String name,
java.lang.String value) |
L |
lk(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
lk(cn.featherfly.common.lang.function.StringSupplier property) |
<D extends java.util.Date,T> |
lt(java.lang.Class<T> repository,
java.lang.String name,
D value) |
<T> L |
lt(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDate value) |
<T> L |
lt(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalDateTime value) |
<T> L |
lt(java.lang.Class<T> repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number,T> |
lt(java.lang.Class<T> repository,
java.lang.String name,
N value) |
<T> L |
lt(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
<R extends java.util.Date> |
lt(cn.featherfly.common.lang.function.DateSupplier<R> property) |
<D extends java.util.Date> |
lt(int repositoryIndex,
java.lang.String name,
D value) |
L |
lt(int repositoryIndex,
java.lang.String name,
java.time.LocalDate value) |
L |
lt(int repositoryIndex,
java.lang.String name,
java.time.LocalDateTime value) |
L |
lt(int repositoryIndex,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
lt(int repositoryIndex,
java.lang.String name,
N value) |
L |
lt(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
L |
lt(cn.featherfly.common.lang.function.LocalDateSupplier property) |
L |
lt(cn.featherfly.common.lang.function.LocalDateTimeSupplier property) |
L |
lt(cn.featherfly.common.lang.function.LocalTimeSupplier property) |
<R extends java.lang.Number> |
lt(cn.featherfly.common.lang.function.NumberSupplier<R> property) |
<T,D extends java.util.Date> |
lt(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name,
D value) |
<T> L |
lt(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name,
java.time.LocalDate value) |
<T> L |
lt(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name,
java.time.LocalDateTime value) |
<T> L |
lt(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name,
java.time.LocalTime value) |
<T,N extends java.lang.Number> |
lt(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name,
N value) |
<T> L |
lt(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
<D extends java.util.Date> |
lt(java.lang.String name,
D value) |
L |
lt(java.lang.String name,
java.time.LocalDate value) |
L |
lt(java.lang.String name,
java.time.LocalDateTime value) |
L |
lt(java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
lt(java.lang.String name,
N value) |
L |
lt(java.lang.String name,
java.lang.String value) |
<D extends java.util.Date> |
lt(java.lang.String repository,
java.lang.String name,
D value) |
L |
lt(java.lang.String repository,
java.lang.String name,
java.time.LocalDate value) |
L |
lt(java.lang.String repository,
java.lang.String name,
java.time.LocalDateTime value) |
L |
lt(java.lang.String repository,
java.lang.String name,
java.time.LocalTime value) |
<N extends java.lang.Number> |
lt(java.lang.String repository,
java.lang.String name,
N value) |
L |
lt(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
lt(cn.featherfly.common.lang.function.StringSupplier property) |
<T> L |
ne(java.lang.Class<T> repository,
java.lang.String name,
java.lang.Object value) |
L |
ne(int repositoryIndex,
java.lang.String name,
java.lang.Object value) |
<T,R> L |
ne(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
R value) |
<T,R> L |
ne(cn.featherfly.common.lang.function.SerializableFunction<T,R> repository,
cn.featherfly.common.lang.function.SerializableFunction<T,R> property,
R value) |
<R> L |
ne(cn.featherfly.common.lang.function.SerializableSupplier<R> property) |
<T,R> L |
ne(cn.featherfly.common.lang.function.SerializableSupplier<T> repository,
cn.featherfly.common.lang.function.SerializableFunction<T,R> property) |
L |
ne(java.lang.String name,
java.lang.Object value) |
L |
ne(java.lang.String repository,
java.lang.String name,
java.lang.Object value) |
<T> L |
nin(java.lang.Class<T> repository,
java.lang.String name,
java.lang.Object value) |
L |
nin(int repositoryIndex,
java.lang.String name,
java.lang.Object value) |
<T,R> L |
nin(cn.featherfly.common.lang.function.SerializableFunction<T,R> name,
java.lang.Object value) |
<R> L |
nin(cn.featherfly.common.lang.function.SerializableSupplier<R> property) |
L |
nin(java.lang.String name,
java.lang.Object value) |
L |
nin(java.lang.String repository,
java.lang.String name,
java.lang.Object value) |
C |
or() |
L |
or(java.util.function.Consumer<C> group) |
<T> cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> |
property(java.lang.Class<T> repository,
java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> |
property(int repositoryIndex,
java.lang.String name) |
<T,R extends java.util.Date> |
property(cn.featherfly.common.lang.function.ReturnDateFunction<T,R> name) |
<T,R extends java.lang.Enum<?>> |
property(cn.featherfly.common.lang.function.ReturnEnumFunction<T,R> name) |
<T,R extends java.lang.Number> |
property(cn.featherfly.common.lang.function.ReturnNumberFunction<T,R> name) |
<T> cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> |
property(cn.featherfly.common.lang.function.ReturnStringFunction<T> name) |
<T,R> cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> |
property(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> |
property(java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> |
property(java.lang.String repository,
java.lang.String name) |
<T> cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> |
propertyDate(java.lang.Class<T> repository,
java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> |
propertyDate(int repositoryIndex,
java.lang.String name) |
<T,R extends java.util.Date> |
propertyDate(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> |
propertyDate(java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> |
propertyDate(java.lang.String repository,
java.lang.String name) |
<T> cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> |
propertyEnum(java.lang.Class<T> repository,
java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> |
propertyEnum(int repositoryIndex,
java.lang.String name) |
<T,R extends java.lang.Enum<?>> |
propertyEnum(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> |
propertyEnum(java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> |
propertyEnum(java.lang.String repository,
java.lang.String name) |
<T> cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> |
propertyNumber(java.lang.Class<T> repository,
java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> |
propertyNumber(int repositoryIndex,
java.lang.String name) |
<T,R extends java.lang.Number> |
propertyNumber(cn.featherfly.common.lang.function.SerializableFunction<T,R> name) |
cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> |
propertyNumber(java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> |
propertyNumber(java.lang.String repository,
java.lang.String name) |
<T> cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> |
propertyString(java.lang.Class<T> repository,
java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> |
propertyString(int repositoryIndex,
java.lang.String name) |
<T> cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> |
propertyString(cn.featherfly.common.lang.function.SerializableFunction<T,java.lang.String> name) |
cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> |
propertyString(java.lang.String name) |
cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> |
propertyString(java.lang.String repository,
java.lang.String name) |
C |
setIgnorePolicy(java.util.function.Predicate<java.lang.Object> ignorePolicy) |
void |
setQueryAlias(java.lang.String queryAlias)
设置queryAlias.
|
protected <R> java.util.List<com.speedment.common.tuple.Tuple2<java.lang.String,java.util.Optional<R>>> |
supplier(cn.featherfly.common.lang.LambdaUtils.SerializableSupplierLambdaInfo<R> info)
Supplier.
|
<T> L |
sw(java.lang.Class<T> repository,
java.lang.String name,
java.lang.String value) |
L |
sw(int repositoryIndex,
java.lang.String name,
java.lang.String value) |
<T> L |
sw(cn.featherfly.common.lang.function.ReturnStringFunction<T> name,
java.lang.String value) |
L |
sw(java.lang.String name,
java.lang.String value) |
L |
sw(java.lang.String repository,
java.lang.String name,
java.lang.String value) |
L |
sw(cn.featherfly.common.lang.function.StringSupplier property) |
addCondition, build, conditionResult, conditionResult, expression, getConditions, getIgnorePolicy, getParam, getParams, getPropertyName, supplier, toStringprotected cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping
protected cn.featherfly.common.repository.builder.AliasManager aliasManager
protected cn.featherfly.common.repository.mapping.MappingFactory factory
protected SqlPageFactory sqlPageFactory
public AbstractRepositorySqlConditionGroupExpression(cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
SqlPageFactory sqlPageFactory,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policyfactory - MappingFactoryaliasManager - aliasManagersqlPageFactory - the sql page factorypublic AbstractRepositorySqlConditionGroupExpression(cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias,
SqlPageFactory sqlPageFactory,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policyfactory - MappingFactoryaliasManager - aliasManagerqueryAlias - queryAliassqlPageFactory - the sql page factorypublic AbstractRepositorySqlConditionGroupExpression(cn.featherfly.common.db.dialect.Dialect dialect,
cn.featherfly.common.repository.mapping.MappingFactory factory,
cn.featherfly.common.repository.builder.AliasManager aliasManager,
java.lang.String queryAlias,
SqlPageFactory sqlPageFactory,
cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping,
java.util.function.Predicate<java.lang.Object> ignorePolicy)
dialect - dialectignorePolicy - the ignore policyfactory - MappingFactoryaliasManager - aliasManagerqueryAlias - queryAliassqlPageFactory - the sql page factoryclassMapping - classMappingprotected AbstractRepositorySqlConditionGroupExpression(L parent, cn.featherfly.common.db.dialect.Dialect dialect, cn.featherfly.common.repository.mapping.MappingFactory factory, cn.featherfly.common.repository.builder.AliasManager aliasManager, java.lang.String queryAlias, SqlPageFactory sqlPageFactory, cn.featherfly.common.repository.mapping.ClassMapping<?> classMapping, java.util.function.Predicate<java.lang.Object> ignorePolicy)
parent - parent groupdialect - dialectignorePolicy - the ignore policyfactory - MappingFactoryaliasManager - aliasManagerqueryAlias - queryAliassqlPageFactory - the sql page factoryclassMapping - classMappingpublic C and()
public C or()
public C group()
public L endGroup()
protected abstract C createGroup(L parent, java.lang.String queryAlias)
parent - the parentqueryAlias - the query aliaspublic <T> L co(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public L co(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T> L co(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public L co(java.lang.String name, java.lang.String value)
public L co(java.lang.String repository, java.lang.String name, java.lang.String value)
public <T> L eq(java.lang.Class<T> repository, java.lang.String name, java.lang.Object value)
public L eq(int repositoryIndex, java.lang.String name, java.lang.Object value)
public <T,R> L eq(cn.featherfly.common.lang.function.SerializableFunction<T,R> name, R value)
public L eq(java.lang.String name, java.lang.Object value)
public L eq(java.lang.String repository, java.lang.String name, java.lang.Object value)
public <T,R> L eq(cn.featherfly.common.lang.function.SerializableFunction<T,R> repository, cn.featherfly.common.lang.function.SerializableFunction<T,R> property, R value)
public <T,R> L eq(cn.featherfly.common.lang.function.SerializableSupplier<T> repository, cn.featherfly.common.lang.function.SerializableFunction<T,R> property)
public <T> L ew(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public L ew(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T> L ew(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public L ew(java.lang.String name, java.lang.String value)
public L ew(java.lang.String repository, java.lang.String name, java.lang.String value)
public <D extends java.util.Date,T> L ge(java.lang.Class<T> repository, java.lang.String name, D value)
public <T> L ge(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDate value)
public <T> L ge(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDateTime value)
public <T> L ge(java.lang.Class<T> repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number,T> L ge(java.lang.Class<T> repository, java.lang.String name, N value)
public <T> L ge(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L ge(int repositoryIndex, java.lang.String name, D value)
public L ge(int repositoryIndex, java.lang.String name, java.time.LocalDate value)
public L ge(int repositoryIndex, java.lang.String name, java.time.LocalDateTime value)
public L ge(int repositoryIndex, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L ge(int repositoryIndex, java.lang.String name, N value)
public L ge(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T,D extends java.util.Date> L ge(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name, D value)
public <T> L ge(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name, java.time.LocalDate value)
public <T> L ge(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name, java.time.LocalDateTime value)
public <T> L ge(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name, java.time.LocalTime value)
public <T,N extends java.lang.Number> L ge(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name, N value)
public <T> L ge(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public <D extends java.util.Date> L ge(java.lang.String name, D value)
public L ge(java.lang.String name, java.time.LocalDate value)
public L ge(java.lang.String name, java.time.LocalDateTime value)
public L ge(java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L ge(java.lang.String name, N value)
public L ge(java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L ge(java.lang.String repository, java.lang.String name, D value)
public L ge(java.lang.String repository, java.lang.String name, java.time.LocalDate value)
public L ge(java.lang.String repository, java.lang.String name, java.time.LocalDateTime value)
public L ge(java.lang.String repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L ge(java.lang.String repository, java.lang.String name, N value)
public L ge(java.lang.String repository, java.lang.String name, java.lang.String value)
public java.lang.String getQueryAlias()
protected AbstractRepositorySqlConditionGroupExpression<C,L> getRoot()
public <D extends java.util.Date,T> L gt(java.lang.Class<T> repository, java.lang.String name, D value)
public <T> L gt(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDate value)
public <T> L gt(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDateTime value)
public <T> L gt(java.lang.Class<T> repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number,T> L gt(java.lang.Class<T> repository, java.lang.String name, N value)
public <T> L gt(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L gt(int repositoryIndex, java.lang.String name, D value)
public L gt(int repositoryIndex, java.lang.String name, java.time.LocalDate value)
public L gt(int repositoryIndex, java.lang.String name, java.time.LocalDateTime value)
public L gt(int repositoryIndex, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L gt(int repositoryIndex, java.lang.String name, N value)
public L gt(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T,D extends java.util.Date> L gt(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name, D value)
public <T> L gt(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name, java.time.LocalDate value)
public <T> L gt(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name, java.time.LocalDateTime value)
public <T> L gt(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name, java.time.LocalTime value)
public <T,N extends java.lang.Number> L gt(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name, N value)
public <T> L gt(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public <D extends java.util.Date> L gt(java.lang.String name, D value)
public L gt(java.lang.String name, java.time.LocalDate value)
public L gt(java.lang.String name, java.time.LocalDateTime value)
public L gt(java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L gt(java.lang.String name, N value)
public L gt(java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L gt(java.lang.String repository, java.lang.String name, D value)
public L gt(java.lang.String repository, java.lang.String name, java.time.LocalDate value)
public L gt(java.lang.String repository, java.lang.String name, java.time.LocalDateTime value)
public L gt(java.lang.String repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L gt(java.lang.String repository, java.lang.String name, N value)
public L gt(java.lang.String repository, java.lang.String name, java.lang.String value)
public <T> L in(java.lang.Class<T> repository, java.lang.String name, java.lang.Object value)
public L in(int repositoryIndex, java.lang.String name, java.lang.Object value)
public <T,R> L in(cn.featherfly.common.lang.function.SerializableFunction<T,R> name, java.lang.Object value)
public L in(java.lang.String name, java.lang.Object value)
public L in(java.lang.String repository, java.lang.String name, java.lang.Object value)
public <T> L inn(java.lang.Class<T> repository, java.lang.String name)
public <T> L inn(java.lang.Class<T> repository, java.lang.String name, java.lang.Boolean value)
public L inn(int repositoryIndex, java.lang.String name)
public L inn(int repositoryIndex, java.lang.String name, java.lang.Boolean value)
public <T,R> L inn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
public <T,R> L inn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name, java.lang.Boolean value)
public L inn(java.lang.String name)
public L inn(java.lang.String name, java.lang.Boolean value)
public L inn(java.lang.String repository, java.lang.String name)
public L inn(java.lang.String repository, java.lang.String name, java.lang.Boolean value)
public <T> L isn(java.lang.Class<T> repository, java.lang.String name)
public <T> L isn(java.lang.Class<T> repository, java.lang.String name, java.lang.Boolean value)
public L isn(int repositoryIndex, java.lang.String name)
public L isn(int repositoryIndex, java.lang.String name, java.lang.Boolean value)
public <T,R> L isn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
public <T,R> L isn(cn.featherfly.common.lang.function.SerializableFunction<T,R> name, java.lang.Boolean value)
public L isn(java.lang.String name)
public L isn(java.lang.String name, java.lang.Boolean value)
public L isn(java.lang.String repository, java.lang.String name)
public L isn(java.lang.String repository, java.lang.String name, java.lang.Boolean value)
public <D extends java.util.Date,T> L le(java.lang.Class<T> repository, java.lang.String name, D value)
public <T> L le(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDate value)
public <T> L le(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDateTime value)
public <T> L le(java.lang.Class<T> repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number,T> L le(java.lang.Class<T> repository, java.lang.String name, N value)
public <T> L le(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L le(int repositoryIndex, java.lang.String name, D value)
public L le(int repositoryIndex, java.lang.String name, java.time.LocalDate value)
public L le(int repositoryIndex, java.lang.String name, java.time.LocalDateTime value)
public L le(int repositoryIndex, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L le(int repositoryIndex, java.lang.String name, N value)
public L le(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T,D extends java.util.Date> L le(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name, D value)
public <T> L le(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name, java.time.LocalDate value)
public <T> L le(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name, java.time.LocalDateTime value)
public <T> L le(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name, java.time.LocalTime value)
public <T,N extends java.lang.Number> L le(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name, N value)
public <T> L le(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public <D extends java.util.Date> L le(java.lang.String name, D value)
public L le(java.lang.String name, java.time.LocalDate value)
public L le(java.lang.String name, java.time.LocalDateTime value)
public L le(java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L le(java.lang.String name, N value)
public L le(java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L le(java.lang.String repository, java.lang.String name, D value)
public L le(java.lang.String repository, java.lang.String name, java.time.LocalDate value)
public L le(java.lang.String repository, java.lang.String name, java.time.LocalDateTime value)
public L le(java.lang.String repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L le(java.lang.String repository, java.lang.String name, N value)
public L le(java.lang.String repository, java.lang.String name, java.lang.String value)
public <D extends java.util.Date,T> L lt(java.lang.Class<T> repository, java.lang.String name, D value)
public <T> L lt(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDate value)
public <T> L lt(java.lang.Class<T> repository, java.lang.String name, java.time.LocalDateTime value)
public <T> L lt(java.lang.Class<T> repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number,T> L lt(java.lang.Class<T> repository, java.lang.String name, N value)
public <T> L lt(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L lt(int repositoryIndex, java.lang.String name, D value)
public L lt(int repositoryIndex, java.lang.String name, java.time.LocalDate value)
public L lt(int repositoryIndex, java.lang.String name, java.time.LocalDateTime value)
public L lt(int repositoryIndex, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L lt(int repositoryIndex, java.lang.String name, N value)
public L lt(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T,D extends java.util.Date> L lt(cn.featherfly.common.lang.function.ReturnDateFunction<T,D> name, D value)
public <T> L lt(cn.featherfly.common.lang.function.ReturnLocalDateFunction<T> name, java.time.LocalDate value)
public <T> L lt(cn.featherfly.common.lang.function.ReturnLocalDateTimeFunction<T> name, java.time.LocalDateTime value)
public <T> L lt(cn.featherfly.common.lang.function.ReturnLocalTimeFunction<T> name, java.time.LocalTime value)
public <T,N extends java.lang.Number> L lt(cn.featherfly.common.lang.function.ReturnNumberFunction<T,N> name, N value)
public <T> L lt(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public <D extends java.util.Date> L lt(java.lang.String name, D value)
public L lt(java.lang.String name, java.time.LocalDate value)
public L lt(java.lang.String name, java.time.LocalDateTime value)
public L lt(java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L lt(java.lang.String name, N value)
public L lt(java.lang.String name, java.lang.String value)
public <D extends java.util.Date> L lt(java.lang.String repository, java.lang.String name, D value)
public L lt(java.lang.String repository, java.lang.String name, java.time.LocalDate value)
public L lt(java.lang.String repository, java.lang.String name, java.time.LocalDateTime value)
public L lt(java.lang.String repository, java.lang.String name, java.time.LocalTime value)
public <N extends java.lang.Number> L lt(java.lang.String repository, java.lang.String name, N value)
public L lt(java.lang.String repository, java.lang.String name, java.lang.String value)
public <T> L ne(java.lang.Class<T> repository, java.lang.String name, java.lang.Object value)
public L ne(int repositoryIndex, java.lang.String name, java.lang.Object value)
public <T,R> L ne(cn.featherfly.common.lang.function.SerializableFunction<T,R> name, R value)
public L ne(java.lang.String name, java.lang.Object value)
public L ne(java.lang.String repository, java.lang.String name, java.lang.Object value)
public <T,R> L ne(cn.featherfly.common.lang.function.SerializableFunction<T,R> repository, cn.featherfly.common.lang.function.SerializableFunction<T,R> property, R value)
public <T,R> L ne(cn.featherfly.common.lang.function.SerializableSupplier<T> repository, cn.featherfly.common.lang.function.SerializableFunction<T,R> property)
public <T> L nin(java.lang.Class<T> repository, java.lang.String name, java.lang.Object value)
public L nin(int repositoryIndex, java.lang.String name, java.lang.Object value)
public <T,R> L nin(cn.featherfly.common.lang.function.SerializableFunction<T,R> name, java.lang.Object value)
public L nin(java.lang.String name, java.lang.Object value)
public L nin(java.lang.String repository, java.lang.String name, java.lang.Object value)
public <T> cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> property(java.lang.Class<T> repository, java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> property(int repositoryIndex, java.lang.String name)
public <T,R> cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> property(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
public cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> property(java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.ObjectExpression<C,L> property(java.lang.String repository, java.lang.String name)
public <T> cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> propertyDate(java.lang.Class<T> repository, java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> propertyDate(int repositoryIndex, java.lang.String name)
public <T,R extends java.util.Date> cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> propertyDate(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
public cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> propertyDate(java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> propertyDate(java.lang.String repository, java.lang.String name)
public <T> cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> propertyEnum(java.lang.Class<T> repository, java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> propertyEnum(int repositoryIndex, java.lang.String name)
public <T,R extends java.lang.Enum<?>> cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> propertyEnum(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
public cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> propertyEnum(java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> propertyEnum(java.lang.String repository, java.lang.String name)
public <T> cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> propertyNumber(java.lang.Class<T> repository, java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> propertyNumber(int repositoryIndex, java.lang.String name)
public <T,R extends java.lang.Number> cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> propertyNumber(cn.featherfly.common.lang.function.SerializableFunction<T,R> name)
public cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> propertyNumber(java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> propertyNumber(java.lang.String repository, java.lang.String name)
public <T> cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> propertyString(java.lang.Class<T> repository, java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> propertyString(int repositoryIndex, java.lang.String name)
public <T> cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> propertyString(cn.featherfly.common.lang.function.SerializableFunction<T,java.lang.String> name)
public cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> propertyString(java.lang.String name)
public cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> propertyString(java.lang.String repository, java.lang.String name)
public <T> cn.featherfly.hammer.expression.condition.property.StringExpression<C,L> property(cn.featherfly.common.lang.function.ReturnStringFunction<T> name)
public <T,R extends java.lang.Number> cn.featherfly.hammer.expression.condition.property.NumberExpression<C,L> property(cn.featherfly.common.lang.function.ReturnNumberFunction<T,R> name)
public <T,R extends java.util.Date> cn.featherfly.hammer.expression.condition.property.DateExpression<C,L> property(cn.featherfly.common.lang.function.ReturnDateFunction<T,R> name)
public <T,R extends java.lang.Enum<?>> cn.featherfly.hammer.expression.condition.property.EnumExpression<C,L> property(cn.featherfly.common.lang.function.ReturnEnumFunction<T,R> name)
public void setQueryAlias(java.lang.String queryAlias)
queryAlias - queryAliaspublic <T> L sw(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public L sw(int repositoryIndex, java.lang.String name, java.lang.String value)
public <T> L sw(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public L sw(java.lang.String name, java.lang.String value)
public L sw(java.lang.String repository, java.lang.String name, java.lang.String value)
public L co(cn.featherfly.common.lang.function.StringSupplier property)
public L ew(cn.featherfly.common.lang.function.StringSupplier property)
public <R> L eq(cn.featherfly.common.lang.function.SerializableSupplier<R> property)
public <R> L in(cn.featherfly.common.lang.function.SerializableSupplier<R> property)
public <R> L ne(cn.featherfly.common.lang.function.SerializableSupplier<R> property)
public <R> L nin(cn.featherfly.common.lang.function.SerializableSupplier<R> property)
public L sw(cn.featherfly.common.lang.function.StringSupplier property)
public <R extends java.util.Date> L ge(cn.featherfly.common.lang.function.DateSupplier<R> property)
public <R extends java.lang.Number> L ge(cn.featherfly.common.lang.function.NumberSupplier<R> property)
public L ge(cn.featherfly.common.lang.function.LocalDateSupplier property)
public L ge(cn.featherfly.common.lang.function.LocalTimeSupplier property)
public L ge(cn.featherfly.common.lang.function.LocalDateTimeSupplier property)
public L ge(cn.featherfly.common.lang.function.StringSupplier property)
public <R extends java.lang.Number> L gt(cn.featherfly.common.lang.function.NumberSupplier<R> property)
public <R extends java.util.Date> L gt(cn.featherfly.common.lang.function.DateSupplier<R> property)
public L gt(cn.featherfly.common.lang.function.LocalDateSupplier property)
public L gt(cn.featherfly.common.lang.function.LocalTimeSupplier property)
public L gt(cn.featherfly.common.lang.function.LocalDateTimeSupplier property)
public L gt(cn.featherfly.common.lang.function.StringSupplier property)
public <R extends java.util.Date> L le(cn.featherfly.common.lang.function.DateSupplier<R> property)
public <R extends java.lang.Number> L le(cn.featherfly.common.lang.function.NumberSupplier<R> property)
public L le(cn.featherfly.common.lang.function.LocalDateSupplier property)
public L le(cn.featherfly.common.lang.function.LocalTimeSupplier property)
public L le(cn.featherfly.common.lang.function.LocalDateTimeSupplier property)
public L le(cn.featherfly.common.lang.function.StringSupplier property)
public <R extends java.lang.Number> L lt(cn.featherfly.common.lang.function.NumberSupplier<R> property)
public <R extends java.util.Date> L lt(cn.featherfly.common.lang.function.DateSupplier<R> property)
public L lt(cn.featherfly.common.lang.function.LocalDateSupplier property)
public L lt(cn.featherfly.common.lang.function.LocalTimeSupplier property)
public L lt(cn.featherfly.common.lang.function.LocalDateTimeSupplier property)
public L lt(cn.featherfly.common.lang.function.StringSupplier property)
public L lk(java.lang.String repository, java.lang.String name, java.lang.String value)
public <T> L lk(java.lang.Class<T> repository, java.lang.String name, java.lang.String value)
public L lk(int repositoryIndex, java.lang.String name, java.lang.String value)
public L lk(java.lang.String name, java.lang.String value)
public <T> L lk(cn.featherfly.common.lang.function.ReturnStringFunction<T> name, java.lang.String value)
public L lk(cn.featherfly.common.lang.function.StringSupplier property)
public C setIgnorePolicy(java.util.function.Predicate<java.lang.Object> ignorePolicy)
protected <R> java.util.List<com.speedment.common.tuple.Tuple2<java.lang.String,java.util.Optional<R>>> supplier(cn.featherfly.common.lang.LambdaUtils.SerializableSupplierLambdaInfo<R> info)
R - the generic typeinfo - the infoprotected <T,R> com.speedment.common.tuple.Tuple3<java.lang.String,java.lang.String,java.lang.Object> conditionResult(cn.featherfly.common.lang.function.SerializableSupplier<T> repository,
cn.featherfly.common.lang.function.SerializableFunction<T,R> property)
T - the generic typeR - the generic typerepository - the repositoryproperty - the property