Uses of Class
org.h2.mvstore.tx.TransactionMap
Packages that use TransactionMap
Package
Description
Helper classes to use the MVStore in the H2 database.
Helper classes to use the MVStore in a transactional manner.
-
Uses of TransactionMap in org.h2.mvstore.db
Fields in org.h2.mvstore.db declared as TransactionMapModifier and TypeFieldDescriptionprivate final TransactionMap
<Long, SearchRow> MVPrimaryIndex.dataMap
private final TransactionMap
<SearchRow, Value> MVSecondaryIndex.dataMap
private final TransactionMap
<Spatial, Value> MVSpatialIndex.dataMap
private final TransactionMap
<Spatial, Value> MVSpatialIndex.FindBoundsCursor.map
private final TransactionMap
<Spatial, Value> MVSpatialIndex.SpatialKeyIterator.map
Methods in org.h2.mvstore.db that return TransactionMapModifier and TypeMethodDescription(package private) TransactionMap
<Long, SearchRow> MVPrimaryIndex.getMap
(SessionLocal session) Get the map to store the data.private TransactionMap
<SearchRow, Value> MVSecondaryIndex.getMap
(SessionLocal session) Get the map to store the data.private TransactionMap
<Spatial, Value> MVSpatialIndex.getMap
(SessionLocal session) Get the map to store the data.Methods in org.h2.mvstore.db with parameters of type TransactionMapModifier and TypeMethodDescriptionprivate void
MVSecondaryIndex.checkUnique
(boolean repeatableRead, TransactionMap<SearchRow, Value> map, SearchRow row, long newKey) private Row
MVPrimaryIndex.lockRow
(TransactionMap<Long, SearchRow> map, long key) Constructors in org.h2.mvstore.db with parameters of type TransactionMapModifierConstructorDescription(package private)
FindBoundsCursor
(Page<Spatial, VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial, Value> map, int columnId) (package private)
SpatialKeyIterator
(TransactionMap<Spatial, Value> map, Iterator<Spatial> iterator, boolean includeUncommitted) -
Uses of TransactionMap in org.h2.mvstore.tx
Fields in org.h2.mvstore.tx with type parameters of type TransactionMapModifier and TypeFieldDescriptionprivate final Map
<Integer, TransactionMap<?, ?>> Transaction.transactionMaps
Map of transactional maps for this transactionMethods in org.h2.mvstore.tx that return TransactionMapModifier and TypeMethodDescriptionTransactionMap.getInstance
(Transaction transaction) Get a clone of this map for the given transaction.<K,
V> TransactionMap <K, V> Open a data map.<K,
V> TransactionMap <K, V> Open the map to store the data.<K,
V> TransactionMap <K, V> Transaction.openMapX
(MVMap<K, VersionedValue<V>> map) Open the transactional version of the given map.Methods in org.h2.mvstore.tx with parameters of type TransactionMapModifier and TypeMethodDescription<K,
V> void Transaction.removeMap
(TransactionMap<K, V> map) Remove the map.(package private) void
TransactionStore.removeMap
(TransactionMap<?, ?> map) Remove the given map.Constructors in org.h2.mvstore.tx with parameters of type TransactionMapModifierConstructorDescription(package private)
CommittedIterator
(TransactionMap<K, V> transactionMap, K from, K to, boolean reverse, boolean forEntries) (package private)
RepeatableIterator
(TransactionMap<K, V> transactionMap, K from, K to, boolean reverse, boolean forEntries) (package private)
TMIterator
(TransactionMap<K, V> transactionMap, K from, K to, Snapshot<K, VersionedValue<V>> snapshot, boolean reverse, boolean forEntries) (package private)
UncommittedIterator
(TransactionMap<K, V> transactionMap, K from, K to, boolean reverse, boolean forEntries) (package private)
UncommittedIterator
(TransactionMap<K, V> transactionMap, K from, K to, Snapshot<K, VersionedValue<V>> snapshot, boolean reverse, boolean forEntries) (package private)
ValidationIterator
(TransactionMap<K, V> transactionMap, K from, K to)