Interface IncrementalSnapshotContext<T>
- All Known Implementing Classes:
AbstractIncrementalSnapshotContext,SignalBasedIncrementalSnapshotContext
public interface IncrementalSnapshotContext<T>
-
Method Summary
Modifier and TypeMethodDescriptionaddDataCollectionNamesToSnapshot(List<String> dataCollectionIds) Object[]booleancloseWindow(String id) intbooleanbooleanbooleanvoidmaximumKey(Object[] key) voidnextChunkPosition(Object[] lastKey) booleanopenWindow(String id) voidvoidvoidvoidsetSchemaVerificationPassed(boolean schemaVerificationPassed) booleanvoid
-
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)
-