Utility classes for MVCC type operations using a
KVStore
.
-
class
Represents an MVCC conflict in which a key that was read in one transaction was adjusted via
KVStore.adjustCounter()
in another, simultaneous transaction.
class
Represents an MVCC conflict in which a key or range of keys that was read in one transaction was removed
in another, simultaneous transaction.
class
Represents an MVCC conflict in which a key that was read in one transaction had its value changed
in another, simultaneous transaction.
Determine whether any of the given mutations conflict with any of the keys read by this instance,
and report the first conflict found.
Get the conflict that generated this exception.
List all of the conflicts between the given mutations and any of the keys read by this instance.