Interface UpdatableTable.RowSetChangeRecorder

Enclosing class:
UpdatableTable

public static interface UpdatableTable.RowSetChangeRecorder
Interface provided to updater functions that allows RowSet changes to be recorded for propagation.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addRowKey(long key)
    Flag key as an addition (or a modification if previously removed in this cycle).
    void
    modifyRowKey(long key)
    Flag key as an modification (unless it was added this cycle).
    void
    removeRowKey(long key)
    Flag key as a removal (if it wasn't added on this cycle).
  • Method Details

    • addRowKey

      void addRowKey(long key)
      Flag key as an addition (or a modification if previously removed in this cycle). Must only be called in an updater function.
      Parameters:
      key - The key
    • removeRowKey

      void removeRowKey(long key)
      Flag key as a removal (if it wasn't added on this cycle). Must only be called in an updater function.
      Parameters:
      key - The key
    • modifyRowKey

      void modifyRowKey(long key)
      Flag key as an modification (unless it was added this cycle). Must only be called in an updater function.
      Parameters:
      key - The key