Package org.h2.mvstore

A persistent storage for tree maps.

See:
          Description

Interface Summary
MVMap.MapBuilder<M extends MVMap<K,V>,K,V> A builder for maps.
 

Class Summary
Chunk A chunk of data, containing one or multiple pages.
ConcurrentArrayList<K> A very simple array list that supports concurrent access.
Cursor<K,V> A cursor to iterate over elements in ascending order.
CursorPos A position in a cursor
DataUtils Utility methods
DataUtils.MapEntry<K,V> An entry of a map.
FileStore The default storage mechanism of the MVStore.
FreeSpaceBitSet A free space bit set.
MVMap<K,V> A stored map.
MVMap.Builder<K,V> A builder for this class.
MVMapConcurrent<K,V> A class used for backward compatibility.
MVMapConcurrent.Builder<K,V> A builder for this class.
MVStore A persistent storage for maps.
MVStore.Builder A builder for an MVStore.
MVStoreTool Utility methods used in combination with the MVStore.
OffHeapStore A storage mechanism that "persists" data in the off-heap area of the main memory.
Page A page (a node or a leaf).
Page.PageChildren Contains information about which other pages are referenced (directly or indirectly) by the given page.
Page.PageReference A pointer to a page, either in-memory or using a page position.
StreamStore A facility to store streams in a map.
WriteBuffer An auto-resize buffer to write data into a ByteBuffer.
 

Package org.h2.mvstore Description

A persistent storage for tree maps.