com.triactive.jdo.store
Class TableExprAsJoins

java.lang.Object
  extended by com.triactive.jdo.store.TableExpression
      extended by com.triactive.jdo.store.TableExprAsJoins

 class TableExprAsJoins
extends TableExpression

A SQL table expression that joins superclass tables by joining them directly to the surrounding QueryStatement.

Author:
Mike Martin
See Also:
QueryStatement

Field Summary
protected  java.util.HashMap rangeVarsByTable
           
 
Fields inherited from class com.triactive.jdo.store.TableExpression
mainRangeVar, mainTable, qs, sqlText, storeMgr
 
Constructor Summary
TableExprAsJoins(QueryStatement qs, Table mainTable, SQLIdentifier mainRangeVar)
           
 
Method Summary
 java.lang.String referenceColumn(Column col)
           
 java.lang.String toString()
           
 
Methods inherited from class com.triactive.jdo.store.TableExpression
assertNotFrozen, getMainTable, getRangeVariable, newFieldExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rangeVarsByTable

protected final java.util.HashMap rangeVarsByTable
Constructor Detail

TableExprAsJoins

public TableExprAsJoins(QueryStatement qs,
                        Table mainTable,
                        SQLIdentifier mainRangeVar)
Method Detail

referenceColumn

public java.lang.String referenceColumn(Column col)
Specified by:
referenceColumn in class TableExpression

toString

public java.lang.String toString()
Specified by:
toString in class TableExpression


Copyright ? 2001 TriActive, Inc. All Rights Reserved.