Uses of Class
org.h2.mvstore.MVMap.Decision
-
Packages that use MVMap.Decision Package Description org.h2.mvstore A persistent storage for tree maps.org.h2.mvstore.tx Helper classes to use the MVStore in a transactional manner. -
-
Uses of MVMap.Decision in org.h2.mvstore
Fields in org.h2.mvstore declared as MVMap.Decision Modifier and Type Field Description private MVMap.Decision
MVMap.EqualsDecisionMaker. decision
private MVMap.Decision
MVMap.RewriteDecisionMaker. decision
Methods in org.h2.mvstore that return MVMap.Decision Modifier and Type Method Description abstract MVMap.Decision
MVMap.DecisionMaker. decide(V existingValue, V providedValue)
Makes a decision about how to proceed with the update.MVMap.Decision
MVMap.DecisionMaker. decide(V existingValue, V providedValue, CursorPos<?,?> tip)
Makes a decision about how to proceed with the update.MVMap.Decision
MVMap.EqualsDecisionMaker. decide(V existingValue, V providedValue)
MVMap.Decision
MVMap.RewriteDecisionMaker. decide(V existingValue, V providedValue)
MVMap.Decision
MVMap.RewriteDecisionMaker. decide(V existingValue, V providedValue, CursorPos<?,?> tip)
(package private) MVMap.Decision
MVMap.EqualsDecisionMaker. getDecision()
(package private) MVMap.Decision
MVMap.RewriteDecisionMaker. getDecision()
static MVMap.Decision
MVMap.Decision. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MVMap.Decision[]
MVMap.Decision. values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of MVMap.Decision in org.h2.mvstore.tx
Fields in org.h2.mvstore.tx declared as MVMap.Decision Modifier and Type Field Description private MVMap.Decision
CommitDecisionMaker. decision
private MVMap.Decision
RollbackDecisionMaker. decision
private MVMap.Decision
TxDecisionMaker. decision
Methods in org.h2.mvstore.tx that return MVMap.Decision Modifier and Type Method Description MVMap.Decision
CommitDecisionMaker. decide(VersionedValue<V> existingValue, VersionedValue<V> providedValue)
MVMap.Decision
RollbackDecisionMaker. decide(Record existingValue, Record providedValue)
MVMap.Decision
TxDecisionMaker. decide(VersionedValue<V> existingValue, VersionedValue<V> providedValue)
MVMap.Decision
TxDecisionMaker.LockDecisionMaker. decide(VersionedValue<V> existingValue, VersionedValue<V> providedValue)
MVMap.Decision
TxDecisionMaker.PutIfAbsentDecisionMaker. decide(VersionedValue<V> existingValue, VersionedValue<V> providedValue)
(package private) MVMap.Decision
TxDecisionMaker. decideToAbort(V lastValue)
(package private) MVMap.Decision
TxDecisionMaker. getDecision()
(package private) MVMap.Decision
TxDecisionMaker. logAndDecideToPut(VersionedValue<V> valueToLog, V lastValue)
Create undo log entry and record for future referencesPUT
decision along with last known committed value(package private) MVMap.Decision
TxDecisionMaker.RepeatableReadLockDecisionMaker. logAndDecideToPut(VersionedValue<V> valueToLog, V value)
(package private) MVMap.Decision
TxDecisionMaker. setDecision(MVMap.Decision decision)
Record for future references specified value as a decision that has been made.Methods in org.h2.mvstore.tx with parameters of type MVMap.Decision Modifier and Type Method Description (package private) MVMap.Decision
TxDecisionMaker. setDecision(MVMap.Decision decision)
Record for future references specified value as a decision that has been made.
-