接口 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
-
方法详细资料
-
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>>
-