Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » mapping » [javadoc | source]
org.hibernate.mapping
public class: Table [javadoc | source]
java.lang.Object
   org.hibernate.mapping.Table

All Implemented Interfaces:
    RelationalModel, Serializable

Direct Known Subclasses:
    DenormalizedTable

A relational table
Nested Class Summary:
static class  Table.ForeignKeyKey   
Constructor:
 public Table() 
 public Table(String name) 
Method from org.hibernate.mapping.Table Summary:
addCheckConstraint,   addColumn,   addIndex,   addUniqueKey,   containsColumn,   createForeignKey,   createForeignKey,   createForeignKeys,   createUniqueKey,   getCatalog,   getCheckConstraintsIterator,   getColumn,   getColumn,   getColumnIterator,   getColumnSpan,   getComment,   getForeignKeyIterator,   getIdentifierValue,   getIndex,   getIndexIterator,   getName,   getOrCreateIndex,   getOrCreateUniqueKey,   getPrimaryKey,   getQualifiedName,   getQuotedName,   getQuotedName,   getQuotedSchema,   getQuotedSchema,   getRowId,   getSchema,   getSubselect,   getUniqueInteger,   getUniqueKey,   getUniqueKeyIterator,   getUniqueKeys,   hasDenormalizedTables,   hasPrimaryKey,   isAbstract,   isAbstractUnionTable,   isPhysicalTable,   isQuoted,   isSchemaQuoted,   isSubselect,   qualify,   setAbstract,   setCatalog,   setComment,   setHasDenormalizedTables,   setIdentifierValue,   setName,   setPrimaryKey,   setQuoted,   setRowId,   setSchema,   setSubselect,   sqlAlterStrings,   sqlCommentStrings,   sqlCreateString,   sqlDropString,   sqlTemporaryTableCreateString,   toString,   uniqueColumnString,   uniqueColumnString,   validateColumns
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.mapping.Table Detail:
 public  void addCheckConstraint(String constraint) 
 public  void addColumn(Column column) 
 public Index addIndex(Index index) 
 public UniqueKey addUniqueKey(UniqueKey uniqueKey) 
 public boolean containsColumn(Column column) 
 public ForeignKey createForeignKey(String keyName,
    List keyColumns,
    String referencedEntityName) 
 public ForeignKey createForeignKey(String keyName,
    List keyColumns,
    String referencedEntityName,
    List referencedColumns) 
 public  void createForeignKeys() 
 public UniqueKey createUniqueKey(List keyColumns) 
 public String getCatalog() 
 public Iterator getCheckConstraintsIterator() 
 public Column getColumn(Column column) 
    Return the column which is identified by column provided as argument.
 public Column getColumn(int n) 
 public Iterator getColumnIterator() 
 public int getColumnSpan() 
 public String getComment() 
 public Iterator getForeignKeyIterator() 
 public KeyValue getIdentifierValue() 
 public Index getIndex(String indexName) 
 public Iterator getIndexIterator() 
 public String getName() 
 public Index getOrCreateIndex(String indexName) 
 public UniqueKey getOrCreateUniqueKey(String keyName) 
 public PrimaryKey getPrimaryKey() 
 public String getQualifiedName(Dialect dialect,
    String defaultCatalog,
    String defaultSchema) 
 public String getQuotedName() 
    returns quoted name as it would be in the mapping file.
 public String getQuotedName(Dialect dialect) 
 public String getQuotedSchema() 
    returns quoted name as it is in the mapping file.
 public String getQuotedSchema(Dialect dialect) 
 public String getRowId() 
 public String getSchema() 
 public String getSubselect() 
 public int getUniqueInteger() 
 public UniqueKey getUniqueKey(String keyName) 
 public Iterator getUniqueKeyIterator() 
 Map getUniqueKeys() 
 public boolean hasDenormalizedTables() 
 public boolean hasPrimaryKey() 
 public boolean isAbstract() 
 public boolean isAbstractUnionTable() 
 public boolean isPhysicalTable() 
 public boolean isQuoted() 
 public boolean isSchemaQuoted() 
 public boolean isSubselect() 
 public static String qualify(String catalog,
    String schema,
    String table) 
 public  void setAbstract(boolean isAbstract) 
 public  void setCatalog(String catalog) 
 public  void setComment(String comment) 
  void setHasDenormalizedTables() 
 public  void setIdentifierValue(KeyValue idValue) 
 public  void setName(String name) 
 public  void setPrimaryKey(PrimaryKey primaryKey) 
 public  void setQuoted(boolean quoted) 
 public  void setRowId(String rowId) 
 public  void setSchema(String schema) 
 public  void setSubselect(String subselect) 
 public Iterator sqlAlterStrings(Dialect dialect,
    Mapping p,
    TableMetadata tableInfo,
    String defaultCatalog,
    String defaultSchema) throws HibernateException 
 public Iterator sqlCommentStrings(Dialect dialect,
    String defaultCatalog,
    String defaultSchema) 
 public String sqlCreateString(Dialect dialect,
    Mapping p,
    String defaultCatalog,
    String defaultSchema) 
 public String sqlDropString(Dialect dialect,
    String defaultCatalog,
    String defaultSchema) 
 public String sqlTemporaryTableCreateString(Dialect dialect,
    Mapping mapping) throws HibernateException 
 public String toString() 
 public String uniqueColumnString(Iterator iterator) 
 public String uniqueColumnString(Iterator iterator,
    String referencedEntityName) 
 public  void validateColumns(Dialect dialect,
    Mapping mapping,
    TableMetadata tableInfo)