public class BinaryArithmeticExpression extends Object implements ValueExpression
Examples: +, -, *, /
| Modifier and Type | Class and Description |
|---|---|
static class |
BinaryArithmeticExpression.BinaryArithmeticOperator
This enum represents arithmetic operators in an SQL statement.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ValueExpressionVisitor visitor)
Accept a visitor
|
ValueExpression |
getLeft()
Get a left operand of the arithmetic expression.
|
ValueExpression |
getRight()
Get a right operand of the arithmetic expression.
|
String |
getStringOperatorRepresentation()
Get a string representation of a member of this enum class.
|
static BinaryArithmeticExpression |
of(BinaryArithmeticExpression.BinaryArithmeticOperator operator,
ValueExpression left,
ValueExpression right)
Create a new
BinaryArithmeticExpression instance. |
public static BinaryArithmeticExpression of(BinaryArithmeticExpression.BinaryArithmeticOperator operator, ValueExpression left, ValueExpression right)
BinaryArithmeticExpression instance.operator - arithmetic operator represented by BinaryArithmeticExpression.BinaryArithmeticOperatorleft - left part of the expressionright - right part of the expressionBinaryArithmeticExpression instancepublic String getStringOperatorRepresentation()
public void accept(ValueExpressionVisitor visitor)
ValueExpressionaccept in interface ValueExpressionvisitor - visitor to acceptpublic ValueExpression getLeft()
public ValueExpression getRight()
Copyright © 2018–2021. All rights reserved.