public class DerbyTableMetaDataProvider extends GenericTableMetaDataProvider
TableMetaDataProvider.
Overrides the Derby meta-data info regarding retrieving generated keys.logger| Constructor and Description |
|---|
DerbyTableMetaDataProvider(DatabaseMetaData databaseMetaData) |
| Modifier and Type | Method and Description |
|---|---|
void |
initializeWithMetaData(DatabaseMetaData databaseMetaData)
Initialize using the database meta-data provided.
|
boolean |
isGetGeneratedKeysSupported()
Does this database support the JDBC 3.0 feature of retrieving generated keys:
DatabaseMetaData.supportsGetGeneratedKeys()? |
catalogNameToUse, getDatabaseVersion, getDefaultSchema, getSimpleQueryForGetGeneratedKey, getTableParameterMetaData, initializeWithTableColumnMetaData, isGeneratedKeysColumnNameArraySupported, isGetGeneratedKeysSimulated, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isTableColumnMetaDataUsed, metaDataCatalogNameToUse, metaDataSchemaNameToUse, schemaNameToUse, setGeneratedKeysColumnNameArraySupported, setGetGeneratedKeysSupported, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, tableNameToUsepublic DerbyTableMetaDataProvider(DatabaseMetaData databaseMetaData) throws SQLException
SQLExceptionpublic void initializeWithMetaData(DatabaseMetaData databaseMetaData) throws SQLException
TableMetaDataProviderinitializeWithMetaData in interface TableMetaDataProviderinitializeWithMetaData in class GenericTableMetaDataProviderdatabaseMetaData - used to retrieve database specific informationSQLException - in case of initialization failurepublic boolean isGetGeneratedKeysSupported()
TableMetaDataProviderDatabaseMetaData.supportsGetGeneratedKeys()?isGetGeneratedKeysSupported in interface TableMetaDataProviderisGetGeneratedKeysSupported in class GenericTableMetaDataProvider