接口 ComparableExpressionImplementor<T extends Comparable<?>>
- 所有超级接口:
ComparableExpression<T>,Expression<T>,ExpressionImplementor<T>,Selection<T>
- 所有已知子接口:
NumericExpressionImplementor<N>,StringExpressionImplementor
- 所有已知实现类:
UnaryMinusExpression
public interface ComparableExpressionImplementor<T extends Comparable<?>>
extends ComparableExpression<T>, ExpressionImplementor<T>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.Expression
Expression.AnyFactory, Expression.ComparableFactory, Expression.NumericFactory, Expression.StringFactory -
方法概要
修饰符和类型方法说明default @NotNull Predicatebetween(@NotNull Expression<T> min, @NotNull Expression<T> max) Create `between` predicatedefault @NotNull PredicateCreate `between` predicatedefault @NotNull ComparableExpression<T> coalesce(Expression<T> defaultExpr) default @NotNull ComparableExpression<T> default @NotNull CoalesceBuilder.Cmp<T> default @NotNull Predicatege(@NotNull Expression<T> other) Create `greater than or equal to` predicatedefault @NotNull PredicateCreate `greater than or equal to` predicatedefault @NotNull Predicategt(@NotNull Expression<T> other) Create `greater than` predicatedefault @NotNull PredicateCreate `greater than` predicatedefault @NotNull Predicatele(@NotNull Expression<T> other) Create `less than or equal to` predicatedefault @NotNull PredicateCreate `less than or equal to` predicatedefault @NotNull Predicatelt(@NotNull Expression<T> other) Create `less than` predicatedefault @NotNull PredicateCreate `less than` predicatedefault @NotNull ComparableExpression<T> max()default @NotNull ComparableExpression<T> min()default @NotNull PredicatenotBetween(@NotNull Expression<T> min, @NotNull Expression<T> max) Create `not between` predicatedefault @NotNull PredicatenotBetween(T min, T max) Create `not between` predicate从接口继承的方法 org.babyfish.jimmer.sql.ast.ComparableExpression
betweenIf, betweenIf, geIf, geIf, gtIf, gtIf, leIf, leIf, ltIf, ltIf, notBetweenIf, notBetweenIf从接口继承的方法 org.babyfish.jimmer.sql.ast.Expression
eqIf, eqIf, expressionIn, expressionNotIn, inIf, inIf, inIf, inIf, neIf, neIf, notInIf, notInIf, notInIf, notInIf, nullableInIf, nullableInIf, nullableNotInIf, nullableNotInIf从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.ExpressionImplementor
asc, count, count, desc, eq, eq, getType, in, in, isNotNull, isNull, ne, ne, notIn, notIn, nullableIn, nullableNotIn, precedence
-
方法详细资料
-
lt
从接口复制的说明:ComparableExpressionCreate `less than` predicate- 指定者:
lt在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than` predicate
-
lt
从接口复制的说明:ComparableExpressionCreate `less than` predicate- 指定者:
lt在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than` predicate
-
le
从接口复制的说明:ComparableExpressionCreate `less than or equal to` predicate- 指定者:
le在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than or equal to` predicate
-
le
从接口复制的说明:ComparableExpressionCreate `less than or equal to` predicate- 指定者:
le在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than or equal to` predicate
-
gt
从接口复制的说明:ComparableExpressionCreate `greater than` predicate- 指定者:
gt在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than` predicate
-
gt
从接口复制的说明:ComparableExpressionCreate `greater than` predicate- 指定者:
gt在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than` predicate
-
ge
从接口复制的说明:ComparableExpressionCreate `greater than or equal to` predicate- 指定者:
ge在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than or equal to` predicate
-
ge
从接口复制的说明:ComparableExpressionCreate `greater than or equal to` predicate- 指定者:
ge在接口中ComparableExpression<T extends Comparable<?>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than or equal to` predicate
-
between
@NotNull default @NotNull Predicate between(@NotNull @NotNull Expression<T> min, @NotNull @NotNull Expression<T> max) 从接口复制的说明:ComparableExpressionCreate `between` predicate- 指定者:
between在接口中ComparableExpression<T extends Comparable<?>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `between` predicate
-
between
从接口复制的说明:ComparableExpressionCreate `between` predicate- 指定者:
between在接口中ComparableExpression<T extends Comparable<?>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `between` predicate
-
notBetween
@NotNull default @NotNull Predicate notBetween(@NotNull @NotNull Expression<T> min, @NotNull @NotNull Expression<T> max) 从接口复制的说明:ComparableExpressionCreate `not between` predicate- 指定者:
notBetween在接口中ComparableExpression<T extends Comparable<?>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `not between` predicate
-
notBetween
从接口复制的说明:ComparableExpressionCreate `not between` predicate- 指定者:
notBetween在接口中ComparableExpression<T extends Comparable<?>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `not between` predicate
-
min
- 指定者:
min在接口中ComparableExpression<T extends Comparable<?>>
-
max
- 指定者:
max在接口中ComparableExpression<T extends Comparable<?>>
-
coalesce
- 指定者:
coalesce在接口中ComparableExpression<T extends Comparable<?>>- 指定者:
coalesce在接口中Expression<T extends Comparable<?>>- 指定者:
coalesce在接口中ExpressionImplementor<T extends Comparable<?>>
-
coalesce
- 指定者:
coalesce在接口中ComparableExpression<T extends Comparable<?>>- 指定者:
coalesce在接口中Expression<T extends Comparable<?>>- 指定者:
coalesce在接口中ExpressionImplementor<T extends Comparable<?>>
-
coalesceBuilder
- 指定者:
coalesceBuilder在接口中ComparableExpression<T extends Comparable<?>>- 指定者:
coalesceBuilder在接口中Expression<T extends Comparable<?>>- 指定者:
coalesceBuilder在接口中ExpressionImplementor<T extends Comparable<?>>
-