com.triactive.jdo.store.sql.expr
Class SubquerySetExpression

java.lang.Object
  extended bycom.triactive.jdo.store.sql.expr.AbstractSqlExpression
      extended bycom.triactive.jdo.store.sql.expr.SetExpression
          extended bycom.triactive.jdo.store.sql.expr.SubquerySetExpression
All Implemented Interfaces:
SqlExpression, StatementTextGenerator

public class SubquerySetExpression
extends SetExpression

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

Author:
Mike Martin

Nested Class Summary
 
Nested classes inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
AbstractSqlExpression.Body, AbstractSqlExpression.CompoundExpression, AbstractSqlExpression.SimpleColumnReference, AbstractSqlExpression.SubqueryExpression
 
Field Summary
 
Fields inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
body, qs
 
Constructor Summary
SubquerySetExpression(QueryStatement subquery)
           
 
Method Summary
 SqlExpression isEmptyMethod()
           
 SqlExpression sizeMethod()
           
 
Methods inherited from class com.triactive.jdo.store.sql.expr.SetExpression
containsMethod
 
Methods inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
accessField, add, and, callMethod, cast, com, div, eor, eq, getColumnMapping, getJavaType, getMapping, getQueryStatement, getReferencedColumns, gt, gteq, innermostQuery, innermostQuery, ior, lt, lteq, mod, mul, neg, newBody, newBody, newBody, newBody, newBody, newBody, newResultExpression, newSubqueryBody, not, noteq, select, setMapping, sub, toStatementText, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubquerySetExpression

public SubquerySetExpression(QueryStatement subquery)
Method Detail

isEmptyMethod

public SqlExpression isEmptyMethod()
Specified by:
isEmptyMethod in class SetExpression

sizeMethod

public SqlExpression sizeMethod()
Specified by:
sizeMethod in class SetExpression


Copyright 2001-2007 The TJDO Project All Rights Reserved.