Class DerbyTableMetaDataProvider
java.lang.Object
org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
- All Implemented Interfaces:
TableMetaDataProvider
The Derby specific implementation of
TableMetaDataProvider.
Overrides the Derby meta-data info regarding retrieving generated keys.- Since:
- 3.0
- Author:
- Thomas Risberg
-
Field Summary
Fields inherited from class GenericTableMetaDataProvider
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeWithMetaData(DatabaseMetaData databaseMetaData) Initialize using the database meta-data provided.booleanDoes this database support the JDBC feature for retrieving generated keys?Methods inherited from class GenericTableMetaDataProvider
catalogNameToUse, columnNameToUse, getDatabaseVersion, getDefaultSchema, getIdentifierQuoteString, getSimpleQueryForGetGeneratedKey, getTableParameterMetaData, initializeWithTableColumnMetaData, isGeneratedKeysColumnNameArraySupported, isGetGeneratedKeysSimulated, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isTableColumnMetaDataUsed, metaDataCatalogNameToUse, metaDataSchemaNameToUse, schemaNameToUse, setGeneratedKeysColumnNameArraySupported, setGetGeneratedKeysSupported, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, tableNameToUse
-
Constructor Details
-
DerbyTableMetaDataProvider
- Throws:
SQLException
-
-
Method Details
-
initializeWithMetaData
Description copied from interface:TableMetaDataProviderInitialize using the database meta-data provided.- Specified by:
initializeWithMetaDatain interfaceTableMetaDataProvider- Overrides:
initializeWithMetaDatain classGenericTableMetaDataProvider- Parameters:
databaseMetaData- used to retrieve database specific information- Throws:
SQLException- in case of initialization failure
-
isGetGeneratedKeysSupported
public boolean isGetGeneratedKeysSupported()Description copied from interface:TableMetaDataProviderDoes this database support the JDBC feature for retrieving generated keys?- Specified by:
isGetGeneratedKeysSupportedin interfaceTableMetaDataProvider- Overrides:
isGetGeneratedKeysSupportedin classGenericTableMetaDataProvider- See Also:
-