|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Table
Represents a table in the database.
| Method Summary | |
|---|---|
CheckConstraint[] |
getCheckConstraints()
Gets the list of check constraints. |
Column |
getColumn(java.lang.String name)
Gets a column by name. |
Column[] |
getColumns()
Gets the list of columns in ordinal order. |
java.lang.String |
getColumnsListAsString()
Gets a comma-separated list of columns. |
ForeignKey |
getForeignKey(java.lang.String name)
Gets a foreign key by name. |
ForeignKey[] |
getForeignKeys()
Gets the list of foreign keys. |
ForeignKey[] |
getForeignKeys(TableAssociationType tableAssociationType)
Gets the list of foreign keys. |
Index |
getIndex(java.lang.String name)
Gets an index by name. |
Index[] |
getIndices()
Gets the list of indices. |
PrimaryKey |
getPrimaryKey()
Gets the primary key. |
Privilege |
getPrivilege(java.lang.String name)
Gets a privilege by name. |
Privilege[] |
getPrivileges()
Gets the list of privileges. |
Table[] |
getRelatedTables(TableRelationshipType tableRelationshipType)
Gets the tables related to this one, based on the specified relationship type. |
Trigger |
getTrigger(java.lang.String name)
Gets a trigger by name. |
Trigger[] |
getTriggers()
Gets the list of triggers. |
TableType |
getType()
Gets the table type. |
ColumnMap[] |
getWeakAssociations()
Weak column associations that are derived by SchemaCrawler from the column names. |
ColumnMap[] |
getWeakAssociations(TableAssociationType tableAssociationType)
Weak column associations that are derived by SchemaCrawler from the column names. |
| Methods inherited from interface schemacrawler.schema.DatabaseObject |
|---|
getSchema |
| Methods inherited from interface schemacrawler.schema.NamedObject |
|---|
getAttribute, getAttributes, getFullName, getName, getRemarks, setAttribute |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
CheckConstraint[] getCheckConstraints()
Column getColumn(java.lang.String name)
name - Name
Column[] getColumns()
java.lang.String getColumnsListAsString()
ForeignKey getForeignKey(java.lang.String name)
name - Name
ForeignKey[] getForeignKeys()
ForeignKey[] getForeignKeys(TableAssociationType tableAssociationType)
tableAssociationType - Specifies what kind of foreign keys are to be returned, one
of
Index getIndex(java.lang.String name)
name - Name
Index[] getIndices()
PrimaryKey getPrimaryKey()
Privilege getPrivilege(java.lang.String name)
name - Name
Privilege[] getPrivileges()
Table[] getRelatedTables(TableRelationshipType tableRelationshipType)
tableRelationshipType - Table relationship type
Trigger getTrigger(java.lang.String name)
name - Name
Trigger[] getTriggers()
TableType getType()
ColumnMap[] getWeakAssociations()
ColumnMap[] getWeakAssociations(TableAssociationType tableAssociationType)
tableAssociationType - Specifies what kind of weak associations are to be returned,
one of
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||