T
- expression typepublic class NumberOperation<T extends java.lang.Number & java.lang.Comparable<?>> extends NumberExpression<T> implements Operation<T>
NumberOperation
represents numeric operationshashCode, mixin
Modifier | Constructor and Description |
---|---|
protected |
NumberOperation(java.lang.Class<? extends T> type,
Operator op,
Expression<?>... args) |
protected |
NumberOperation(java.lang.Class<? extends T> type,
Operator op,
java.util.List<Expression<?>> args) |
protected |
NumberOperation(OperationImpl<T> mixin) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
Expression<?> |
getArg(int index)
Get the argument with the given index
|
java.util.List<Expression<?>> |
getArgs()
Get the arguments of this operation
|
Operator |
getOperator()
Get the operator symbol for this operation
|
NumberExpression<T> |
negate()
Create a
this * -1 expression |
abs, add, add, as, as, avg, between, between, byteValue, castToNum, ceil, coalesce, coalesce, coalesce, coalesce, divide, divide, doubleValue, floatValue, floor, goe, goe, goeAll, goeAny, gt, gt, gtAll, gtAll, gtAny, gtAny, in, intValue, like, like, loe, loe, loeAll, loeAny, longValue, lt, lt, ltAll, ltAny, max, max, min, min, mod, mod, multiply, multiply, notBetween, notBetween, notIn, nullif, nullif, random, round, shortValue, sqrt, stringValue, subtract, subtract, sum
asc, desc
count, countDistinct, eq, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
protected NumberOperation(OperationImpl<T> mixin)
protected NumberOperation(java.lang.Class<? extends T> type, Operator op, Expression<?>... args)
protected NumberOperation(java.lang.Class<? extends T> type, Operator op, java.util.List<Expression<?>> args)
public NumberExpression<T> negate()
NumberExpression
this * -1
expression
Get the negation of this expression
negate
in class NumberExpression<T extends java.lang.Number & java.lang.Comparable<?>>
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<T extends java.lang.Number & java.lang.Comparable<?>>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic Expression<?> getArg(int index)
Operation
public java.util.List<Expression<?>> getArgs()
Operation
public Operator getOperator()
Operation
getOperator
in interface Operation<T extends java.lang.Number & java.lang.Comparable<?>>
Copyright © 2007–2021 Querydsl. All rights reserved.