Interface TableMetaData
-
- All Superinterfaces:
Comparable<TableMetaData>,Serializable
- All Known Subinterfaces:
InternalTableMetaData
- All Known Implementing Classes:
TableMetaDataImpl
public interface TableMetaData extends Comparable<TableMetaData>, Serializable
Information about a table.© 2012-2034 akquinet tech@spree
- Author:
- M. Dahm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetColumnCount()List<ColumnMetaData>getColumnMetaData()ColumnMetaDatagetColumnMetaData(String columnName)DatabaseMetaDatagetDatabaseMetaData()List<ForeignKeyMetaData>getExportedForeignKeys()intgetFilteredRowCount()List<ForeignKeyMetaData>getImportedForeignKeys()List<IndexMetaData>getIndexes()List<IndexMetaData>getIndexesContainingColumn(ColumnMetaData columnMetaData)IndexMetaDatagetIndexMetaData(String indexName)List<ColumnMetaData>getPrimaryKeyColumns()StringgetTableName()StringgetTableType()intgetTotalRowCount()-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
getFilteredRowCount
int getFilteredRowCount()
-
getTotalRowCount
int getTotalRowCount()
-
getColumnMetaData
List<ColumnMetaData> getColumnMetaData()
-
getColumnMetaData
ColumnMetaData getColumnMetaData(String columnName)
-
getColumnCount
int getColumnCount()
-
getTableType
String getTableType()
- Returns:
- type such as "TABLE" or "VIEW"
-
getTableName
String getTableName()
-
getDatabaseMetaData
DatabaseMetaData getDatabaseMetaData()
- Returns:
- containing data base
-
getIndexMetaData
IndexMetaData getIndexMetaData(String indexName)
-
getPrimaryKeyColumns
List<ColumnMetaData> getPrimaryKeyColumns()
-
getIndexes
List<IndexMetaData> getIndexes()
-
getIndexesContainingColumn
List<IndexMetaData> getIndexesContainingColumn(ColumnMetaData columnMetaData)
-
getImportedForeignKeys
List<ForeignKeyMetaData> getImportedForeignKeys()
-
getExportedForeignKeys
List<ForeignKeyMetaData> getExportedForeignKeys()
-
-