Uses of Class
org.h2.mvstore.tx.TransactionMap
-
Packages that use TransactionMap Package Description org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.org.h2.mvstore.tx 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 TransactionMap Modifier and Type Field Description private TransactionMap<java.lang.Long,SearchRow>
MVPrimaryIndex. dataMap
private TransactionMap<SearchRow,Value>
MVSecondaryIndex. dataMap
private TransactionMap<Spatial,Value>
MVSpatialIndex. dataMap
private TransactionMap<Spatial,Value>
MVSpatialIndex.FindBoundsCursor. map
private TransactionMap<Spatial,Value>
MVSpatialIndex.SpatialKeyIterator. map
Methods in org.h2.mvstore.db that return TransactionMap Modifier and Type Method Description (package private) TransactionMap<java.lang.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 TransactionMap Modifier and Type Method Description private void
MVSecondaryIndex. checkUnique(boolean repeatableRead, TransactionMap<SearchRow,Value> map, SearchRow row, long newKey)
private Row
MVPrimaryIndex. lockRow(TransactionMap<java.lang.Long,SearchRow> map, long key)
Constructors in org.h2.mvstore.db with parameters of type TransactionMap Constructor Description FindBoundsCursor(Page<Spatial,VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial,Value> map, int columnId)
SpatialKeyIterator(TransactionMap<Spatial,Value> map, java.util.Iterator<Spatial> iterator, boolean includeUncommitted)
-
Uses of TransactionMap in org.h2.mvstore.tx
Fields in org.h2.mvstore.tx with type parameters of type TransactionMap Modifier and Type Field Description private java.util.Map<java.lang.Integer,TransactionMap<?,?>>
Transaction. transactionMaps
Map of transactional maps for this transactionMethods in org.h2.mvstore.tx that return TransactionMap Modifier and Type Method Description TransactionMap<K,V>
TransactionMap. getInstance(Transaction transaction)
Get a clone of this map for the given transaction.<K,V>
TransactionMap<K,V>Transaction. openMap(java.lang.String name)
Open a data map.<K,V>
TransactionMap<K,V>Transaction. openMap(java.lang.String name, DataType<K> keyType, DataType<V> valueType)
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 TransactionMap Modifier and Type Method Description <K,V>
voidTransaction. 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 TransactionMap Constructor Description CommittedIterator(TransactionMap<K,V> transactionMap, K from, K to, boolean reverse, boolean forEntries)
RepeatableIterator(TransactionMap<K,V> transactionMap, K from, K to, boolean reverse, boolean forEntries)
TMIterator(TransactionMap<K,V> transactionMap, K from, K to, Snapshot<K,VersionedValue<V>> snapshot, boolean reverse, boolean forEntries)
UncommittedIterator(TransactionMap<K,V> transactionMap, K from, K to, boolean reverse, boolean forEntries)
UncommittedIterator(TransactionMap<K,V> transactionMap, K from, K to, Snapshot<K,VersionedValue<V>> snapshot, boolean reverse, boolean forEntries)
ValidationIterator(TransactionMap<K,V> transactionMap, K from, K to)
-