# Package org.springframework.jdbc.core.metadata

@NonNullApi @NonNullFields package org.springframework.jdbc.core.metadata
Context metadata abstraction for the configuration and execution of table inserts and stored procedure calls.

Related Packages
Package
Description
org.springframework.jdbc.core
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.namedparam
JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple
Simplification layer for common JDBC interactions.
org.springframework.jdbc.core.support
Classes supporting the `org.springframework.jdbc.core` package.
Class
Description
CallMetaDataContext
Class to manage context meta-data used for the configuration and execution of a stored procedure call.
CallMetaDataProvider
Interface specifying the API to be implemented by a class providing call meta-data.
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`.
MySQLTableMetaDataProvider
The MySQL/MariaDB 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.
TableMetaDataProvider
Interface specifying the API to be implemented by a class providing table meta-data.
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.