Interface IncrementalSnapshotContext<T>

    • Method Detail

      • currentDataCollectionId

        T currentDataCollectionId()
      • nextDataCollection

        T nextDataCollection()
      • addDataCollectionNamesToSnapshot

        List<T> addDataCollectionNamesToSnapshot​(List<String> dataCollectionIds)
      • tablesToBeSnapshottedCount

        int tablesToBeSnapshottedCount()
      • openWindow

        boolean openWindow​(String id)
      • closeWindow

        boolean closeWindow​(String id)
      • isNonInitialChunk

        boolean isNonInitialChunk()
      • snapshotRunning

        boolean snapshotRunning()
      • startNewChunk

        void startNewChunk()
      • nextChunkPosition

        void nextChunkPosition​(Object[] lastKey)
      • currentChunkId

        String currentChunkId()
      • chunkEndPosititon

        Object[] chunkEndPosititon()
      • sendEvent

        void sendEvent​(Object[] keyFromRow)
      • maximumKey

        void maximumKey​(Object[] key)
      • deduplicationNeeded

        boolean deduplicationNeeded()
      • revertChunk

        void revertChunk()