Class DerbyTableMetaDataProvider
java.lang.Object
org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
- All Implemented Interfaces:
TableMetaDataProvider
@Deprecated(forRemoval=true,
since="7.1")
public class DerbyTableMetaDataProvider
extends GenericTableMetaDataProvider
Deprecated, for removal: This API element is subject to removal in a future version.
Apache Derby is retired, switch to HSQLDB or H2
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
ConstructorsConstructorDescriptionDerbyTableMetaDataProvider(DatabaseMetaData databaseMetaData) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeWithMetaData(DatabaseMetaData databaseMetaData) Deprecated, for removal: This API element is subject to removal in a future version.Initialize using the database meta-data provided.booleanDeprecated, for removal: This API element is subject to removal in a future version.Does 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
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
SQLException
-
-
Method Details
-
initializeWithMetaData
Deprecated, for removal: This API element is subject to removal in a future version.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()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:TableMetaDataProviderDoes this database support the JDBC feature for retrieving generated keys?- Specified by:
isGetGeneratedKeysSupportedin interfaceTableMetaDataProvider- Overrides:
isGetGeneratedKeysSupportedin classGenericTableMetaDataProvider- See Also:
-