# 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.