Top Description Fields Constructors Methods
org.eclipse.persistence.internal.expressions

public Class SubSelectDatabaseTable

extends DatabaseTable
Class Inheritance
Imports
java.io.IOException, org.eclipse.persistence.expressions.Expression, org.eclipse.persistence.internal.helper.*

INTERNAL: Allow a table to reference a sub-select to support sub-selects in the from clause.
Author
James Sutherland

Field Summary

Modifier and TypeField and Description
private Expression
Inherited from org.eclipse.persistence.internal.helper.DatabaseTable:
creationSuffixforeignKeyConstraintsindexesnamequalifiedNametableQualifieruniqueConstraintsuseDelimiters

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Expression
public void
public void
Inherited from org.eclipse.persistence.internal.helper.DatabaseTable:
addForeignKeyConstraintaddIndexaddUniqueConstraintscloneequalsequalsgetCreationSuffixgetForeignKeyConstraintgetForeignKeyConstraintsgetIndexesgetNamegetNameDelimitedgetQualifiedNamegetQualifiedNameDelimitedgetTableQualifiergetTableQualifierDelimitedgetUniqueConstraintshasForeignKeyConstraintshashCodehasIndexeshasNamehasUniqueConstraintsisDecoratedresetQualifiedNamesetCreationSuffixsetNamesetNamesetPossiblyQualifiedNamesetPossiblyQualifiedNamesetTableQualifiersetTableQualifiersetUseDelimitersshouldUseDelimiterstoString

Field Detail

subSelectback to summary
private Expression subSelect

Constructor Detail

SubSelectDatabaseTableback to summary
public SubSelectDatabaseTable(Expression subSelect)

Method Detail

getSubSelectback to summary
public Expression getSubSelect()
printSQLback to summary
public void printSQL(ExpressionSQLPrinter printer) throws IOException

Overrides org.eclipse.persistence.internal.helper.DatabaseTable.printSQL.

Print the table's SQL from clause.

Annotations
@Override
setSubSelectback to summary
public void setSubSelect(Expression subSelect)