net.ontopia.persistence.query.sql
Class SQLIn

java.lang.Object
  extended by net.ontopia.persistence.query.sql.SQLIn
All Implemented Interfaces:
SQLExpressionIF

public class SQLIn
extends java.lang.Object
implements SQLExpressionIF

INTERNAL: SQL condition: in. Evaluates to true if the left value contains the right value.

An IN condition tests for existence of rows in a subquery.


Field Summary
protected  SQLValueIF left
           
protected  SQLValueIF right
           
 
Fields inherited from interface net.ontopia.persistence.query.sql.SQLExpressionIF
AND, EQUALS, EXISTS, FALSE, IN, IS_NULL, JOIN, LIKE, NOT, NOT_EQUALS, OR, SET_OPERATION, VALUE_EXPRESSION, VERBATIM
 
Constructor Summary
  SQLIn(SQLColumns left, SQLParameter right)
           
  SQLIn(SQLTuple left, SQLParameter right)
           
protected SQLIn(SQLValueIF left, SQLValueIF right)
           
 
Method Summary
 SQLValueIF getLeft()
           
 SQLValueIF getRight()
           
 int getType()
          INTERNAL: Returns the expression type.
 void setLeft(SQLValueIF left)
           
 void setRight(SQLValueIF right)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

left

protected SQLValueIF left

right

protected SQLValueIF right
Constructor Detail

SQLIn

public SQLIn(SQLColumns left,
             SQLParameter right)

SQLIn

public SQLIn(SQLTuple left,
             SQLParameter right)

SQLIn

protected SQLIn(SQLValueIF left,
                SQLValueIF right)
Method Detail

getType

public int getType()
Description copied from interface: SQLExpressionIF
INTERNAL: Returns the expression type. The type is represented by one of the constants in the SQLExpressionIF interface.

Specified by:
getType in interface SQLExpressionIF

getLeft

public SQLValueIF getLeft()

setLeft

public void setLeft(SQLValueIF left)

getRight

public SQLValueIF getRight()

setRight

public void setRight(SQLValueIF right)

toString

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


Copyright © 2000-2012 Ontopia.