Uses of Class
org.h2.mvstore.MVMap
Packages that use MVMap
Package
Description
Contains high level classes of the database and classes that don't fit in another sub-package.
A persistent storage for tree maps.
Helper classes to use the MVStore in the H2 database.
An R-tree implementation
Helper classes to use the MVStore in a transactional manner.
-
Uses of MVMap in org.h2.engine
Methods in org.h2.engine with parameters of type MVMapModifier and TypeMethodDescriptionvoidSessionLocal.onRollback(MVMap<Object, VersionedValue<Object>> map, Object key, VersionedValue<Object> existingValue, VersionedValue<Object> restoredValue) -
Uses of MVMap in org.h2.mvstore
Classes in org.h2.mvstore with type parameters of type MVMapModifier and TypeClassDescriptionstatic classMVMap.BasicBuilder<M extends MVMap<K,V>, K, V> A builder for this class.static interfaceMVMap.MapBuilder<M extends MVMap<K,V>, K, V> A builder for maps.Subclasses with type arguments of type MVMap in org.h2.mvstoreFields in org.h2.mvstore declared as MVMapMethods in org.h2.mvstore with type parameters of type MVMapModifier and TypeMethodDescription<M extends MVMap<K,V>, K, V>
MMVStore.openMap(int id, MVMap.MapBuilder<M, K, V> builder) Open an existing map with the given builder.<M extends MVMap<K,V>, K, V>
MMVStore.openMap(String name, MVMap.MapBuilder<M, K, V> builder) Open a map with the given builder.Methods in org.h2.mvstore that return MVMapModifier and TypeMethodDescriptionMVMap.cloneIt()Clone the current map.MVStore.getLayoutMap()Get this store's layout map.<K,V> MVMap <K, V> MVStore.getMap(int id) Get map by id.MVStore.getMetaMap()Get the metadata map.<K,V> MVMap <K, V> Open a map with the default settings.MVMap.openVersion(long version) Open an old version for the given map.Methods in org.h2.mvstore with parameters of type MVMapModifier and TypeMethodDescriptionstatic <K,V> Page <K, V> Page.createNode(MVMap<K, V> map, K[] keys, Page.PageReference<K, V>[] children, long totalCount, int memory) Create a new non-leaf page.voidRemove a map from the current version of the store.voidRename a map.Constructors in org.h2.mvstore with parameters of type MVMap -
Uses of MVMap in org.h2.mvstore.db
Methods in org.h2.mvstore.db that return MVMapModifier and TypeMethodDescriptionMVDelegateIndex.getMVMap()abstract MVMap<K, VersionedValue<V>> MVIndex.getMVMap()MVPrimaryIndex.getMVMap()MVSecondaryIndex.getMVMap()MVSpatialIndex.getMVMap()LobStorageMap.openLobDataMap(TransactionStore txStore) Open map used to store LOB datastatic MVMap<Long, LobStorageMap.BlobMeta> LobStorageMap.openLobMap(TransactionStore txStore) Open map used to store LOB metadata -
Uses of MVMap in org.h2.mvstore.rtree
Subclasses of MVMap in org.h2.mvstore.rtree -
Uses of MVMap in org.h2.mvstore.tx
Fields in org.h2.mvstore.tx declared as MVMapModifier and TypeFieldDescriptionfinal MVMap<K, VersionedValue<V>> TransactionMap.mapThe map used for writing (the latest version).Methods in org.h2.mvstore.tx that return MVMapMethods in org.h2.mvstore.tx with parameters of type MVMapModifier and TypeMethodDescriptionvoidTransactionStore.RollbackListener.onRollback(MVMap<Object, VersionedValue<Object>> map, Object key, VersionedValue<Object> existingValue, VersionedValue<Object> restoredValue) Notified of a single map change (add/update/remove)<K,V> TransactionMap <K, V> Transaction.openMapX(MVMap<K, VersionedValue<V>> map) Open the transactional version of the given map.Method parameters in org.h2.mvstore.tx with type arguments of type MVMapModifier and TypeMethodDescriptionvoidTransaction.markStatementStart(HashSet<MVMap<Object, VersionedValue<Object>>> maps) Mark an entry into a new SQL statement execution within this transaction.