@NonNullApi @NonNullFields

# Package org.springframework.jdbc.core.metadata

Context metadata abstraction for the configuration and execution of table inserts and stored procedure calls.

See: Description

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

- Class Summary
  Class | Description
  --- | ---
  CallMetaDataContext | Class to manage context meta-data used for the configuration and execution of a stored procedure call.
  CallMetaDataProviderFactory | Factory used to create a `CallMetaDataProvider` implementation based on the type of database being used.
  CallParameterMetaData | Holder of meta-data 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 `TableMetaDataProvider`.
  GenericCallMetaDataProvider | A generic implementation of the `CallMetaDataProvider` interface.
  GenericTableMetaDataProvider | A generic implementation of the `TableMetaDataProvider` interface which should provide enough features for all supported databases.
  HanaCallMetaDataProvider | SAP HANA specific implementation for the `CallMetaDataProvider` interface.
  HsqlTableMetaDataProvider | The HSQL specific implementation of `TableMetaDataProvider`.
  OracleCallMetaDataProvider | Oracle-specific implementation for the `CallMetaDataProvider` interface.
  OracleTableMetaDataProvider | Oracle-specific implementation of the `TableMetaDataProvider`.
  PostgresCallMetaDataProvider | Postgres-specific implementation for the `CallMetaDataProvider` interface.
  PostgresTableMetaDataProvider | The PostgreSQL specific implementation of `TableMetaDataProvider`.
  SqlServerCallMetaDataProvider | SQL Server specific implementation for the `CallMetaDataProvider` interface.
  SybaseCallMetaDataProvider | Sybase specific implementation for the `CallMetaDataProvider` interface.
  TableMetaDataContext | Class to manage context meta-data 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 database being used.
  TableParameterMetaData | Holder of meta-data 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 table inserts and stored procedure calls.