public class DatabaseMetaDataReaderImpl extends java.lang.Object implements DatabaseMetaDataReader
| Constructor and Description |
|---|
DatabaseMetaDataReaderImpl(DatabaseProvider databaseProvider,
NameConverters nameConverters,
SchemaConfiguration schemaConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<? extends Field> |
getFields(java.sql.DatabaseMetaData databaseMetaData,
java.lang.String tableName) |
java.lang.Iterable<ForeignKey> |
getForeignKeys(java.sql.DatabaseMetaData metaData,
java.lang.String tableName)
Gets the list of foreign keys for a given table
|
java.lang.Iterable<? extends Index> |
getIndexes(java.sql.DatabaseMetaData databaseMetaData,
java.lang.String tableName)
Gets the list of indexes for a given table
|
java.lang.Iterable<java.lang.String> |
getTableNames(java.sql.DatabaseMetaData metaData)
Gets the names of the existing tables in the DB
|
public DatabaseMetaDataReaderImpl(DatabaseProvider databaseProvider, NameConverters nameConverters, SchemaConfiguration schemaConfiguration)
public java.lang.Iterable<java.lang.String> getTableNames(java.sql.DatabaseMetaData metaData)
DatabaseMetaDataReadergetTableNames in interface DatabaseMetaDataReadermetaData - the meta data from which to extract the table namesIterable of table names as stringspublic java.lang.Iterable<? extends Field> getFields(java.sql.DatabaseMetaData databaseMetaData, java.lang.String tableName)
getFields in interface DatabaseMetaDataReaderpublic java.lang.Iterable<? extends Index> getIndexes(java.sql.DatabaseMetaData databaseMetaData, java.lang.String tableName)
DatabaseMetaDataReadergetIndexes in interface DatabaseMetaDataReaderdatabaseMetaData - the database metadata to read the information fromtableName - the name of the table from which to read the indexesIterable of indexespublic java.lang.Iterable<ForeignKey> getForeignKeys(java.sql.DatabaseMetaData metaData, java.lang.String tableName)
DatabaseMetaDataReadergetForeignKeys in interface DatabaseMetaDataReadermetaData - the database metadata to read the information fromtableName - the name of the table from which to read the foreign keysIterable of foreign keysCopyright © 2007-2015. All Rights Reserved.