Interface ExtractionContext

  • All Known Implementing Classes:
    ExtractionContext.EmptyExtractionContext

    public interface ExtractionContext
    Defines a context for performing extraction including providing access to information about ongoing extraction as well as to delegates needed in performing extraction.
    • Method Detail

      • getJdbcConnection

        java.sql.Connection getJdbcConnection()
      • getJdbcDatabaseMetaData

        java.sql.DatabaseMetaData getJdbcDatabaseMetaData()
      • getQueryResults

        default <T> T getQueryResults​(java.lang.String queryString,
                                      java.lang.Object[] positionalParameters,
                                      ExtractionContext.ResultSetProcessor<T> resultSetProcessor)
                               throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getDefaultCatalog

        Identifier getDefaultCatalog()
      • cleanup

        void cleanup()