Class HsqlTableMetaDataProvider
java.lang.Object
org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
org.springframework.jdbc.core.metadata.HsqlTableMetaDataProvider
- All Implemented Interfaces:
TableMetaDataProvider
The HSQL specific implementation of
TableMetaDataProvider
.
Supports a feature for retrieving generated keys without the JDBC 3.0
getGeneratedKeys
support.- Since:
- 2.5
- Author:
- Thomas Risberg
-
Field Summary
Fields inherited from class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSimpleQueryForGetGeneratedKey
(String tableName, String keyColumnName) Get the simple query to retrieve a generated key.boolean
Does this database support a simple query to retrieve the generated key when the JDBC 3.0 feature of retrieving generated keys is not supported?Methods inherited from class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
catalogNameToUse, getDatabaseVersion, getDefaultSchema, getTableParameterMetaData, initializeWithMetaData, initializeWithTableColumnMetaData, isGeneratedKeysColumnNameArraySupported, isGetGeneratedKeysSupported, isStoresLowerCaseIdentifiers, isStoresUpperCaseIdentifiers, isTableColumnMetaDataUsed, metaDataCatalogNameToUse, metaDataSchemaNameToUse, schemaNameToUse, setGeneratedKeysColumnNameArraySupported, setGetGeneratedKeysSupported, setStoresLowerCaseIdentifiers, setStoresUpperCaseIdentifiers, tableNameToUse
-
Constructor Details
-
HsqlTableMetaDataProvider
- Throws:
SQLException
-
-
Method Details
-
isGetGeneratedKeysSimulated
public boolean isGetGeneratedKeysSimulated()Description copied from interface:TableMetaDataProvider
Does this database support a simple query to retrieve the generated key when the JDBC 3.0 feature of retrieving generated keys is not supported?- Specified by:
isGetGeneratedKeysSimulated
in interfaceTableMetaDataProvider
- Overrides:
isGetGeneratedKeysSimulated
in classGenericTableMetaDataProvider
- See Also:
-
getSimpleQueryForGetGeneratedKey
Description copied from interface:TableMetaDataProvider
Get the simple query to retrieve a generated key.- Specified by:
getSimpleQueryForGetGeneratedKey
in interfaceTableMetaDataProvider
- Overrides:
getSimpleQueryForGetGeneratedKey
in classGenericTableMetaDataProvider
-