Class NumericExpressionImpl<T>
java.lang.Object
org.datanucleus.api.jdo.query.ExpressionImpl<Number>
org.datanucleus.api.jdo.query.ComparableExpressionImpl<Number>
org.datanucleus.api.jdo.query.NumericExpressionImpl<T>
- All Implemented Interfaces:
javax.jdo.query.ComparableExpression<Number>, javax.jdo.query.Expression<Number>, javax.jdo.query.NumericExpression<T>
public class NumericExpressionImpl<T>
extends ComparableExpressionImpl<Number>
implements javax.jdo.query.NumericExpression<T>
Implementation of a NumericExpression.
-
Field Summary
Fields inherited from class ExpressionImpl
exprType, queryExpr -
Constructor Summary
ConstructorsConstructorDescriptionNumericExpressionImpl(Class<Number> cls, String name, ExpressionType type) NumericExpressionImpl(javax.jdo.query.PersistableExpression parent, String name) NumericExpressionImpl(org.datanucleus.store.query.expression.Expression queryExpr) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.query.NumericExpression<T> abs()javax.jdo.query.NumericExpression<Double> acos()javax.jdo.query.NumericExpression<T> javax.jdo.query.NumericExpression<T> add(javax.jdo.query.Expression expr) javax.jdo.query.NumericExpression<Double> asin()javax.jdo.query.NumericExpression<Double> atan()javax.jdo.query.NumericExpression<Double> avg()javax.jdo.query.NumericExpression<Double> javax.jdo.query.NumericExpression<T> bAnd(javax.jdo.query.NumericExpression bitExpr) javax.jdo.query.NumericExpression<T> bOr(javax.jdo.query.NumericExpression bitExpr) javax.jdo.query.NumericExpression<T> bXor(javax.jdo.query.NumericExpression bitExpr) javax.jdo.query.NumericExpression<T> ceil()javax.jdo.query.NumericExpression<T> com()javax.jdo.query.NumericExpression<Double> cos()javax.jdo.query.NumericExpression<T> javax.jdo.query.NumericExpression<T> div(javax.jdo.query.Expression expr) javax.jdo.query.NumericExpressionexp()javax.jdo.query.NumericExpressionfloor()javax.jdo.query.NumericExpression<Double> log()javax.jdo.query.NumericExpression<T> javax.jdo.query.NumericExpression<T> mod(javax.jdo.query.Expression expr) javax.jdo.query.NumericExpression<T> javax.jdo.query.NumericExpression<T> mul(javax.jdo.query.Expression expr) javax.jdo.query.NumericExpression<T> neg()javax.jdo.query.NumericExpression<Double> sin()javax.jdo.query.NumericExpression<Double> sqrt()javax.jdo.query.NumericExpression<T> javax.jdo.query.NumericExpression<T> sub(javax.jdo.query.Expression expr) javax.jdo.query.NumericExpression<T> sum()javax.jdo.query.NumericExpression<T> javax.jdo.query.NumericExpression<Double> tan()Methods inherited from class ComparableExpressionImpl
asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, minMethods inherited from class ExpressionImpl
as, cast, count, countDistinct, eq, eq, getQueryExpression, instanceOf, isParameter, isVariable, ne, neMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.jdo.query.ComparableExpression
asc, desc, gt, gt, gteq, gteq, lt, lt, lteq, lteq, max, minMethods inherited from interface javax.jdo.query.Expression
as, cast, count, countDistinct, eq, eq, instanceOf, ne, ne
-
Constructor Details
-
NumericExpressionImpl
-
NumericExpressionImpl
public NumericExpressionImpl(org.datanucleus.store.query.expression.Expression queryExpr) -
NumericExpressionImpl
-
-
Method Details
-
add
-
add
-
mul
-
mul
-
sub
-
sub
-
div
-
div
-
mod
-
mod
-
avg
-
avgDistinct
-
sum
-
sumDistinct
-
abs
-
sqrt
-
acos
-
asin
-
atan
-
cos
-
sin
-
tan
-
exp
public javax.jdo.query.NumericExpression exp()- Specified by:
expin interfacejavax.jdo.query.NumericExpression<T>
-
log
-
ceil
-
floor
public javax.jdo.query.NumericExpression floor()- Specified by:
floorin interfacejavax.jdo.query.NumericExpression<T>
-
neg
-
com
-
bAnd
-
bOr
-
bXor
-