Uses of Class
org.h2.mvstore.MVMap.DecisionMaker
-
Packages that use MVMap.DecisionMaker Package Description org.h2.mvstore A persistent storage for tree maps.org.h2.mvstore.rtree An R-tree implementationorg.h2.mvstore.tx Helper classes to use the MVStore in a transactional manner. -
-
Uses of MVMap.DecisionMaker in org.h2.mvstore
Subclasses of MVMap.DecisionMaker in org.h2.mvstore Modifier and Type Class Description private static class
MVMap.EqualsDecisionMaker<V>
private static class
MVMap.RewriteDecisionMaker<V>
Fields in org.h2.mvstore declared as MVMap.DecisionMaker Modifier and Type Field Description static MVMap.DecisionMaker<java.lang.Object>
MVMap.DecisionMaker. DEFAULT
Decision maker for transaction rollback.(package private) static MVMap.DecisionMaker<java.lang.Object>
MVMap.DecisionMaker. IF_ABSENT
Decision maker for putIfAbsent() key/value.(package private) static MVMap.DecisionMaker<java.lang.Object>
MVMap.DecisionMaker. IF_PRESENT
Decision maker for replace().static MVMap.DecisionMaker<java.lang.Object>
MVMap.DecisionMaker. PUT
Decision maker for put().static MVMap.DecisionMaker<java.lang.Object>
MVMap.DecisionMaker. REMOVE
Decision maker for remove().Methods in org.h2.mvstore with parameters of type MVMap.DecisionMaker Modifier and Type Method Description V
MVMap. operate(K key, V value, MVMap.DecisionMaker<? super V> decisionMaker)
Add, replace or remove a key-value pair. -
Uses of MVMap.DecisionMaker in org.h2.mvstore.rtree
Methods in org.h2.mvstore.rtree with parameters of type MVMap.DecisionMaker Modifier and Type Method Description private V
MVRTreeMap. operate(Page<Spatial,V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, java.util.Collection<Page<Spatial,V>> removedPages)
V
MVRTreeMap. operate(Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker)
-
Uses of MVMap.DecisionMaker in org.h2.mvstore.tx
Subclasses of MVMap.DecisionMaker in org.h2.mvstore.tx Modifier and Type Class Description (package private) class
CommitDecisionMaker<V>
Class CommitDecisionMaker makes a decision during post-commit processing about how to transform uncommitted map entry into committed one, based on undo log information.(package private) class
RollbackDecisionMaker
Class RollbackDecisionMaker process undo log record during transaction rollback.(package private) class
TxDecisionMaker<K,V>
Class TxDecisionMaker is a base implementation of MVMap.DecisionMaker to be used for TransactionMap modification.static class
TxDecisionMaker.LockDecisionMaker<K,V>
static class
TxDecisionMaker.PutIfAbsentDecisionMaker<K,V>
static class
TxDecisionMaker.RepeatableReadLockDecisionMaker<K,V>
-