Class ObjectNondurableIdExpression

All Implemented Interfaces:
SqlExpression, StatementTextGenerator

public class ObjectNondurableIdExpression
extends FcoExpression

Nested Class Summary
Nested classes inherited from class
AbstractSqlExpression.Body, AbstractSqlExpression.CompoundExpression, AbstractSqlExpression.SimpleColumnReference, AbstractSqlExpression.SubqueryExpression
Field Summary
Fields inherited from class
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
Methods inherited from class
eq, lastPartOf, noteq
Methods inherited from class
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


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


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


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
newResultExpression in class AbstractSqlExpression


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

Specified by:
toStatementText in interface StatementTextGenerator
toStatementText in class AbstractSqlExpression

Copyright 2001-2007 The TJDO Project All Rights Reserved.