org.springframework.jdbc.core.metadata
Class TableMetaDataProviderFactory
java.lang.Object
org.springframework.jdbc.core.metadata.TableMetaDataProviderFactory
public class TableMetaDataProviderFactory
- extends Object
Factory used to create a TableMetaDataProvider
implementation based on the type of databse being used.
- Since:
- 2.5
- Author:
- Thomas Risberg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableMetaDataProviderFactory
public TableMetaDataProviderFactory()
createMetaDataProvider
public static TableMetaDataProvider createMetaDataProvider(DataSource dataSource,
TableMetaDataContext context)
- Create a TableMetaDataProvider based on the database metedata
- Parameters:
dataSource
- used to retrieve metedatacontext
- the class that holds configuration and metedata
- Returns:
- instance of the TableMetaDataProvider implementation to be used
createMetaDataProvider
public static TableMetaDataProvider createMetaDataProvider(DataSource dataSource,
TableMetaDataContext context,
NativeJdbcExtractor nativeJdbcExtractor)
- Create a TableMetaDataProvider based on the database metedata
- Parameters:
dataSource
- used to retrieve metedatacontext
- the class that holds configuration and metedatanativeJdbcExtractor
- the NativeJdbcExtractor to be used
- Returns:
- instance of the TableMetaDataProvider implementation to be used