Module org.eclipse.persistence.core
Class SubSelectDatabaseTable
java.lang.Object
org.eclipse.persistence.internal.helper.DatabaseTable
org.eclipse.persistence.internal.expressions.SubSelectDatabaseTable
- All Implemented Interfaces:
Serializable
,Cloneable
,CoreTable
INTERNAL:
Allow a table to reference a sub-select to support sub-selects in the from clause.
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.helper.DatabaseTable
creationSuffix, foreignKeyConstraints, indexes, name, qualifiedName, tableQualifier, uniqueConstraints, useDelimiters
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
printSQL
(ExpressionSQLPrinter printer) Print the table's SQL from clause.void
setSubSelect
(Expression subSelect) Methods inherited from class org.eclipse.persistence.internal.helper.DatabaseTable
addForeignKeyConstraint, addIndex, addUniqueConstraints, clone, equals, equals, getCreationSuffix, getForeignKeyConstraint, getForeignKeyConstraints, getIndexes, getName, getNameDelimited, getQualifiedName, getQualifiedNameDelimited, getTableQualifier, getTableQualifierDelimited, getUniqueConstraints, hasForeignKeyConstraints, hashCode, hasIndexes, hasName, hasUniqueConstraints, isDecorated, resetQualifiedName, setCreationSuffix, setName, setName, setPossiblyQualifiedName, setPossiblyQualifiedName, setTableQualifier, setTableQualifier, setUseDelimiters, shouldUseDelimiters, toString
-
Constructor Details
-
SubSelectDatabaseTable
-
-
Method Details
-
getSubSelect
-
setSubSelect
-
printSQL
Print the table's SQL from clause.- Overrides:
printSQL
in classDatabaseTable
- Throws:
IOException
-