Class InExpression
java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.expression.operators.relational.InExpression
- All Implemented Interfaces:
Serializable
,Expression
,SupportsOldOracleJoinSyntax
,Model
,ASTNodeAccess
public class InExpression
extends ASTNodeAccessImpl
implements Expression, SupportsOldOracleJoinSyntax
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private Expression
private boolean
private int
private Expression
Fields inherited from interface net.sf.jsqlparser.expression.operators.relational.SupportsOldOracleJoinSyntax
NO_ORACLE_JOIN, NO_ORACLE_PRIOR, ORACLE_JOIN_LEFT, ORACLE_JOIN_RIGHT, ORACLE_PRIOR_END, ORACLE_PRIOR_START
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ExpressionVisitor expressionVisitor) <E extends Expression>
EgetLeftExpression
(Class<E> type) private String
int
int
<E extends Expression>
EgetRightExpression
(Class<E> type) boolean
isGlobal()
boolean
isNot()
setGlobal
(boolean b) final void
setLeftExpression
(Expression expression) void
setNot
(boolean b) void
setOldOracleJoinSyntax
(int oldOracleJoinSyntax) void
setOraclePriorPosition
(int priorPosition) void
setRightExpression
(Expression rightExpression) toString()
withGlobal
(boolean global) withLeftExpression
(Expression expression) withNot
(boolean not) withOldOracleJoinSyntax
(int oldOracleJoinSyntax) withOraclePriorPosition
(int priorPosition) withRightExpression
(Expression rightExpression) 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
-
Field Details
-
leftExpression
-
global
private boolean global -
not
private boolean not -
rightExpression
-
oldOracleJoinSyntax
private int oldOracleJoinSyntax
-
-
Constructor Details
-
InExpression
public InExpression() -
InExpression
-
-
Method Details
-
setOldOracleJoinSyntax
public void setOldOracleJoinSyntax(int oldOracleJoinSyntax) - Specified by:
setOldOracleJoinSyntax
in interfaceSupportsOldOracleJoinSyntax
-
getOldOracleJoinSyntax
public int getOldOracleJoinSyntax()- Specified by:
getOldOracleJoinSyntax
in interfaceSupportsOldOracleJoinSyntax
-
getLeftExpression
-
withLeftExpression
-
setLeftExpression
-
isGlobal
public boolean isGlobal() -
setGlobal
-
isNot
public boolean isNot() -
setNot
public void setNot(boolean b) -
getRightExpression
-
setRightExpression
-
accept
- Specified by:
accept
in interfaceExpression
-
getLeftExpressionString
-
toString
-
getOraclePriorPosition
public int getOraclePriorPosition()- Specified by:
getOraclePriorPosition
in interfaceSupportsOldOracleJoinSyntax
-
setOraclePriorPosition
public void setOraclePriorPosition(int priorPosition) - Specified by:
setOraclePriorPosition
in interfaceSupportsOldOracleJoinSyntax
-
withRightExpression
-
withOldOracleJoinSyntax
- Specified by:
withOldOracleJoinSyntax
in interfaceSupportsOldOracleJoinSyntax
-
withOraclePriorPosition
- Specified by:
withOraclePriorPosition
in interfaceSupportsOldOracleJoinSyntax
-
withGlobal
-
withNot
-
getLeftExpression
-
getRightExpression
-