org.hibernate.mapping
Class DenormalizedTable

java.lang.Object
  extended by org.hibernate.mapping.Table
      extended by org.hibernate.mapping.DenormalizedTable
All Implemented Interfaces:
Serializable, RelationalModel

public class DenormalizedTable
extends Table

Author:
Gavin King
See Also:
Serialized Form

Constructor Summary
DenormalizedTable(Table includedTable)
           
 
Method Summary
 boolean containsColumn(Column column)
           
 void createForeignKeys()
           
 Column getColumn(Column column)
          Return the column which is identified by column provided as argument.
 Iterator getColumnIterator()
           
 Iterator getIndexIterator()
           
 PrimaryKey getPrimaryKey()
           
 Iterator getUniqueKeyIterator()
           
 
Methods inherited from class org.hibernate.mapping.Table
addCheckConstraint, addColumn, addIndex, addUniqueKey, createForeignKey, createForeignKey, createUniqueKey, getCatalog, getCheckConstraintsIterator, getColumn, getColumnSpan, getComment, getForeignKeyIterator, getIdentifierValue, getIndex, getName, getOrCreateIndex, getOrCreateUniqueKey, getQualifiedName, getQuotedName, getQuotedName, getQuotedSchema, getQuotedSchema, getRowId, getSchema, getSubselect, getUniqueInteger, getUniqueKey, hasDenormalizedTables, hasPrimaryKey, isAbstract, isAbstractUnionTable, isPhysicalTable, isQuoted, isSchemaQuoted, isSubselect, qualify, setAbstract, setCatalog, setComment, setIdentifierValue, setName, setPrimaryKey, setQuoted, setRowId, setSchema, setSubselect, sqlAlterStrings, sqlCommentStrings, sqlCreateString, sqlDropString, sqlTemporaryTableCreateString, toString, uniqueColumnString, uniqueColumnString, validateColumns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DenormalizedTable

public DenormalizedTable(Table includedTable)
Method Detail

createForeignKeys

public void createForeignKeys()
Overrides:
createForeignKeys in class Table

getColumn

public Column getColumn(Column column)
Description copied from class: Table
Return the column which is identified by column provided as argument.

Overrides:
getColumn in class Table
Parameters:
column - column with atleast a name.
Returns:
the underlying column or null if not inside this table. Note: the instance *can* be different than the input parameter, but the name will be the same.

getColumnIterator

public Iterator getColumnIterator()
Overrides:
getColumnIterator in class Table

containsColumn

public boolean containsColumn(Column column)
Overrides:
containsColumn in class Table

getPrimaryKey

public PrimaryKey getPrimaryKey()
Overrides:
getPrimaryKey in class Table

getUniqueKeyIterator

public Iterator getUniqueKeyIterator()
Overrides:
getUniqueKeyIterator in class Table

getIndexIterator

public Iterator getIndexIterator()
Overrides:
getIndexIterator in class Table