spring-framework / org.springframework.jdbc.core.metadata

Package org.springframework.jdbc.core.metadata

Types

CallMetaDataContext

open class CallMetaDataContext

Class to manage context metadata used for the configuration and execution of the call.

CallMetaDataProvider

interface CallMetaDataProvider

Interface specifying the API to be implemented by a class providing call metadata.

This is intended for internal use by Spring's org.springframework.jdbc.core.simple.SimpleJdbcCall.

CallMetaDataProviderFactory

open class CallMetaDataProviderFactory

Factory used to create a CallMetaDataProvider implementation based on the type of database being used.

Db2CallMetaDataProvider

open class Db2CallMetaDataProvider : GenericCallMetaDataProvider

DB2 specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

DerbyCallMetaDataProvider

open class DerbyCallMetaDataProvider : GenericCallMetaDataProvider

Derby specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

DerbyTableMetaDataProvider

open class DerbyTableMetaDataProvider : GenericTableMetaDataProvider

The Derby specific implementation of the org.springframework.jdbc.core.metadata.TableMetaDataProvider. Overrides the Derby metadata info regarding retrieving generated keys. It seems to work OK so not sure why they claim it's not supported.

HanaCallMetaDataProvider

open class HanaCallMetaDataProvider : GenericCallMetaDataProvider

SAP HANA specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

HsqlTableMetaDataProvider

open class HsqlTableMetaDataProvider : GenericTableMetaDataProvider

The HSQL specific implementation of TableMetaDataProvider. Supports a feature for retrieving generated keys without the JDBC 3.0 getGeneratedKeys support.

OracleCallMetaDataProvider

open class OracleCallMetaDataProvider : GenericCallMetaDataProvider

Oracle-specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

OracleTableMetaDataProvider

open class OracleTableMetaDataProvider : GenericTableMetaDataProvider

Oracle-specific implementation of the org.springframework.jdbc.core.metadata.TableMetaDataProvider. Supports a feature for including synonyms in the metadata lookup. Also supports lookup of current schema using the sys_context.

Thanks to Mike Youngstrom and Bruce Campbell for submitting the original suggestion for the Oracle current schema lookup implementation.

PostgresCallMetaDataProvider

open class PostgresCallMetaDataProvider : GenericCallMetaDataProvider

Postgres-specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

PostgresTableMetaDataProvider

open class PostgresTableMetaDataProvider : GenericTableMetaDataProvider

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

SqlServerCallMetaDataProvider

open class SqlServerCallMetaDataProvider : GenericCallMetaDataProvider

SQL Server specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

SybaseCallMetaDataProvider

open class SybaseCallMetaDataProvider : GenericCallMetaDataProvider

Sybase specific implementation for the CallMetaDataProvider interface. This class is intended for internal use by the Simple JDBC classes.

TableMetaDataProviderFactory

open class TableMetaDataProviderFactory

Factory used to create a TableMetaDataProvider implementation based on the type of database being used.