|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.modello.generator.database.model.Table
public class Table
Models a table.
Constructor Summary | |
---|---|
Table()
|
Method Summary | |
---|---|
void |
addAll(java.util.List columns)
|
void |
addColumn(Column column)
|
void |
addForeignKey(ForeignKey foreignKey)
|
void |
addIndex(Index index)
|
void |
addUnique(Unique index)
Add a unique index to this table |
Column |
findColumn(java.lang.String name)
Finds the table with the specified name, using case insensitive matching. |
Index |
findIndex(java.lang.String name)
Finds the index with the specified name, using case insensitive matching. |
Column |
getAutoIncrementColumn()
|
java.lang.String |
getCatalog()
|
Column |
getColumn(int index)
|
java.util.List |
getColumns()
|
ForeignKey |
getForeignKey(int index)
|
java.util.List |
getForeignKeys()
|
Index |
getIndex(int index)
|
java.util.List |
getIndexes()
|
java.lang.String |
getName()
|
java.util.List |
getPrimaryKeyColumns()
|
java.lang.String |
getRemarks()
|
java.lang.String |
getSchema()
|
java.lang.String |
getType()
|
boolean |
hasPrimaryKey()
|
void |
setCatalog(java.lang.String catalog)
|
void |
setName(java.lang.String name)
|
void |
setRemarks(java.lang.String remarks)
|
void |
setSchema(java.lang.String schema)
|
void |
setType(java.lang.String type)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Table()
Method Detail |
---|
public java.lang.String getCatalog()
public void setCatalog(java.lang.String catalog)
public java.lang.String getRemarks()
public void setRemarks(java.lang.String remarks)
public java.lang.String getSchema()
public void setSchema(java.lang.String schema)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getName()
public void setName(java.lang.String name)
public void addColumn(Column column)
public void addAll(java.util.List columns)
public java.util.List getColumns()
public void addForeignKey(ForeignKey foreignKey)
public java.util.List getForeignKeys()
public Column getColumn(int index)
public ForeignKey getForeignKey(int index)
public void addIndex(Index index)
public java.util.List getIndexes()
public Index getIndex(int index)
public void addUnique(Unique index)
index
- The unique indexpublic boolean hasPrimaryKey()
public Column findColumn(java.lang.String name)
public Index findIndex(java.lang.String name)
public java.util.List getPrimaryKeyColumns()
public Column getAutoIncrementColumn()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |