org.jpox.store.expression
Class TableExprAsSubjoins
java.lang.Object
org.jpox.store.expression.LogicSetExpression
org.jpox.store.expression.TableExprAsSubjoins
- public class TableExprAsSubjoins
- extends LogicSetExpression
A SQL table expression that joins superclass tables by constructing a
parenthesized set of subjoins.
- Version:
- $Revision: 1.14 $
- See Also:
QueryExpression
Field Summary |
protected java.util.ArrayList |
supertables
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
supertables
protected final java.util.ArrayList supertables
TableExprAsSubjoins
public TableExprAsSubjoins(QueryExpression qs,
DatastoreContainerObject mainTable,
DatastoreIdentifier mainRangeVar)
- Parameters:
qs
- the QueryExpressionmainTable
- the main table in the querymainRangeVar
- The alias/identifier of the table in the query
referenceColumn
public java.lang.String referenceColumn(DatastoreField col)
- Description copied from class:
LogicSetExpression
- Return an identifier/reference to the datastore field/column.
- Specified by:
referenceColumn
in class LogicSetExpression
- Parameters:
col
- the column to have a reference
- Returns:
- identifier or fully qualified identifier
toString
public java.lang.String toString()
- Specified by:
toString
in class LogicSetExpression
Copyright © -2007 . All Rights Reserved.