com.triactive.jdo.store
Class TableExprAsSubquery
java.lang.Object
com.triactive.jdo.store.TableExpression
com.triactive.jdo.store.TableExprAsSubquery
- class TableExprAsSubquery
- extends TableExpression
A SQL table expression that joins superclass tables by constructing a
parenthesized sub-SELECT statement.
- Author:
- Mike Martin
- See Also:
QueryStatement
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
columns
protected final java.util.ArrayList columns
multipleTablesReferenced
protected boolean multipleTablesReferenced
qs
protected final QueryStatement qs
mainTable
protected final Table mainTable
mainRangeVar
protected final SQLIdentifier mainRangeVar
storeMgr
protected final StoreManager storeMgr
sqlText
protected java.lang.String sqlText
TableExprAsSubquery
public TableExprAsSubquery(QueryStatement qs,
Table mainTable,
SQLIdentifier mainRangeVar)
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
assertNotFrozen
protected void assertNotFrozen()
getMainTable
public final Table getMainTable()
getRangeVariable
public final SQLIdentifier getRangeVariable()
newFieldExpression
public SQLExpression newFieldExpression(java.lang.String fieldName)
Copyright ? 2001 TriActive, Inc. All Rights Reserved.