Package org.hibernate.mapping
Class DenormalizedTable
- java.lang.Object
-
- org.hibernate.mapping.Table
-
- org.hibernate.mapping.DenormalizedTable
-
- All Implemented Interfaces:
java.io.Serializable
,Exportable
,RelationalModel
public class DenormalizedTable extends Table
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.mapping.Table
Table.ForeignKeyKey
-
-
Constructor Summary
Constructors Constructor Description DenormalizedTable(Namespace namespace, java.lang.String subselect, boolean isAbstract, Table includedTable)
DenormalizedTable(Namespace namespace, Identifier physicalTableName, boolean isAbstract, Table includedTable)
DenormalizedTable(Namespace namespace, Identifier physicalTableName, java.lang.String subselectFragment, boolean isAbstract, Table includedTable)
DenormalizedTable(Table includedTable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsColumn(Column column)
void
createForeignKeys()
Column
getColumn(Identifier name)
Column
getColumn(Column column)
Return the column which is identified by column provided as argument.java.util.Iterator
getColumnIterator()
Table
getIncludedTable()
java.util.Iterator
getIndexIterator()
PrimaryKey
getPrimaryKey()
java.util.Iterator
getUniqueKeyIterator()
-
Methods inherited from class org.hibernate.mapping.Table
addCheckConstraint, addColumn, addIndex, addInitCommand, addInitCommand, addUniqueKey, createForeignKey, createForeignKey, createUniqueKey, equals, equals, getCatalog, getCheckConstraintsIterator, getColumn, getColumnSpan, getComment, getExportIdentifier, getForeignKeyIterator, getForeignKeys, getIdentifierValue, getIndex, getInitCommands, getName, getNameIdentifier, getOrCreateIndex, getOrCreateUniqueKey, getQualifiedName, getQualifiedTableName, getQuotedCatalog, getQuotedCatalog, getQuotedName, getQuotedName, getQuotedSchema, getQuotedSchema, getRowId, getSchema, getSubselect, getUniqueInteger, getUniqueKey, hasDenormalizedTables, hashCode, hasPrimaryKey, isAbstract, isAbstractUnionTable, isCatalogQuoted, isPhysicalTable, isQuoted, isSchemaQuoted, isSubselect, qualify, setAbstract, setCatalog, setComment, setIdentifierValue, setName, setPrimaryKey, setQuoted, setRowId, setSchema, setSubselect, setUniqueInteger, sqlAlterStrings, sqlCreateString, sqlDropString, toString, validateColumns
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.mapping.RelationalModel
sqlCreateString, sqlDropString
-
-
-
-
Constructor Detail
-
DenormalizedTable
public DenormalizedTable(Table includedTable)
-
DenormalizedTable
public DenormalizedTable(Namespace namespace, Identifier physicalTableName, boolean isAbstract, Table includedTable)
-
DenormalizedTable
public DenormalizedTable(Namespace namespace, Identifier physicalTableName, java.lang.String subselectFragment, boolean isAbstract, Table includedTable)
-
-
Method Detail
-
createForeignKeys
public void createForeignKeys()
- Overrides:
createForeignKeys
in classTable
-
getColumn
public Column getColumn(Column column)
Description copied from class:Table
Return the column which is identified by column provided as argument.
-
getColumn
public Column getColumn(Identifier name)
-
getColumnIterator
public java.util.Iterator getColumnIterator()
- Overrides:
getColumnIterator
in classTable
-
containsColumn
public boolean containsColumn(Column column)
- Overrides:
containsColumn
in classTable
-
getPrimaryKey
public PrimaryKey getPrimaryKey()
- Overrides:
getPrimaryKey
in classTable
-
getUniqueKeyIterator
public java.util.Iterator getUniqueKeyIterator()
- Overrides:
getUniqueKeyIterator
in classTable
-
getIndexIterator
public java.util.Iterator getIndexIterator()
- Overrides:
getIndexIterator
in classTable
-
getIncludedTable
public Table getIncludedTable()
-
-