T
- Number typepublic interface NumericExpression<T> extends ComparableExpression<T>
Modifier and Type | Method and Description |
---|---|
NumericExpression<T> |
abs()
Method to return the absolute value expression of this expression.
|
NumericExpression<Double> |
acos()
Method to return the arc cosine value expression of this expression.
|
NumericExpression<T> |
add(Expression<T> expr)
Method to return an expression for this expression added to the passed expression.
|
NumericExpression<T> |
add(Number num)
Method to return an expression for this expression added to the passed number.
|
NumericExpression<Double> |
asin()
Method to return the arc sine value expression of this expression.
|
NumericExpression<Double> |
atan()
Method to return the arc tangent value expression of this expression.
|
NumericExpression<Double> |
avg()
Method to return a numeric expression representing the aggregated average of this expression.
|
NumericExpression<Double> |
avgDistinct()
Method to return a numeric expression representing the aggregated (distinct) average of this expression.
|
NumericExpression<T> |
bAnd(NumericExpression<T> bitExpr)
Method to return a bitwise AND expression for this expression with the supplied bit path.
|
NumericExpression<T> |
bOr(NumericExpression<T> bitExpr)
Method to return a bitwise OR expression for this expression with the supplied bit path.
|
NumericExpression<T> |
bXor(NumericExpression<T> bitExpr)
Method to return a bitwise XOR expression for this expression with the supplied bit path.
|
NumericExpression<T> |
ceil()
Method to return the ceiling value expression of this expression.
|
NumericExpression<T> |
com()
Method to return an expression that is the complement of the current expression.
|
NumericExpression<Double> |
cos()
Method to return the cosine value expression of this expression.
|
NumericExpression<T> |
div(Expression<T> expr)
Method to return an expression for this expression divided by the passed expression.
|
NumericExpression<T> |
div(Number num)
Method to return an expression for this expression divided by the passed number.
|
NumericExpression<Double> |
exp()
Method to return the exponential value expression of this expression.
|
NumericExpression<T> |
floor()
Method to return the floor value expression of this expression.
|
NumericExpression<Double> |
log()
Method to return the logarithm value expression of this expression.
|
NumericExpression<T> |
mod(Expression<T> expr)
Method to return an expression for this expression modulus the passed expression (
|
NumericExpression<T> |
mod(Number num)
Method to return an expression for this expression modulus the passed number.
|
NumericExpression<T> |
mul(Expression<T> expr)
Method to return an expression for this expression multiplied by the passed expression.
|
NumericExpression<T> |
mul(Number num)
Method to return an expression for this expression multiplied by the passed number.
|
NumericExpression<T> |
neg()
Method to return an expression that is the current expression negated.
|
NumericExpression<Double> |
sin()
Method to return the sine value expression of this expression.
|
NumericExpression<Double> |
sqrt()
Method to return the square-root value expression of this expression.
|
NumericExpression<T> |
sub(Expression<T> expr)
Method to return an expression for this expression subtracting the passed expression.
|
NumericExpression<T> |
sub(Number num)
Method to return an expression for this expression subtracting the passed number.
|
NumericExpression<T> |
sum()
Method to return a numeric expression representing the aggregated sum of this expression.
|
NumericExpression<T> |
sumDistinct()
Method to return a numeric expression representing the aggregated (distinct) sum of this expression.
|
NumericExpression<Double> |
tan()
Method to return the tangent value expression of this expression.
|
asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, min
as, cast, count, countDistinct, eq, eq, instanceOf, ne, ne
NumericExpression<T> add(Expression<T> expr)
expr
- The other expressionNumericExpression<T> add(Number num)
num
- Number to addNumericExpression<T> sub(Expression<T> expr)
expr
- The other expressionNumericExpression<T> sub(Number num)
num
- Number to subtractNumericExpression<T> mul(Expression<T> expr)
expr
- The other expressionNumericExpression<T> mul(Number num)
num
- NumberNumericExpression<T> div(Expression<T> expr)
expr
- The other expressionNumericExpression<T> div(Number num)
num
- Number to divide byNumericExpression<T> mod(Expression<T> expr)
a % b).
expr
- The other expressionNumericExpression<T> mod(Number num)
num
- NumberNumericExpression<T> neg()
NumericExpression<T> com()
NumericExpression<Double> avg()
NumericExpression<Double> avgDistinct()
NumericExpression<T> sum()
NumericExpression<T> sumDistinct()
NumericExpression<T> abs()
NumericExpression<Double> sqrt()
NumericExpression<Double> acos()
NumericExpression<Double> asin()
NumericExpression<Double> atan()
NumericExpression<Double> sin()
NumericExpression<Double> cos()
NumericExpression<Double> tan()
NumericExpression<Double> exp()
NumericExpression<Double> log()
NumericExpression<T> ceil()
NumericExpression<T> floor()
NumericExpression<T> bAnd(NumericExpression<T> bitExpr)
bitExpr
- Bit expressionNumericExpression<T> bOr(NumericExpression<T> bitExpr)
bitExpr
- Bit expressionNumericExpression<T> bXor(NumericExpression<T> bitExpr)
bitExpr
- Bit expressionCopyright © 2005–1970 Apache Software Foundation. All rights reserved.