public interface CqnArithmeticExpression extends CqnExpression
Modifier and Type | Interface and Description |
---|---|
static class |
CqnArithmeticExpression.Operator |
Modifier and Type | Method and Description |
---|---|
default void |
accept(CqnVisitor visitor) |
default CqnArithmeticExpression |
asArithmeticExpression()
Casts this expression to a
CqnArithmeticExpression . |
default boolean |
isArithmeticExpression()
Returns
true if this is a CqnArithmeticExpression . |
CqnValue |
left() |
CqnArithmeticExpression.Operator |
operator() |
CqnValue |
right() |
asExpression, asNegation, asPredicate, isExpression, isNegation, isPredicate, toJson
as, asFunction, asLiteral, asNullValue, asParameter, asPlain, asRef, isFunction, isLiteral, isNullValue, isParameter, isPlain, isRef, type
CqnValue left()
CqnValue right()
CqnArithmeticExpression.Operator operator()
default boolean isArithmeticExpression()
CqnExpression
true
if this is a CqnArithmeticExpression
.isArithmeticExpression
in interface CqnExpression
true
if this is an arithmetic expression, otherwise
false
default CqnArithmeticExpression asArithmeticExpression()
CqnExpression
CqnArithmeticExpression
.asArithmeticExpression
in interface CqnExpression
default void accept(CqnVisitor visitor)
accept
in interface CqnExpression
accept
in interface CqnToken
Copyright © 2020 SAP. All rights reserved.