Package com.sap.cds.impl.builder.model
Class ArithmeticNegation
java.lang.Object
com.sap.cds.impl.builder.model.AbstractValue<Number>
com.sap.cds.impl.builder.model.ArithmeticNegation
- All Implemented Interfaces:
ValueDefaults<Number>
,JSONizable
,CqnArithmeticNegation
,CqnExpression
,CqnToken
,CqnValue
,Orderable
,Value<Number>
-
Field Summary
Fields inherited from class com.sap.cds.impl.builder.model.AbstractValue
cdsType
-
Method Summary
Methods inherited from class com.sap.cds.impl.builder.model.AbstractValue
toJson, toString, type
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.ql.cqn.CqnArithmeticNegation
accept
Methods inherited from interface com.sap.cds.ql.cqn.CqnExpression
asArithmeticExpression, asExpression, asPredicate, isArithmeticExpression, isExpression, isPredicate, toJson
Methods inherited from interface com.sap.cds.ql.cqn.CqnValue
as, asFunction, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isFunction, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofLiteral, ofRef, type
Methods inherited from interface com.sap.cds.impl.builder.model.ValueDefaults
as, asc, ascNullsLast, average, between, between, between, between, contains, contains, contains, countDistinct, desc, descNullsFirst, dividedBy, dividedBy, endsWith, endsWith, eq, eq, func, ge, ge, gt, gt, in, in, in, in, is, is, isNot, isNot, isNotNull, isNull, le, le, lt, lt, matchesPattern, matchesPattern, matchesPattern, matchesPattern, max, min, minus, minus, ne, ne, plain, plus, plus, startsWith, startsWith, substring, substring, substring, substring, sum, times, times, toLower, toUpper, type, type, withoutAlias
-
Method Details
-
negate
-
value
- Specified by:
value
in interfaceCqnArithmeticNegation
-
isNegation
public boolean isNegation()- Specified by:
isNegation
in interfaceCqnExpression
-
asNegation
- Specified by:
asNegation
in interfaceCqnExpression
-
type
-
tokens
-
json
- Specified by:
json
in classAbstractValue<Number>
-