Package io.debezium.connector.mysql
Class IncrementalSnapshotIT
- java.lang.Object
-
- io.debezium.embedded.AbstractConnectorTest
-
- io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
- io.debezium.connector.mysql.IncrementalSnapshotIT
-
- All Implemented Interfaces:
Testing
- Direct Known Subclasses:
ReadOnlyIncrementalSnapshotIT
public class IncrementalSnapshotIT extends AbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
AbstractConnectorTest.SourceRecords
-
Nested classes/interfaces inherited from interface io.debezium.util.Testing
Testing.Debug, Testing.Files, Testing.InterruptableFunction, Testing.Network, Testing.Print, Testing.Timer
-
-
Field Summary
Fields Modifier and Type Field Description protected UniqueDatabaseDATABASEprotected static StringSERVER_NAME-
Fields inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
DB_HISTORY_PATH, ROW_COUNT
-
Fields inherited from class io.debezium.embedded.AbstractConnectorTest
engine, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule
-
-
Constructor Summary
Constructors Constructor Description IncrementalSnapshotIT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafter()voidbefore()protected Configuration.Builderconfig()protected Class<io.debezium.connector.mysql.MySqlConnector>connectorClass()protected JdbcConnectiondatabaseConnection()protected StringsignalTableName()protected StringtableName()protected StringtopicName()-
Methods inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, getMaximumEnqueuedRecordCount, inserts, invalidTablesInTheList, pkFieldName, populateTable, populateTable, sendAdHocSnapshotSignal, sendAdHocSnapshotSignal, snapshotOnly, snapshotOnlyWithRestart, startConnector, startConnector, startConnector, startConnector, tableDataCollectionId, updates, updatesLargeChunk, updatesWithRestart, valueFieldName, 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
-
-
-
-
Field Detail
-
SERVER_NAME
protected static final String SERVER_NAME
- See Also:
- Constant Field Values
-
DATABASE
protected final UniqueDatabase DATABASE
-
-
Method Detail
-
before
public void before() throws SQLException- Throws:
SQLException
-
after
public void after()
-
config
protected Configuration.Builder config()
- Specified by:
configin classAbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
connectorClass
protected Class<io.debezium.connector.mysql.MySqlConnector> connectorClass()
- Specified by:
connectorClassin classAbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
databaseConnection
protected JdbcConnection databaseConnection()
- Specified by:
databaseConnectionin classAbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
topicName
protected String topicName()
- Specified by:
topicNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
tableName
protected String tableName()
- Specified by:
tableNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
signalTableName
protected String signalTableName()
- Specified by:
signalTableNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.mysql.MySqlConnector>
-
-