Interface ExtractionContext
- All Known Implementing Classes:
ExtractionContext.EmptyExtractionContext
,ExtractionContextImpl
,ImprovedExtractionContextImpl
Defines a context for performing extraction including providing access to information about ongoing extraction as
well as to delegates needed in performing extraction.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
In conjunction withgetDatabaseObjectAccess()
provides access to information about known database objects to the extractor.static class
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup()
default <T> T
getQueryResults
(String queryString, Object[] positionalParameters, ExtractionContext.ResultSetProcessor<T> resultSetProcessor)
-
Method Details
-
getServiceRegistry
ServiceRegistry getServiceRegistry() -
getJdbcEnvironment
JdbcEnvironment getJdbcEnvironment() -
getSqlStringGenerationContext
SqlStringGenerationContext getSqlStringGenerationContext() -
getJdbcConnection
Connection getJdbcConnection() -
getJdbcDatabaseMetaData
DatabaseMetaData getJdbcDatabaseMetaData() -
getQueryResults
@Incubating default <T> T getQueryResults(String queryString, Object[] positionalParameters, ExtractionContext.ResultSetProcessor<T> resultSetProcessor) throws SQLException - Throws:
SQLException
-
getDefaultCatalog
Identifier getDefaultCatalog() -
getDefaultSchema
Identifier getDefaultSchema() -
getDatabaseObjectAccess
ExtractionContext.DatabaseObjectAccess getDatabaseObjectAccess() -
cleanup
void cleanup()
-