Class MemoryTransaction

    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • numberOfEvents

        private int numberOfEvents
    • Constructor Detail

      • MemoryTransaction

        public MemoryTransaction​(String transactionId,
                                 Scn startScn,
                                 Instant changeTime,
                                 String userName)
    • Method Detail

      • getNumberOfEvents

        public int getNumberOfEvents()
        Description copied from interface: Transaction
        Get the number of events participating in the transaction.
        Returns:
        the number of transaction events
      • getNextEventId

        public int getNextEventId()
        Description copied from interface: Transaction
        Helper method to get the next event identifier for the transaction.
        Returns:
        the next event identifier
      • start

        public void start()
        Description copied from interface: Transaction
        Helper method that resets the event identifier back to 0. This should be called when a transaction START event is detected in the event stream. This is required when LOB support is enabled to facilitate the re-mining of existing events.
      • removeEventWithRowId

        public void removeEventWithRowId​(String rowId)