com.triactive.jdo.store
Class SubquerySetExpression

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.SetExpression
          extended by com.triactive.jdo.store.SubquerySetExpression

 class SubquerySetExpression
extends SetExpression

A set expression whose contents are expressed as a SQL subquery.

Author:
Mike Martin

Nested Class Summary
 
Nested classes/interfaces inherited from class com.triactive.jdo.store.SQLExpression
SQLExpression.DyadicOperator, SQLExpression.IllegalArgumentTypeException, SQLExpression.IllegalOperationException, SQLExpression.MethodInvocationException, SQLExpression.MonadicOperator, SQLExpression.Operator
 
Field Summary
 
Fields inherited from class com.triactive.jdo.store.SQLExpression
lowestOperator, OP_ADD, OP_AND, OP_BETWEEN, OP_CONCAT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_OR, OP_SUB, qs, st
 
Constructor Summary
SubquerySetExpression(QueryStatement qs, QueryStatement subquery)
           
 
Method Summary
 BooleanExpression containsMethod(SQLExpression expr)
           
 BooleanExpression isEmptyMethod()
           
 
Methods inherited from class com.triactive.jdo.store.SQLExpression
accessField, add, and, callMethod, cast, com, div, eor, eq, getQueryStatement, gt, gteq, in, ior, lt, lteq, mod, mul, neg, not, noteq, sub, toStatementText, toString, typeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubquerySetExpression

public SubquerySetExpression(QueryStatement qs,
                             QueryStatement subquery)
Method Detail

containsMethod

public BooleanExpression containsMethod(SQLExpression expr)

isEmptyMethod

public BooleanExpression isEmptyMethod()


Copyright ? 2001 TriActive, Inc. All Rights Reserved.