Package net.sf.jsqlparser.expression
Class BinaryExpression
java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.expression.BinaryExpression
- All Implemented Interfaces:
Serializable
,Expression
,Model
,ASTNodeAccess
- Direct Known Subclasses:
Addition
,AndExpression
,BitwiseAnd
,BitwiseLeftShift
,BitwiseOr
,BitwiseRightShift
,BitwiseXor
,Concat
,Division
,IntegerDivision
,IsDistinctExpression
,JsonOperator
,LikeExpression
,Modulo
,Multiplication
,OldOracleJoinBinaryExpression
,OrExpression
,RegExpMatchOperator
,SimilarToExpression
,Subtraction
,XorExpression
A basic class for binary expressions, that is expressions having a left member and a right member
which are in turn expressions.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends Expression>
EgetLeftExpression
(Class<E> type) <E extends Expression>
EgetRightExpression
(Class<E> type) abstract String
void
setLeftExpression
(Expression expression) void
setRightExpression
(Expression expression) toString()
withLeftExpression
(Expression expression) withRightExpression
(Expression expression) Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
appendTo, getASTNode, setASTNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.sf.jsqlparser.parser.ASTNodeAccess
getASTNode, setASTNode
Methods inherited from interface net.sf.jsqlparser.expression.Expression
accept
-
Field Details
-
leftExpression
-
rightExpression
-
-
Constructor Details
-
BinaryExpression
public BinaryExpression()
-
-
Method Details