Class SignalBasedIncrementalSnapshotContext<T>
java.lang.Object
io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext<T>
io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotContext<T>
- All Implemented Interfaces:
IncrementalSnapshotContext<T>
@NotThreadSafe
public class SignalBasedIncrementalSnapshotContext<T>
extends AbstractIncrementalSnapshotContext<T>
A class describing current state of incremental snapshot
- Author:
- Jiri Pechanec
-
Field Summary
Fields inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
CORRELATION_ID, EVENT_PRIMARY_KEY, INCREMENTAL_SNAPSHOT_KEY, TABLE_MAXIMUM_KEY, windowOpened
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <U> IncrementalSnapshotContext
<U> static <U> SignalBasedIncrementalSnapshotContext
<U> Methods inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
addDataCollectionNamesToSnapshot, chunkEndPosititon, closeWindow, currentChunkId, currentDataCollectionId, dataCollectionsToBeSnapshottedCount, deduplicationNeeded, getCorrelationId, getDataCollections, getDataCollectionsToStop, getSchema, init, isNonInitialChunk, isSchemaVerificationPassed, isSnapshotPaused, maximumKey, maximumKey, nextChunkPosition, nextDataCollection, openWindow, pauseSnapshot, removeDataCollectionFromSnapshot, requestSnapshotStop, resumeSnapshot, revertChunk, sendEvent, setSchema, setSchemaVerificationPassed, snapshotRunning, startNewChunk, store, toString, unsetCorrelationId
-
Constructor Details
-
SignalBasedIncrementalSnapshotContext
public SignalBasedIncrementalSnapshotContext() -
SignalBasedIncrementalSnapshotContext
public SignalBasedIncrementalSnapshotContext(boolean useCatalogBeforeSchema)
-
-
Method Details
-
load
-
load
public static <U> SignalBasedIncrementalSnapshotContext<U> load(Map<String, ?> offsets, boolean useCatalogBeforeSchema)
-