public class TableMetaDataProviderFactory
extends java.lang.Object
TableMetaDataProvider
implementation based on the type of databse being used.Modifier and Type | Field and Description |
---|---|
private static Log |
logger |
Constructor and Description |
---|
TableMetaDataProviderFactory() |
Modifier and Type | Method and Description |
---|---|
static TableMetaDataProvider |
createMetaDataProvider(javax.sql.DataSource dataSource,
TableMetaDataContext context)
Create a TableMetaDataProvider based on the database metedata
|
static TableMetaDataProvider |
createMetaDataProvider(javax.sql.DataSource dataSource,
TableMetaDataContext context,
NativeJdbcExtractor nativeJdbcExtractor)
Create a TableMetaDataProvider based on the database metedata
|
public static TableMetaDataProvider createMetaDataProvider(javax.sql.DataSource dataSource, TableMetaDataContext context)
dataSource
- used to retrieve metedatacontext
- the class that holds configuration and metedatapublic static TableMetaDataProvider createMetaDataProvider(javax.sql.DataSource dataSource, TableMetaDataContext context, NativeJdbcExtractor nativeJdbcExtractor)
dataSource
- used to retrieve metedatacontext
- the class that holds configuration and metedatanativeJdbcExtractor
- the NativeJdbcExtractor to be used