接口 NumericExpression<N extends Number & Comparable<N>>
- 所有超级接口:
ComparableExpression<N>,Expression<N>,Selection<N>
- 所有已知子接口:
PropExpression.Num<N>
public interface NumericExpression<N extends Number & Comparable<N>>
extends ComparableExpression<N>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.Expression
Expression.AnyFactory, Expression.ComparableFactory, Expression.NumericFactory, Expression.StringFactory -
方法概要
修饰符和类型方法说明avg()@NotNull PredicateCreate `between` predicate@NotNull Predicatebetween(@NotNull Expression<N> min, @NotNull Expression<N> max) Create `between` predicate@NotNull NumericExpression<N>@NotNull NumericExpression<N>coalesce(Expression<N> defaultExpr) @NotNull CoalesceBuilder.Num<N>div(Expression<N> other) @NotNull PredicateCreate `greater than or equal to` predicate@NotNull Predicatege(@NotNull Expression<N> other) Create `greater than or equal to` predicate@NotNull PredicateCreate `greater than` predicate@NotNull Predicategt(@NotNull Expression<N> other) Create `greater than` predicate@NotNull PredicateCreate `less than or equal to` predicate@NotNull Predicatele(@NotNull Expression<N> other) Create `less than or equal to` predicate@NotNull PredicateCreate `less than` predicate@NotNull Predicatelt(@NotNull Expression<N> other) Create `less than` predicatemax()min()minus(Expression<N> other) @NotNull PredicatenotBetween(N min, N max) Create `not between` predicate@NotNull PredicatenotBetween(@NotNull Expression<N> min, @NotNull Expression<N> max) Create `not between` predicateplus(Expression<N> other) rem(Expression<N> other) sum()times(Expression<N> other) 从接口继承的方法 org.babyfish.jimmer.sql.ast.ComparableExpression
betweenIf, betweenIf, geIf, geIf, gtIf, gtIf, leIf, leIf, ltIf, ltIf, notBetweenIf, notBetweenIf从接口继承的方法 org.babyfish.jimmer.sql.ast.Expression
asc, count, count, desc, eq, eq, eqIf, eqIf, in, in, inIf, inIf, inIf, inIf, isNotNull, isNull, ne, ne, neIf, neIf, notIn, notIn, notInIf, notInIf, notInIf, notInIf, nullableIn, nullableInIf, nullableInIf, nullableNotIn, nullableNotInIf, nullableNotInIf
-
方法详细资料
-
plus
-
plus
-
minus
-
minus
-
times
-
times
-
div
-
div
-
rem
-
rem
-
lt
从接口复制的说明:ComparableExpressionCreate `less than` predicate- 指定者:
lt在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than` predicate
-
lt
从接口复制的说明:ComparableExpressionCreate `less than` predicate- 指定者:
lt在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than` predicate
-
le
从接口复制的说明:ComparableExpressionCreate `less than or equal to` predicate- 指定者:
le在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than or equal to` predicate
-
le
从接口复制的说明:ComparableExpressionCreate `less than or equal to` predicate- 指定者:
le在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `less than or equal to` predicate
-
gt
从接口复制的说明:ComparableExpressionCreate `greater than` predicate- 指定者:
gt在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than` predicate
-
gt
从接口复制的说明:ComparableExpressionCreate `greater than` predicate- 指定者:
gt在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than` predicate
-
ge
从接口复制的说明:ComparableExpressionCreate `greater than or equal to` predicate- 指定者:
ge在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than or equal to` predicate
-
ge
从接口复制的说明:ComparableExpressionCreate `greater than or equal to` predicate- 指定者:
ge在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
other- The right operand which cannot be null- 返回:
- `greater than or equal to` predicate
-
between
@NotNull @NotNull Predicate between(@NotNull @NotNull Expression<N> min, @NotNull @NotNull Expression<N> max) 从接口复制的说明:ComparableExpressionCreate `between` predicate- 指定者:
between在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `between` predicate
-
between
从接口复制的说明:ComparableExpressionCreate `between` predicate- 指定者:
between在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `between` predicate
-
notBetween
@NotNull @NotNull Predicate notBetween(@NotNull @NotNull Expression<N> min, @NotNull @NotNull Expression<N> max) 从接口复制的说明:ComparableExpressionCreate `not between` predicate- 指定者:
notBetween在接口中ComparableExpression<N extends Number & Comparable<N>>- 参数:
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<N extends Number & Comparable<N>>- 参数:
min- The min bound which cannot be nullmax- The max bound which cannot be null- 返回:
- `not between` predicate
-
sum
NumericExpression<N> sum() -
min
NumericExpression<N> min() -
max
NumericExpression<N> max() -
avg
NumericExpression<BigDecimal> avg() -
coalesce
- 指定者:
coalesce在接口中ComparableExpression<N extends Number & Comparable<N>>- 指定者:
coalesce在接口中Expression<N extends Number & Comparable<N>>
-
coalesce
- 指定者:
coalesce在接口中ComparableExpression<N extends Number & Comparable<N>>- 指定者:
coalesce在接口中Expression<N extends Number & Comparable<N>>
-
coalesceBuilder
@NotNull CoalesceBuilder.Num<N> coalesceBuilder()- 指定者:
coalesceBuilder在接口中ComparableExpression<N extends Number & Comparable<N>>- 指定者:
coalesceBuilder在接口中Expression<N extends Number & Comparable<N>>
-