|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.mapping.Table
A relational table
Constructor Summary | |
Table()
|
|
Table(java.lang.String name)
|
Method Summary | |
void |
addCheckConstraint(java.lang.String constraint)
|
void |
addColumn(Column column)
|
Index |
addIndex(Index index)
|
UniqueKey |
addUniqueKey(UniqueKey uniqueKey)
|
boolean |
containsColumn(Column column)
|
ForeignKey |
createForeignKey(java.lang.String keyName,
java.util.List keyColumns,
java.lang.String referencedEntityName)
|
ForeignKey |
createForeignKey(java.lang.String keyName,
java.util.List keyColumns,
java.lang.String referencedEntityName,
java.util.List referencedColumns)
|
void |
createForeignKeys()
|
UniqueKey |
createUniqueKey(java.util.List keyColumns)
|
java.lang.String |
getCatalog()
|
java.util.Iterator |
getCheckConstraintsIterator()
|
Column |
getColumn(Column column)
Return the column which is identified by column provided as argument. |
Column |
getColumn(int n)
|
java.util.Iterator |
getColumnIterator()
|
int |
getColumnSpan()
|
java.lang.String |
getComment()
|
java.util.Iterator |
getForeignKeyIterator()
|
KeyValue |
getIdentifierValue()
|
Index |
getIndex(java.lang.String indexName)
|
java.util.Iterator |
getIndexIterator()
|
java.lang.String |
getName()
|
Index |
getOrCreateIndex(java.lang.String indexName)
|
UniqueKey |
getOrCreateUniqueKey(java.lang.String keyName)
|
PrimaryKey |
getPrimaryKey()
|
java.lang.String |
getQualifiedName(Dialect dialect,
java.lang.String defaultCatalog,
java.lang.String defaultSchema)
|
java.lang.String |
getQuotedName()
returns quoted name as it would be in the mapping file. |
java.lang.String |
getQuotedName(Dialect dialect)
|
java.lang.String |
getQuotedSchema()
returns quoted name as it is in the mapping file. |
java.lang.String |
getQuotedSchema(Dialect dialect)
|
java.lang.String |
getRowId()
|
java.lang.String |
getSchema()
|
java.lang.String |
getSubselect()
|
int |
getUniqueInteger()
|
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(KeyValue idValue)
|
void |
setName(java.lang.String name)
|
void |
setPrimaryKey(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(Dialect dialect,
Mapping p,
TableMetadata tableInfo,
java.lang.String defaultCatalog,
java.lang.String defaultSchema)
|
java.util.Iterator |
sqlCommentStrings(Dialect dialect,
java.lang.String defaultCatalog,
java.lang.String defaultSchema)
|
java.lang.String |
sqlCreateString(Dialect dialect,
Mapping p,
java.lang.String defaultCatalog,
java.lang.String defaultSchema)
|
java.lang.String |
sqlDropString(Dialect dialect,
java.lang.String defaultCatalog,
java.lang.String defaultSchema)
|
java.lang.String |
sqlTemporaryTableCreateString(Dialect dialect,
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(Dialect dialect,
Mapping mapping,
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(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(Dialect dialect)
public java.lang.String getQuotedSchema()
public java.lang.String getQuotedSchema(Dialect dialect)
public void setName(java.lang.String name)
public Column getColumn(Column column)
column
- column with atleast a name.
public Column getColumn(int n)
public void addColumn(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(Dialect dialect, Mapping mapping, TableMetadata tableInfo)
public java.util.Iterator sqlAlterStrings(Dialect dialect, Mapping p, TableMetadata tableInfo, java.lang.String defaultCatalog, java.lang.String defaultSchema) throws HibernateException
HibernateException
public boolean hasPrimaryKey()
public java.lang.String sqlTemporaryTableCreateString(Dialect dialect, Mapping mapping) throws HibernateException
HibernateException
public java.lang.String sqlCreateString(Dialect dialect, Mapping p, java.lang.String defaultCatalog, java.lang.String defaultSchema) throws HibernateException
sqlCreateString
in interface RelationalModel
HibernateException
public java.lang.String sqlDropString(Dialect dialect, java.lang.String defaultCatalog, java.lang.String defaultSchema)
sqlDropString
in interface RelationalModel
public PrimaryKey getPrimaryKey()
public void setPrimaryKey(PrimaryKey primaryKey)
public Index getOrCreateIndex(java.lang.String indexName)
public Index getIndex(java.lang.String indexName)
public Index addIndex(Index index)
public UniqueKey addUniqueKey(UniqueKey uniqueKey)
public UniqueKey createUniqueKey(java.util.List keyColumns)
public UniqueKey getUniqueKey(java.lang.String keyName)
public UniqueKey getOrCreateUniqueKey(java.lang.String keyName)
public void createForeignKeys()
public ForeignKey createForeignKey(java.lang.String keyName, java.util.List keyColumns, java.lang.String referencedEntityName)
public 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(KeyValue idValue)
public KeyValue getIdentifierValue()
public boolean isSchemaQuoted()
public boolean isQuoted()
public void setQuoted(boolean quoted)
public void addCheckConstraint(java.lang.String constraint)
public boolean containsColumn(Column column)
public java.lang.String getRowId()
public void setRowId(java.lang.String rowId)
public java.lang.String toString()
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(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 |