Top Description Fields Constructors Methods
org.springframework.jdbc.core.metadata

public final Class TableMetaDataProviderFactory

extends Object
Class Inheritance
Imports
javax.sql.DataSource, org.apache.commons.logging.Log, .LogFactory, org.springframework.dao.DataAccessResourceFailureException, org.springframework.jdbc.support.JdbcUtils, .MetaDataAccessException

Factory used to create a TableMetaDataProvider implementation based on the type of database being used.
Author
Thomas Risberg
Since
2.5

Field Summary

Modifier and TypeField and Description
private static final Log

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TableMetaDataProvider

Returns:

instance of the TableMetaDataProvider implementation to be used
createMetaDataProvider
(DataSource
used to retrieve meta-data
dataSource
,
TableMetaDataContext
the class that holds configuration and meta-data
context
)

Create a TableMetaDataProvider based on the database meta-data.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

loggerback to summary
private static final Log logger

Constructor Detail

TableMetaDataProviderFactoryback to summary
private TableMetaDataProviderFactory()

Method Detail

createMetaDataProviderback to summary
public static TableMetaDataProvider createMetaDataProvider(DataSource dataSource, TableMetaDataContext context)

Create a TableMetaDataProvider based on the database meta-data.

Parameters
dataSource:DataSource

used to retrieve meta-data

context:TableMetaDataContext

the class that holds configuration and meta-data

Returns:TableMetaDataProvider

instance of the TableMetaDataProvider implementation to be used