Class ExpressionList<T extends Expression>
java.lang.Object
java.util.AbstractCollection<T>
java.util.AbstractList<T>
java.util.ArrayList<T>
net.sf.jsqlparser.expression.operators.relational.ExpressionList<T>
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<T>
,Collection<T>
,List<T>
,RandomAccess
,Expression
,Model
,ASTNodeAccess
- Direct Known Subclasses:
NamedExpressionList
,ParenthesedExpressionList
public class ExpressionList<T extends Expression>
extends ArrayList<T>
implements Expression, Serializable
A list of expressions, as in SELECT A FROM TAB WHERE B IN (expr1,expr2,expr3)
- See Also:
-
Field Summary
FieldsFields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionList
(Collection<? extends T> expressions) ExpressionList
(List<T> expressions) ExpressionList
(T... expressions) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ExpressionVisitor expressionVisitor) addExpression
(T expression) addExpressions
(Collection<T> expressions) addExpressions
(T... expressions) appendTo
(StringBuilder builder) Deprecated.boolean
Deprecated.void
setASTNode
(SimpleNode node) void
setExpressions
(List<T> expressions) Deprecated.toString()
withExpressions
(Collection<T> expressions) withExpressions
(T... expressions) Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractList
equals, hashCode
Methods inherited from class java.util.AbstractCollection
containsAll
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream
Methods inherited from interface java.util.List
containsAll, equals, hashCode
-
Field Details
-
node
-
-
Constructor Details
-
ExpressionList
-
ExpressionList
-
ExpressionList
-
-
Method Details
-
isUsingBrackets
Deprecated. -
getExpressions
Deprecated. -
setExpressions
Deprecated. -
addExpression
-
addExpressions
-
addExpressions
-
withExpressions
-
withExpressions
-
appendTo
-
toString
- Overrides:
toString
in classAbstractCollection<T extends Expression>
-
accept
- Specified by:
accept
in interfaceExpression
-
getASTNode
- Specified by:
getASTNode
in interfaceASTNodeAccess
-
setASTNode
- Specified by:
setASTNode
in interfaceASTNodeAccess
-