public class

TableMetaDataProviderFactory

extends Object
java.lang.Object
   ↳ org.springframework.jdbc.core.metadata.TableMetaDataProviderFactory

Class Overview

Factory used to create a TableMetaDataProvider implementation based on the type of databse being used.

Summary

Public Constructors
TableMetaDataProviderFactory()
Public Methods
static TableMetaDataProvider createMetaDataProvider(DataSource dataSource, TableMetaDataContext context, NativeJdbcExtractor nativeJdbcExtractor)
Create a TableMetaDataProvider based on the database metedata
static TableMetaDataProvider createMetaDataProvider(DataSource dataSource, TableMetaDataContext context)
Create a TableMetaDataProvider based on the database metedata
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TableMetaDataProviderFactory ()

Public Methods

public static TableMetaDataProvider createMetaDataProvider (DataSource dataSource, TableMetaDataContext context, NativeJdbcExtractor nativeJdbcExtractor)

Create a TableMetaDataProvider based on the database metedata

Parameters
dataSource used to retrieve metedata
context the class that holds configuration and metedata
nativeJdbcExtractor the NativeJdbcExtractor to be used
Returns
  • instance of the TableMetaDataProvider implementation to be used

public static TableMetaDataProvider createMetaDataProvider (DataSource dataSource, TableMetaDataContext context)

Create a TableMetaDataProvider based on the database metedata

Parameters
dataSource used to retrieve metedata
context the class that holds configuration and metedata
Returns
  • instance of the TableMetaDataProvider implementation to be used