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

java.lang.Object
  extended bycom.triactive.jdo.store.sql.expr.AbstractSqlExpression
      extended bycom.triactive.jdo.store.sql.expr.ObjectExpression
          extended bycom.triactive.jdo.store.sql.expr.FcoExpression
              extended bycom.triactive.jdo.store.sql.expr.ObjectNondurableIdExpression
All Implemented Interfaces:
SqlExpression, StatementTextGenerator

public class ObjectNondurableIdExpression
extends FcoExpression


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
ObjectNondurableIdExpression(TableExpression te, java.lang.Class objType)
           
 
Method Summary
 TableExpression getTableExpression()
           
 ResultExpression newResultExpression(PersistenceManager pm)
          SELECTs this expression in the surrounding query statement and returns a corresponding result expression.
 StatementText toStatementText()
          Returns the SQL statement text which this object generates.
 
Methods inherited from class com.triactive.jdo.store.sql.expr.FcoExpression
accessField
 
Methods inherited from class com.triactive.jdo.store.sql.expr.ObjectExpression
eq, lastPartOf, noteq
 
Methods inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
add, and, callMethod, cast, com, div, eor, getColumnMapping, getJavaType, getMapping, getQueryStatement, getReferencedColumns, gt, gteq, innermostQuery, innermostQuery, ior, lt, lteq, mod, mul, neg, newBody, newBody, newBody, newBody, newBody, newBody, newSubqueryBody, not, select, setMapping, sub, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectNondurableIdExpression

public ObjectNondurableIdExpression(TableExpression te,
                                    java.lang.Class objType)
Method Detail

getTableExpression

public TableExpression getTableExpression()
Specified by:
getTableExpression in class FcoExpression

newResultExpression

public ResultExpression newResultExpression(PersistenceManager pm)
Description copied from interface: SqlExpression
SELECTs this expression in the surrounding query statement and returns a corresponding result expression. After execution of the statement, the result expression is used to process the JDBC result set into Java objects.

Specified by:
newResultExpression in interface SqlExpression
Overrides:
newResultExpression in class AbstractSqlExpression

toStatementText

public StatementText toStatementText()
Description copied from interface: StatementTextGenerator
Returns the SQL statement text which this object generates.

Specified by:
toStatementText in interface StatementTextGenerator
Overrides:
toStatementText in class AbstractSqlExpression


Copyright 2001-2007 The TJDO Project All Rights Reserved.