net.sf.jsqlparser.expression.operators.relational
Class InExpression

java.lang.Object
  extended by net.sf.jsqlparser.expression.operators.relational.InExpression
All Implemented Interfaces:
Expression

public class InExpression
extends java.lang.Object
implements Expression


Field Summary
private  ItemsList itemsList
           
private  Expression leftExpression
           
private  boolean not
           
 
Constructor Summary
InExpression()
           
InExpression(Expression leftExpression, ItemsList itemsList)
           
 
Method Summary
 void accept(ExpressionVisitor expressionVisitor)
           
 ItemsList getItemsList()
           
 Expression getLeftExpression()
           
 boolean isNot()
           
 void setItemsList(ItemsList list)
           
 void setLeftExpression(Expression expression)
           
 void setNot(boolean b)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

leftExpression

private Expression leftExpression

itemsList

private ItemsList itemsList

not

private boolean not
Constructor Detail

InExpression

public InExpression()

InExpression

public InExpression(Expression leftExpression,
                    ItemsList itemsList)
Method Detail

getItemsList

public ItemsList getItemsList()

getLeftExpression

public Expression getLeftExpression()

setItemsList

public void setItemsList(ItemsList list)

setLeftExpression

public void setLeftExpression(Expression expression)

isNot

public boolean isNot()

setNot

public void setNot(boolean b)

accept

public void accept(ExpressionVisitor expressionVisitor)
Specified by:
accept in interface Expression

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object