Interface IncrementalSnapshotContext<T>
- All Known Implementing Classes:
AbstractIncrementalSnapshotContext
,SignalBasedIncrementalSnapshotContext
public interface IncrementalSnapshotContext<T>
-
Method Summary
Modifier and TypeMethodDescriptionaddDataCollectionNamesToSnapshot
(List<String> dataCollectionIds) Object[]
boolean
closeWindow
(String id) int
boolean
boolean
boolean
void
maximumKey
(Object[] key) void
nextChunkPosition
(Object[] lastKey) boolean
openWindow
(String id) void
void
void
void
setSchemaVerificationPassed
(boolean schemaVerificationPassed) boolean
void
-
Method Details
-
currentDataCollectionId
T currentDataCollectionId() -
nextDataCollection
T nextDataCollection() -
addDataCollectionNamesToSnapshot
-
dataCollectionsToBeSnapshottedCount
int dataCollectionsToBeSnapshottedCount() -
openWindow
-
closeWindow
-
isNonInitialChunk
boolean isNonInitialChunk() -
snapshotRunning
boolean snapshotRunning() -
startNewChunk
void startNewChunk() -
nextChunkPosition
-
currentChunkId
String currentChunkId() -
chunkEndPosititon
Object[] chunkEndPosititon() -
sendEvent
-
maximumKey
-
maximumKey
-
deduplicationNeeded
boolean deduplicationNeeded() -
store
-
revertChunk
void revertChunk() -
setSchema
-
getSchema
Table getSchema() -
isSchemaVerificationPassed
boolean isSchemaVerificationPassed() -
setSchemaVerificationPassed
void setSchemaVerificationPassed(boolean schemaVerificationPassed)
-