Class OracleSourceConnection
- java.lang.Object
-
- io.debezium.jdbc.JdbcConnection
-
- io.debezium.connector.oracle.OracleConnection
-
- org.apache.flink.cdc.connectors.oracle.connection.OracleSourceConnection
-
- All Implemented Interfaces:
AutoCloseable
public class OracleSourceConnection extends io.debezium.connector.oracle.OracleConnectionUsed to createOracleConnectionspecified to Oracle.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.debezium.connector.oracle.OracleConnection
io.debezium.connector.oracle.OracleConnection.NonRelationalTableException
-
Nested classes/interfaces inherited from class io.debezium.jdbc.JdbcConnection
io.debezium.jdbc.JdbcConnection.BlockingMultiResultSetConsumer, io.debezium.jdbc.JdbcConnection.BlockingResultSetConsumer, io.debezium.jdbc.JdbcConnection.CallPreparer, io.debezium.jdbc.JdbcConnection.ConnectionFactory, io.debezium.jdbc.JdbcConnection.MultiResultSetConsumer, io.debezium.jdbc.JdbcConnection.Operations, io.debezium.jdbc.JdbcConnection.ParameterResultSetConsumer, io.debezium.jdbc.JdbcConnection.ResultSetConsumer, io.debezium.jdbc.JdbcConnection.ResultSetExtractor<T extends Object>, io.debezium.jdbc.JdbcConnection.ResultSetMapper<T extends Object>, io.debezium.jdbc.JdbcConnection.StatementFactory, io.debezium.jdbc.JdbcConnection.StatementPreparer
-
-
Constructor Summary
Constructors Constructor Description OracleSourceConnection(io.debezium.jdbc.JdbcConfiguration config, java.util.function.Supplier<ClassLoader> classLoaderSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends io.debezium.schema.DatabaseSchema<io.debezium.relational.TableId>>
ObjectgetColumnValue(ResultSet rs, int columnIndex, io.debezium.relational.Column column, io.debezium.relational.Table table, T schema)-
Methods inherited from class io.debezium.connector.oracle.OracleConnection
buildSelectWithRowLimits, connectionString, getAllTableIds, getColumnsDetails, getCurrentScn, getCurrentTimestamp, getOracleVersion, getRowCount, getScnToTimestamp, getSessionStatisticByName, getTableMetadataDdl, isArchiveLogMode, isTableEmpty, isTableExists, isTableExists, isTableUniqueIndexIncluded, overrideColumn, readSchemaForCapturedTables, readTableNames, readTableUniqueIndices, resetSessionToCdb, resolveCatalogName, setSessionToPdb, singleOptionalValue
-
Methods inherited from class io.debezium.jdbc.JdbcConnection
call, close, commit, config, connect, connection, connection, connectionString, database, execute, execute, executeWithoutCommitting, isConnected, isNullable, isTableType, isValid, loadKeyStore, parseSqlStatementString, patternBasedFactory, patternBasedFactory, prepareQuery, prepareQuery, prepareQuery, prepareQuery, prepareQuery, prepareQueryAndMap, prepareQueryWithBlockingConsumer, prepareUpdate, print, print, query, query, queryAndMap, queryAndMap, querySingleValue, queryWithBlockingConsumer, quotedColumnIdString, quotedTableIdString, readAllCatalogNames, readAllSchemaNames, readAllTableNames, readPrimaryKeyNames, readPrimaryKeyOrUniqueIndexNames, readSchema, readTableColumn, readTablePreparedStatement, readTableStatement, resolveJdbcType, resolveNativeType, rollback, rowToArray, setAutoCommit, singleResultMapper, supportedTableTypes, tableTypes, username
-
-
-
-
Constructor Detail
-
OracleSourceConnection
public OracleSourceConnection(io.debezium.jdbc.JdbcConfiguration config, java.util.function.Supplier<ClassLoader> classLoaderSupplier)
-
-
Method Detail
-
getColumnValue
public <T extends io.debezium.schema.DatabaseSchema<io.debezium.relational.TableId>> Object getColumnValue(ResultSet rs, int columnIndex, io.debezium.relational.Column column, io.debezium.relational.Table table, T schema) throws SQLException
- Overrides:
getColumnValuein classio.debezium.jdbc.JdbcConnection- Throws:
SQLException
-
-