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 GenericTableMetaDataProvider
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSimpleQueryForGetGeneratedKey(String tableName, String keyColumnName) Get the simple query to retrieve generated keys when the JDBC feature for retrieving generated keys is not supported.booleanDoes this database support a simple query to retrieve generated keys when the JDBC feature for retrieving generated keys is not supported?Methods inherited from class GenericTableMetaDataProvider
catalogNameToUse, columnNameToUse, getDatabaseVersion, getDefaultSchema, getIdentifierQuoteString, 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:TableMetaDataProviderDoes this database support a simple query to retrieve generated keys when the JDBC feature for retrieving generated keys is not supported?- Specified by:
isGetGeneratedKeysSimulatedin interfaceTableMetaDataProvider- Overrides:
isGetGeneratedKeysSimulatedin classGenericTableMetaDataProvider- See Also:
-
getSimpleQueryForGetGeneratedKey
Description copied from interface:TableMetaDataProviderGet the simple query to retrieve generated keys when the JDBC feature for retrieving generated keys is not supported.- Specified by:
getSimpleQueryForGetGeneratedKeyin interfaceTableMetaDataProvider- Overrides:
getSimpleQueryForGetGeneratedKeyin classGenericTableMetaDataProvider- See Also:
-