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 booleancontainsColumn(Column column)voidcreateForeignKeys()ColumngetColumn(Identifier name)ColumngetColumn(Column column)Return the column which is identified by column provided as argument.java.util.IteratorgetColumnIterator()TablegetIncludedTable()java.util.IteratorgetIndexIterator()PrimaryKeygetPrimaryKey()java.util.IteratorgetUniqueKeyIterator()-
Methods inherited from class org.hibernate.mapping.Table
addCheckConstraint, addColumn, addIndex, 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, sqlCommentStrings, sqlCreateString, sqlDropString, toString, validateColumns
-
-
-
-
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:
createForeignKeysin classTable
-
getColumn
public Column getColumn(Column column)
Description copied from class:TableReturn the column which is identified by column provided as argument.
-
getColumn
public Column getColumn(Identifier name)
-
getColumnIterator
public java.util.Iterator getColumnIterator()
- Overrides:
getColumnIteratorin classTable
-
containsColumn
public boolean containsColumn(Column column)
- Overrides:
containsColumnin classTable
-
getPrimaryKey
public PrimaryKey getPrimaryKey()
- Overrides:
getPrimaryKeyin classTable
-
getUniqueKeyIterator
public java.util.Iterator getUniqueKeyIterator()
- Overrides:
getUniqueKeyIteratorin classTable
-
getIndexIterator
public java.util.Iterator getIndexIterator()
- Overrides:
getIndexIteratorin classTable
-
getIncludedTable
public Table getIncludedTable()
-
-