# Package org.springframework.jdbc.core.metadata

Context metadata abstraction for the configuration and execution of a stored procedure call.

See: Description

Interface Summary
Interface | Description
--- | ---
CallMetaDataProvider | Interface specifying the API to be implemented by a class providing call metadata.
TableMetaDataProvider | Interface specifying the API to be implemented by a class providing table metedata.

Class Summary
Class | Description
--- | ---
CallMetaDataContext | Class to manage context metadata used for the configuration and execution of the call.
CallMetaDataProviderFactory | Factory used to create a `CallMetaDataProvider` implementation based on the type of databse being used.
CallParameterMetaData | Holder of metadata for a specific parameter that is used for call processing.
Db2CallMetaDataProvider | DB2 specific implementation for the `CallMetaDataProvider` interface.
DerbyCallMetaDataProvider | Derby specific implementation for the `CallMetaDataProvider` interface.
DerbyTableMetaDataProvider | The Derby specific implementation of the `TableMetaDataProvider`.
GenericCallMetaDataProvider | Generic implementation for the `CallMetaDataProvider` interface.
GenericTableMetaDataProvider | A generic implementation of the `TableMetaDataProvider` that should provide enough features for all supported databases.
HsqlTableMetaDataProvider | The HSQL specific implementation of the `TableMetaDataProvider`.
OracleCallMetaDataProvider | Oracle specific implementation for the `CallMetaDataProvider` interface.
OracleTableMetaDataProvider | Oracle-specific implementation of the `TableMetaDataProvider`.
PostgresCallMetaDataProvider | Oracle specific implementation for the `CallMetaDataProvider` interface.
PostgresTableMetaDataProvider | The PostgreSQL specific implementation of the `TableMetaDataProvider`.
SqlServerCallMetaDataProvider | SQL Server specific implementation for the `CallMetaDataProvider` interface.
SybaseCallMetaDataProvider | Sybase specific implementation for the `CallMetaDataProvider` interface.
TableMetaDataContext | Class to manage context metadata used for the configuration and execution of operations on a database table.
TableMetaDataProviderFactory | Factory used to create a `TableMetaDataProvider` implementation based on the type of databse being used.
TableParameterMetaData | Holder of metadata for a specific parameter that is used for table processing.

## Package org.springframework.jdbc.core.metadata Description

Context metadata abstraction for the configuration and execution of a stored procedure call.