public class

PostgresTableMetaDataProvider

extends GenericTableMetaDataProvider
java.lang.Object
   ↳ org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
     ↳ org.springframework.jdbc.core.metadata.PostgresTableMetaDataProvider

Class Overview

The PostgreSQL specific implementation of the TableMetaDataProvider. Suports a feature for retreiving generated keys without the JDBC 3.0 getGeneratedKeys support.

Summary

[Expand]
Inherited Fields
From class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Public Constructors
PostgresTableMetaDataProvider(DatabaseMetaData databaseMetaData)
Public Methods
String getSimpleQueryForGetGeneratedKey(String tableName, String keyColumnName)
Get the simple query to retrieve a generated key
boolean isGetGeneratedKeysSimulated()
Does this database support a simple quey to retrieve the generated key whe the JDBC 3.0 feature of retreiving generated keys is not supported supportsGetGeneratedKeys()
[Expand]
Inherited Methods
From class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
From class java.lang.Object
From interface org.springframework.jdbc.core.metadata.TableMetaDataProvider

Public Constructors

public PostgresTableMetaDataProvider (DatabaseMetaData databaseMetaData)

Throws
SQLException

Public Methods

public String getSimpleQueryForGetGeneratedKey (String tableName, String keyColumnName)

Get the simple query to retrieve a generated key

public boolean isGetGeneratedKeysSimulated ()

Does this database support a simple quey to retrieve the generated key whe the JDBC 3.0 feature of retreiving generated keys is not supported supportsGetGeneratedKeys()