public class NumericExpressionImpl<T> extends ComparableExpressionImpl<Number> implements NumericExpression<T>
| Constructor and Description |
|---|
NumericExpressionImpl(Class<Number> cls,
String name,
ExpressionType type) |
NumericExpressionImpl(org.datanucleus.query.expression.Expression queryExpr) |
NumericExpressionImpl(PersistableExpression parent,
String name) |
| Modifier and Type | Method and Description |
|---|---|
NumericExpression<T> |
abs()
Method to return the absolute value expression of this expression.
|
NumericExpression |
acos()
Method to return the arc cosine value expression of this expression.
|
NumericExpression |
add(Expression expr)
Method to return an expression for this expression added to the passed expression.
|
NumericExpression |
add(Number num)
Method to return an expression for this expression added to the passed number.
|
NumericExpression |
asin()
Method to return the arc sine value expression of this expression.
|
NumericExpression |
atan()
Method to return the arc tangent value expression of this expression.
|
NumericExpression<T> |
avg()
Method to return a numeric expression representing the aggregated average of this expression.
|
NumericExpression |
ceil()
Method to return the ceiling value expression of this expression.
|
NumericExpression |
cos()
Method to return the cosine value expression of this expression.
|
NumericExpression |
div(Expression expr)
Method to return an expression for this expression divided by the passed expression.
|
NumericExpression |
div(Number num)
Method to return an expression for this expression divided by the passed number.
|
NumericExpression |
exp()
Method to return the exponential value expression of this expression.
|
NumericExpression |
floor()
Method to return the floor value expression of this expression.
|
NumericExpression |
log()
Method to return the logarithm value expression of this expression.
|
NumericExpression |
mod(Expression expr)
Method to return an expression for this expression modulus the passed expression (
|
NumericExpression |
mod(Number num)
Method to return an expression for this expression modulus the passed number.
|
NumericExpression |
mul(Expression expr)
Method to return an expression for this expression multiplied by the passed expression.
|
NumericExpression |
mul(Number num)
Method to return an expression for this expression multiplied by the passed number.
|
NumericExpression |
sin()
Method to return the sine value expression of this expression.
|
NumericExpression<T> |
sqrt()
Method to return the square-root value expression of this expression.
|
NumericExpression |
sub(Expression expr)
Method to return an expression for this expression subtracting the passed expression.
|
NumericExpression |
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 |
tan()
Method to return the tangent value expression of this expression.
|
asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, mincast, count, countDistinct, eq, eq, getQueryExpression, instanceOf, isParameter, isVariable, ne, neclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, mincast, count, countDistinct, eq, eq, instanceOf, ne, nepublic NumericExpressionImpl(PersistableExpression parent, String name)
public NumericExpressionImpl(org.datanucleus.query.expression.Expression queryExpr)
public NumericExpressionImpl(Class<Number> cls, String name, ExpressionType type)
public NumericExpression add(Expression expr)
NumericExpressionadd in interface NumericExpression<T>expr - The other expressionpublic NumericExpression add(Number num)
NumericExpressionadd in interface NumericExpression<T>num - Number to addpublic NumericExpression mul(Expression expr)
NumericExpressionmul in interface NumericExpression<T>expr - The other expressionpublic NumericExpression mul(Number num)
NumericExpressionmul in interface NumericExpression<T>num - Numberpublic NumericExpression sub(Expression expr)
NumericExpressionsub in interface NumericExpression<T>expr - The other expressionpublic NumericExpression sub(Number num)
NumericExpressionsub in interface NumericExpression<T>num - Number to subtractpublic NumericExpression div(Expression expr)
NumericExpressiondiv in interface NumericExpression<T>expr - The other expressionpublic NumericExpression div(Number num)
NumericExpressiondiv in interface NumericExpression<T>num - Number to divide bypublic NumericExpression mod(Expression expr)
NumericExpressiona % b).
mod in interface NumericExpression<T>expr - The other expressionpublic NumericExpression mod(Number num)
NumericExpressionmod in interface NumericExpression<T>num - Numberpublic NumericExpression<T> avg()
NumericExpressionavg in interface NumericExpression<T>public NumericExpression<T> sum()
NumericExpressionsum in interface NumericExpression<T>public NumericExpression<T> abs()
NumericExpressionabs in interface NumericExpression<T>public NumericExpression<T> sqrt()
NumericExpressionsqrt in interface NumericExpression<T>public NumericExpression acos()
NumericExpressionacos in interface NumericExpression<T>public NumericExpression asin()
NumericExpressionasin in interface NumericExpression<T>public NumericExpression atan()
NumericExpressionatan in interface NumericExpression<T>public NumericExpression sin()
NumericExpressionsin in interface NumericExpression<T>public NumericExpression cos()
NumericExpressioncos in interface NumericExpression<T>public NumericExpression tan()
NumericExpressiontan in interface NumericExpression<T>public NumericExpression exp()
NumericExpressionexp in interface NumericExpression<T>public NumericExpression log()
NumericExpressionlog in interface NumericExpression<T>public NumericExpression ceil()
NumericExpressionceil in interface NumericExpression<T>public NumericExpression floor()
NumericExpressionfloor in interface NumericExpression<T>Copyright © 2013. All Rights Reserved.