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 int
getColumnCount()
List<ColumnMetaData>
getColumnMetaData()
ColumnMetaData
getColumnMetaData(String columnName)
DatabaseMetaData
getDatabaseMetaData()
List<ForeignKeyMetaData>
getExportedForeignKeys()
int
getFilteredRowCount()
List<ForeignKeyMetaData>
getImportedForeignKeys()
List<IndexMetaData>
getIndexes()
List<IndexMetaData>
getIndexesContainingColumn(ColumnMetaData columnMetaData)
IndexMetaData
getIndexMetaData(String indexName)
List<ColumnMetaData>
getPrimaryKeyColumns()
String
getTableName()
String
getTableType()
int
getTotalRowCount()
-
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()
-
-