org.springframework.jdbc.core.metadata
Class DerbyTableMetaDataProvider
java.lang.Object
   org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
       org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider
- All Implemented Interfaces: 
- TableMetaDataProvider
- public class DerbyTableMetaDataProvider 
- extends GenericTableMetaDataProvider
The Derby specific implementation of the 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.
- Since:
- 3.0
- Author:
- Thomas Risberg
 
 
 
 
| Methods inherited from class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider | 
| catalogNameToUse, getDatabaseVersion, getDefaultSchema, getNativeJdbcExtractor, getSimpleQueryForGetGeneratedKey, getTableParameterMetaData, initializeWithTableColumnMetaData, isGeneratedKeysColumnNameArraySupported, isGetGeneratedKeysSimulated, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isTableColumnMetaDataUsed, metaDataCatalogNameToUse, metaDataSchemaNameToUse, schemaNameToUse, setGeneratedKeysColumnNameArraySupported, setGetGeneratedKeysSupported, setNativeJdbcExtractor, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, tableNameToUse | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DerbyTableMetaDataProvider
public DerbyTableMetaDataProvider(DatabaseMetaData databaseMetaData)
                           throws SQLException
- Throws:
- SQLException
initializeWithMetaData
public void initializeWithMetaData(DatabaseMetaData databaseMetaData)
                            throws SQLException
- Description copied from interface: TableMetaDataProvider
- Initialize using the database metedata provided
 
- 
- Specified by:
- initializeWithMetaDatain interface- TableMetaDataProvider
- Overrides:
- initializeWithMetaDatain class- GenericTableMetaDataProvider
 
- 
- Throws:
- SQLException
 
isGetGeneratedKeysSupported
public boolean isGetGeneratedKeysSupported()
- Description copied from interface: TableMetaDataProvider
- Does this database support the JDBC 3.0 feature of retreiving generated keys
 DatabaseMetaData.supportsGetGeneratedKeys()
 
- 
- Specified by:
- isGetGeneratedKeysSupportedin interface- TableMetaDataProvider
- Overrides:
- isGetGeneratedKeysSupportedin class- GenericTableMetaDataProvider
 
-