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