Package io.deephaven.engine.table.impl
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 TypeMethodDescriptionvoid
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
-