- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.util.cnfexpression.MultipleExpression
-
- All Implemented Interfaces:
Serializable,Expression,Model,net.sf.jsqlparser.parser.ASTNodeAccess
- Direct Known Subclasses:
MultiAndExpression,MultiOrExpression
public abstract class MultipleExpression extends net.sf.jsqlparser.parser.ASTNodeAccessImpl implements Expression
This is a helper class that mainly used for handling the CNF conversion.- Author:
- messfish
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MultipleExpression(List<Expression> childlist)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(ExpressionVisitor<T> expressionVisitor, S context)voidaddChild(int index, Expression express)ExpressiongetChild(int index)intgetIndex(Expression express)List<Expression>getList()abstract StringgetStringExpression()ExpressionremoveChild(int index)voidsetChild(int index, Expression express)intsize()StringtoString()-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
appendTo, getASTNode, getParent, getParent, 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.expression.Expression
accept
-
-
-
-
Constructor Detail
-
MultipleExpression
public MultipleExpression(List<Expression> childlist)
-
-
Method Detail
-
size
public int size()
-
accept
public <T,S> T accept(ExpressionVisitor<T> expressionVisitor, S context)
- Specified by:
acceptin interfaceExpression
-
getList
public List<Expression> getList()
-
getChild
public Expression getChild(int index)
-
removeChild
public Expression removeChild(int index)
-
setChild
public void setChild(int index, Expression express)
-
getIndex
public int getIndex(Expression express)
-
addChild
public void addChild(int index, Expression express)
-
getStringExpression
public abstract String getStringExpression()
-
-