public class OracleConnection
extends 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.ResultSetMapper<T>, io.debezium.jdbc.JdbcConnection.StatementFactory, io.debezium.jdbc.JdbcConnection.StatementPreparer| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOGGER |
private static int |
ORACLE_UNSET_SCALE
Returned by column metadata in Oracle if no scale is set;
|
| Constructor and Description |
|---|
OracleConnection(io.debezium.config.Configuration config,
io.debezium.jdbc.JdbcConnection.ConnectionFactory connectionFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
readSchema(io.debezium.relational.Tables tables,
String databaseCatalog,
String schemaNamePattern,
io.debezium.relational.Tables.TableFilter tableFilter,
io.debezium.relational.Tables.ColumnNameFilter columnFilter,
boolean removeTablesNotFoundInJdbc) |
Set<io.debezium.relational.TableId> |
readTableNames(String databaseCatalog,
String schemaNamePattern,
String tableNamePattern,
String[] tableTypes) |
void |
resetSessionToCdb() |
void |
setSessionToPdb(String pdbName) |
call, close, columnsFor, columnsFor, config, connect, connection, connection, connectionString, database, execute, execute, executeWithoutCommitting, isConnected, parseSqlStatementString, patternBasedFactory, patternBasedFactory, prepareQuery, prepareQuery, prepareQuery, prepareQuery, prepareQueryAndMap, prepareUpdate, print, print, query, query, queryAndMap, queryAndMap, queryWithBlockingConsumer, readAllCatalogNames, readAllSchemaNames, readAllTableNames, readPrimaryKeyNames, readTableColumn, resolveNativeType, setAutoCommit, tableTypes, usernameprivate static final org.slf4j.Logger LOGGER
private static final int ORACLE_UNSET_SCALE
public OracleConnection(io.debezium.config.Configuration config,
io.debezium.jdbc.JdbcConnection.ConnectionFactory connectionFactory)
public void setSessionToPdb(String pdbName)
public void resetSessionToCdb()
public Set<io.debezium.relational.TableId> readTableNames(String databaseCatalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes) throws SQLException
readTableNames in class io.debezium.jdbc.JdbcConnectionSQLExceptionpublic void readSchema(io.debezium.relational.Tables tables,
String databaseCatalog,
String schemaNamePattern,
io.debezium.relational.Tables.TableFilter tableFilter,
io.debezium.relational.Tables.ColumnNameFilter columnFilter,
boolean removeTablesNotFoundInJdbc)
throws SQLException
readSchema in class io.debezium.jdbc.JdbcConnectionSQLExceptionCopyright © 2019 JBoss by Red Hat. All rights reserved.