# Uses of Interface
org.springframework.jdbc.core.metadata.TableMetaDataProvider

Packages that use TableMetaDataProvider
Package
Description
org.springframework.jdbc.core.metadata
Context metadata abstraction for the configuration and execution of table inserts and stored procedure calls.

## Uses of TableMetaDataProvider in org.springframework.jdbc.core.metadata

Classes in org.springframework.jdbc.core.metadata that implement TableMetaDataProvider
Modifier and Type
Class
Description
`class`
`DerbyTableMetaDataProvider`
The Derby specific implementation of `TableMetaDataProvider`.
`class`
`GenericTableMetaDataProvider`
A generic implementation of the `TableMetaDataProvider` interface which should provide enough features for all supported databases.
`class`
`HsqlTableMetaDataProvider`
The HSQL specific implementation of `TableMetaDataProvider`.
`class`
`OracleTableMetaDataProvider`
Oracle-specific implementation of the `TableMetaDataProvider`.
`class`
`PostgresTableMetaDataProvider`
The PostgreSQL specific implementation of `TableMetaDataProvider`.
Methods in org.springframework.jdbc.core.metadata that return TableMetaDataProvider
Modifier and Type
Method
Description
`static TableMetaDataProvider`
TableMetaDataProviderFactory.`createMetaDataProvider(DataSource dataSource, TableMetaDataContext context)`
Create a `TableMetaDataProvider` based on the database meta-data.