Package org.h2.mvstore.tx
package org.h2.mvstore.tx
Helper classes to use the MVStore in a transactional manner.
-
ClassDescriptionClass CommitDecisionMaker makes a decision during post-commit processing about how to transform uncommitted map entry into committed one, based on undo log information.Record<K,
V> Class Record is a value for undoLog.Record.Type<K,V> A data type for undo log valuesClass RollbackDecisionMaker process undo log record during transaction rollback.Snapshot<K,V> Snapshot of the map root and committing transactions.A transaction.TransactionMap<K,V> A map that supports transactions.The iterator for read committed isolation level.The iterator for repeatable read and serializable isolation levels.TransactionMap.TMIterator<K,V, X> The iterator for read uncommitted isolation level.A store that supports concurrent MVCC read-committed transactions.A change in a map.This listener can be registered with the transaction to be notified of every compensating change during transaction rollback.TxDecisionMaker<K,V> Class TxDecisionMaker is a base implementation of MVMap.DecisionMaker to be used for TransactionMap modification.Class VersionedBitSet extends standard BitSet to add a version field.Class CommittedVersionedValue.VersionedValueType<T,D> The value type for a versioned value.Class VersionedValueUncommitted.