Package io.debezium.connector.db2
Class IncrementalSnapshotIT
- java.lang.Object
-
- io.debezium.embedded.AbstractConnectorTest
-
- io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
- io.debezium.connector.db2.IncrementalSnapshotIT
-
- All Implemented Interfaces:
io.debezium.util.Testing
public class IncrementalSnapshotIT extends io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
-
Field Summary
Fields Modifier and Type Field Description private io.debezium.connector.db2.Db2Connectionconnectionio.debezium.junit.SkipTestRuleskipRule
-
Constructor Summary
Constructors Constructor Description IncrementalSnapshotIT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafter()voidbefore()protected io.debezium.config.Configuration.Builderconfig()protected Class<io.debezium.connector.db2.Db2Connector>connectorClass()protected io.debezium.jdbc.JdbcConnectiondatabaseConnection()protected StringpkFieldName()protected voidpopulateTable()protected voidsendAdHocSnapshotSignal()protected StringsignalTableName()protected StringtableName()protected StringtopicName()protected StringvalueFieldName()-
Methods inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
alterTableAddColumnStatement, alterTableDropColumnStatement, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeRecordsMixedWithIncrementalSnapshot, consumeRecordsMixedWithIncrementalSnapshot, getMaximumEnqueuedRecordCount, inserts, invalidTablesInTheList, populateTable, populateTable, sendAdHocSnapshotSignal, snapshotOnly, snapshotOnlyWithRestart, snapshotPreceededBySchemaChange, startConnector, startConnector, startConnector, startConnector, tableDataCollectionId, updates, updatesLargeChunk, updatesWithRestart, waitForConnectorToStart
-
Methods inherited from class io.debezium.embedded.AbstractConnectorTest
assertBeginTransaction, assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEndTransaction, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertOnlyTransactionRecordsToConsume, assertRecordTransactionMetadata, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, debug, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, startAndConsumeTillEnd, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForSnapshotToBeCompleted, waitForStreamingRunning, waitForStreamingRunning, waitTimeForRecords, waitTimeForRecordsAfterNulls
-
-
-
-
Method Detail
-
before
public void before() throws SQLException- Throws:
SQLException
-
after
public void after() throws SQLException- Throws:
SQLException
-
populateTable
protected void populateTable() throws SQLException- Overrides:
populateTablein classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>- Throws:
SQLException
-
connectorClass
protected Class<io.debezium.connector.db2.Db2Connector> connectorClass()
- Specified by:
connectorClassin classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
databaseConnection
protected io.debezium.jdbc.JdbcConnection databaseConnection()
- Specified by:
databaseConnectionin classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
topicName
protected String topicName()
- Specified by:
topicNamein classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
tableName
protected String tableName()
- Specified by:
tableNamein classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
signalTableName
protected String signalTableName()
- Specified by:
signalTableNamein classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
sendAdHocSnapshotSignal
protected void sendAdHocSnapshotSignal() throws SQLException- Overrides:
sendAdHocSnapshotSignalin classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>- Throws:
SQLException
-
config
protected io.debezium.config.Configuration.Builder config()
- Specified by:
configin classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
pkFieldName
protected String pkFieldName()
- Overrides:
pkFieldNamein classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
valueFieldName
protected String valueFieldName()
- Overrides:
valueFieldNamein classio.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.db2.Db2Connector>
-
-