All Classes and Interfaces

Class
Description
Integration test to verify different Oracle datatypes.
An abstract class where all common tests across all LogMinerEventProcessor implementations should exist with concrete subclasses for each processor implementation type.
AbstractProcessorUnitTest<T extends io.debezium.connector.oracle.logminer.processor.AbstractLogMinerEventProcessor>
Abstract class implementation for all unit tests for LogMinerEventProcessor implementations.
 
Test the basic functionality of the CommitScn model.
 
This is a small class used in CustomSnapshotterIT to test a custom snapshot It is tightly coupled to the test there, but needs to be placed here in order to allow for class loading to work
 
 
 
 
 
 
 
Binds the provided value as a JDBC bind variable
Contract for passing different types of values that require different query bindings.
Binds the supplied value as line SQL fragment in the query
 
Incremental Snapshots tests for the Oracle connector.
Incremental Snapshots tests for the Oracle connector.
 
 
 
This subclasses common OracleConnectorIT for LogMiner adaptor
Unit tests for the LogMinerHelper class.
 
Unit test for the LogMinerQueryBuilder.
Tests for LogMiner's source info block REDO SQL
 
 
 
 
 
OpenLogReplicator Streaming Metrics Tests
 
Integration tests for BLOB data type support.
Integration tests for CLOB data type support.
 
 
 
Integration test for the Debezium Oracle connector.
Integration test for the Debezium Oracle connector.
 
Implementation of DatabaseVersionResolver specific for Oracle.
Test paring of various Oracle version strings.
This is the test suite for Oracle Antlr parser unit testing
Integration test that tests all supported data types and default value combinations during both snapshot and streaming phases in conjunction with schema changes to the table.
Defines the different assertion types for a given column definition.
Defines a column definition and its attributes that are used by tests.
Tests Oracle NUMBER type with negative scale.
Tests the behavior of NUMBER(1) data types.
Unit test that validates the behavior of the OracleOffsetContext and its friends.
 
Integration tests for RAW data type support.
Oracle's integration tests for ReselectColumnsPostProcessor.
 
Unit tests for Oracle's database schema history.
Integration tests for the Oracle DDL and schema migration.
Integration tests for config skip.messages.without.change
OracleStreamingMetricsTest<T extends io.debezium.connector.oracle.AbstractOracleStreamingChangeEventSourceMetrics>
Common multi-adapter streaming metrics tests.
 
Integration tests for XML data type support.
An integration test for Oracle and the EventRouter for outbox.
Integration test for the user-facing history topic of the Debezium Oracle Server connector.
Unit tests for the Oracle LogMiner SEL_LOB_LOCATOR operation parser, SelectLobParser.
Integration test for signaling schema changes.
Marker annotation used to skip a given test if the specified database option is or isn't enabled.
Marker annotation used to skip a given test if the session is marked as read-only.
JUnit rule that skips a test based on the SkipWhenAdapterNameIs annotation on either a test method or test class.
JUnit rule that automatically skips a test if the SkipOnDatabaseOption annotation at either the class or test method level if the option specified isn't enabled or available on the test database used by TestHelper.testConnection().
JUnit rule that skips a test based on the SkipOnReadOnly annotation on either a test method or test class.
JUnit rule that skips a test based on the SkipWhenLogMiningStrategyIs annotation on either a test or a test class.
JUnit rule that skips a test when a test is run against Apicurio registry.
Marker annotation used together with the SkipTestDependingOnAdapterNameRule JUnit rule, that allows tests to be skipped based on the adapter name that is being used for testing.
 
Marker annotation used togehter with SkipTestDependingOnAdapterNameRule JUnit rule, that allows tests to not be skipped based on the adapter name that is being used for testing.
 
Marker annotation used together with the SkipTestDependingOnStrategyRule JUnit rule, that allows tests to be skipped when on whether the log mining strategy is set to the given value.
 
Marker annotation used together with SkipTestWhenRunWithApicurioRule JUnit rule, that allows tests to not be skipped when the test is run against Apicurio registry.
Integration test to verify different Oracle datatypes as captured during initial snapshotting.
Integration test for using snapshot SELECT overrides with the Debezium Oracle connector.
 
 
Integration test to verify different Oracle datatypes as captured during streaming.
 
 
Integration test to check transaction metadata.
Unit tests for parsing UNISTR column values
Unit tests for the Oracle LogMiner XML BEGIN operation, XmlBeginParser.
Oracle XStream Streaming Metrics Tests