Package net.sf.jsqlparser.expression
Class ArrayExpression
java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.expression.ArrayExpression
- All Implemented Interfaces:
Serializable
,Expression
,Model
,ASTNodeAccess
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Expression
private Expression
private Expression
private Expression
-
Constructor Summary
ConstructorsConstructorDescriptionArrayExpression
(Expression objExpression, Expression indexExpression, Expression startIndexExpression, Expression stopIndexExpression) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ExpressionVisitor expressionVisitor) <E extends Expression>
EgetIndexExpression
(Class<E> type) <E extends Expression>
EgetObjExpression
(Class<E> type) void
setIndexExpression
(Expression indexExpression) void
setObjExpression
(Expression objExpression) void
setStartIndexExpression
(Expression startIndexExpression) void
setStopIndexExpression
(Expression stopIndexExpression) toString()
withIndexExpression
(Expression indexExpression) withObjExpression
(Expression objExpression) withRangeExpression
(Expression startIndexExpression, Expression stopIndexExpression) 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
-
objExpression
-
indexExpression
-
startIndexExpression
-
stopIndexExpression
-
-
Constructor Details
-
ArrayExpression
public ArrayExpression() -
ArrayExpression
public ArrayExpression(Expression objExpression, Expression indexExpression, Expression startIndexExpression, Expression stopIndexExpression)
-
-
Method Details
-
getObjExpression
-
setObjExpression
-
getIndexExpression
-
setIndexExpression
-
getStartIndexExpression
-
setStartIndexExpression
-
getStopIndexExpression
-
setStopIndexExpression
-
accept
- Specified by:
accept
in interfaceExpression
-
toString
-
withObjExpression
-
withIndexExpression
-
withRangeExpression
public ArrayExpression withRangeExpression(Expression startIndexExpression, Expression stopIndexExpression) -
getObjExpression
-
getIndexExpression
-