org.jpox.store.mapped.expression
Class TableExprAsSubquery
java.lang.Object
org.jpox.store.mapped.expression.LogicSetExpression
org.jpox.store.mapped.expression.TableExprAsSubquery
public class TableExprAsSubquery
- extends LogicSetExpression
A SQL table expression that joins superclass tables by constructing a parenthesized sub-SELECT statement.
- See Also:
QueryExpression
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
columns
protected final java.util.ArrayList columns
multipleTablesReferenced
protected boolean multipleTablesReferenced
TableExprAsSubquery
public TableExprAsSubquery(QueryExpression qs,
DatastoreContainerObject mainTable,
DatastoreIdentifier alias)
- Constructor for a table expressed as a subquery.
- Parameters:
qs - the QueryExpressionmainTable - the main table in the queryalias - 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 © -2008 . All Rights Reserved.