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 org.springframework.jdbc.core.metadata.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 org.springframework.jdbc.core.metadata.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:
-