- All Superinterfaces:
DbObject,DbObjectWithComment,DbObjectWithQualifiedName,DbTableData
- All Known Implementing Classes:
DbTableImpl
Meta-information about a database table. Extends
DbTableData with advanced details like columns, primary key, foreign keys, and indexes.- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface io.github.mmm.orm.metadata.DbObjectWithComment
getCommentMethods inherited from interface io.github.mmm.orm.metadata.DbObjectWithQualifiedName
getName, getQualifiedNameMethods inherited from interface io.github.mmm.orm.metadata.DbTableData
getType
-
Method Details
-
getPrimaryKey
DbPrimaryKey getPrimaryKey()- Returns:
- the
primary key.
-
getColumns
DbObjectContainer<DbColumn> getColumns() -
getForeignKeys
DbObjectContainer<DbForeignKey> getForeignKeys()- Returns:
- the
containerwith theforeign keysof this table.
-
getIndexes
DbObjectContainer<DbIndex> getIndexes()
-