net.ontopia.persistence.query.sql
Class SQLExists

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

public class SQLExists
extends java.lang.Object
implements SQLExpressionIF

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

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


Field Summary
protected  SQLExpressionIF expression
           
 
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
SQLExists(SQLExpressionIF expression)
           
 
Method Summary
 SQLExpressionIF getExpression()
           
 int getType()
          INTERNAL: Returns the expression type.
 void setExpression(SQLExpressionIF expression)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expression

protected SQLExpressionIF expression
Constructor Detail

SQLExists

public SQLExists(SQLExpressionIF expression)
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

getExpression

public SQLExpressionIF getExpression()

setExpression

public void setExpression(SQLExpressionIF expression)

toString

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


Copyright © 2000-2012 Ontopia.