public class DerbyTableMetaDataProvider extends GenericTableMetaDataProvider
TableMetaDataProvider.
Overrides the Derby metadata info regarding retreiving generated keys. It seems to work OK so not sure why they
claim it's not supported.logger| Constructor and Description |
|---|
DerbyTableMetaDataProvider(java.sql.DatabaseMetaData databaseMetaData) |
| Modifier and Type | Method and Description |
|---|---|
void |
initializeWithMetaData(java.sql.DatabaseMetaData databaseMetaData)
Initialize using the database metedata provided
|
boolean |
isGetGeneratedKeysSupported()
Does this database support the JDBC 3.0 feature of retreiving generated keys
DatabaseMetaData.supportsGetGeneratedKeys() |
catalogNameToUse, getDatabaseVersion, getDefaultSchema, getNativeJdbcExtractor, getSimpleQueryForGetGeneratedKey, getTableParameterMetaData, initializeWithTableColumnMetaData, isGeneratedKeysColumnNameArraySupported, isGetGeneratedKeysSimulated, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isTableColumnMetaDataUsed, metaDataCatalogNameToUse, metaDataSchemaNameToUse, schemaNameToUse, setGeneratedKeysColumnNameArraySupported, setGetGeneratedKeysSupported, setNativeJdbcExtractor, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, tableNameToUsepublic DerbyTableMetaDataProvider(java.sql.DatabaseMetaData databaseMetaData)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void initializeWithMetaData(java.sql.DatabaseMetaData databaseMetaData)
throws java.sql.SQLException
TableMetaDataProviderinitializeWithMetaData in interface TableMetaDataProviderinitializeWithMetaData in class GenericTableMetaDataProviderjava.sql.SQLExceptionpublic boolean isGetGeneratedKeysSupported()
TableMetaDataProviderDatabaseMetaData.supportsGetGeneratedKeys()isGetGeneratedKeysSupported in interface TableMetaDataProviderisGetGeneratedKeysSupported in class GenericTableMetaDataProvider