Package io.debezium.connector.sqlserver
Class IncrementalSnapshotWithRecompileIT
java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
io.debezium.connector.sqlserver.IncrementalSnapshotWithRecompileIT
- All Implemented Interfaces:
Testing
public class IncrementalSnapshotWithRecompileIT
extends AbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
AbstractConnectorTest.SourceRecordsNested classes/interfaces inherited from interface io.debezium.util.Testing
Testing.Debug, Testing.Files, Testing.InterruptableFunction, Testing.Network, Testing.Print, Testing.Timer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate io.debezium.connector.sqlserver.SqlServerConnectionFields inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
ROW_COUNT, SCHEMA_HISTORY_PATHFields inherited from class io.debezium.embedded.AbstractConnectorTest
consumedLines, engine, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafter()voidbefore()protected Configuration.Builderconfig()protected Class<io.debezium.connector.sqlserver.SqlServerConnector>protected JdbcConnectionprotected Configuration.BuildermutableConfig(boolean signalTableOnly, boolean storeOnlyCapturedDdl) protected voidprotected voidprotected Stringprotected Stringprotected StringMethods inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
alterTableAddColumnStatement, alterTableDropColumnStatement, consumeAnyRemainingIncrementalSnapshotEventsAndCheckForStopMessage, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeRecordsMixedWithIncrementalSnapshot, consumeRecordsMixedWithIncrementalSnapshot, getMaximumEnqueuedRecordCount, getSignalTypeFieldName, inserts, invalidTablesInTheList, pkFieldName, populate4PkTable, populateTable, populateTable, populateTables, populateTableWithSpecificValue, removeNotYetCapturedCollectionFromInProgressIncrementalSnapshot, removeStartedCapturedCollectionFromInProgressIncrementalSnapshot, sendAdHocSnapshotSignal, sendAdHocSnapshotSignal, sendAdHocSnapshotSignalAndWait, sendAdHocSnapshotSignalWithAdditionalCondition, sendAdHocSnapshotStopSignal, sendAdHocSnapshotStopSignalAndWait, sendPauseSignal, sendResumeSignal, shouldExecuteRegularSnapshotWhenAdditionalConditionEmpty, shouldSnapshotNewlyAddedTableToIncludeListAfterRestart, signalTableNameSanitized, snapshotOnly, snapshotOnlyWithRestart, snapshotPreceededBySchemaChange, snapshotWithAdditionalCondition, snapshotWithAdditionalConditionWithRestart, snapshotWithRegexDataCollections, startConnector, startConnector, startConnector, startConnector, startConnectorWithSnapshot, stopCurrentIncrementalSnapshotWithAllCollectionsAndTakeNewNewIncrementalSnapshotAfterRestart, stopCurrentIncrementalSnapshotWithoutCollectionsAndTakeNewNewIncrementalSnapshotAfterRestart, tableDataCollectionId, tableDataCollectionIds, testPauseDuringSnapshot, updates, updatesLargeChunk, updatesWithRestart, valueFieldName, waitForConnectorToStartMethods 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, consumeRecordsByTopicUntil, consumeRecordsUntil, debug, getConsumer, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, start, start, startAndConsumeTillEnd, startAndConsumeTillEnd, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForSnapshotToBeCompleted, waitForStreamingRunning, waitForStreamingRunning, waitTimeForRecords, waitTimeForRecordsAfterNulls
-
Field Details
-
connection
private io.debezium.connector.sqlserver.SqlServerConnection connection -
skipRule
-
-
Constructor Details
-
IncrementalSnapshotWithRecompileIT
public IncrementalSnapshotWithRecompileIT()
-
-
Method Details
-
before
- Throws:
SQLException
-
after
- Throws:
SQLException
-
populateTable
- Overrides:
populateTablein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>- Throws:
SQLException
-
populateTables
- Overrides:
populateTablesin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>- Throws:
SQLException
-
connectorClass
- Specified by:
connectorClassin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
databaseConnection
- Specified by:
databaseConnectionin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
topicName
- Specified by:
topicNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
topicNames
- Specified by:
topicNamesin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
tableName
- Specified by:
tableNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
tableNames
- Specified by:
tableNamesin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
signalTableName
- Specified by:
signalTableNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
config
- Specified by:
configin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
mutableConfig
protected Configuration.Builder mutableConfig(boolean signalTableOnly, boolean storeOnlyCapturedDdl) - Specified by:
mutableConfigin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-