Package org.h2.mvstore
A persistent storage for tree maps.
-
Interface Summary Interface Description MVMap.MapBuilder<M extends MVMap<K,V>,K,V> A builder for maps. -
Class Summary Class Description Chunk A chunk of data, containing one or multiple pages.Chunk.PositionComparator Cursor<K,V> A cursor to iterate over elements in ascending or descending order.CursorPos<K,V> A position in a cursor.DataUtils Utility methodsFileStore The default storage mechanism of the MVStore.FreeSpaceBitSet A free space bit set.MVMap<K,V> A stored map.MVMap.BasicBuilder<M extends MVMap<K,V>,K,V> A builder for this class.MVMap.Builder<K,V> A builder for this class.MVMap.DecisionMaker<V> Class DecisionMaker provides callback interface (and should become a such in Java 8) for MVMap.operate method.MVMap.EqualsDecisionMaker<V> MVMap.IntValueHolder MVMap.RewriteDecisionMaker<V> MVStore A persistent storage for maps.MVStore.BackgroundWriterThread A background writer thread to automatically store changes from time to time.MVStore.Builder A builder for an MVStore.MVStore.RemovedPageInfo MVStore.TxCounter Class TxCounter is a simple data structure to hold version of the store along with the counter of open transactions, which are still operating on this version.MVStoreTool Utility methods used in combination with the MVStore.MVStoreTool.GenericDataType A data type that can read any data that is persisted, and converts it to a byte array.OffHeapStore A storage mechanism that "persists" data in the off-heap area of the main memory.Page<K,V> A page (a node or a leaf).Page.IncompleteNonLeaf<K,V> Page.Leaf<K,V> Page.NonLeaf<K,V> Page.PageReference<K,V> A pointer to a page, either in-memory or using a page position.RootReference<K,V> Class RootReference is an immutable structure to represent state of the MVMap as a whole (not related to a particular B-Tree node).StreamStore A facility to store streams in a map.StreamStore.Stream A stream backed by a map.WriteBuffer An auto-resize buffer to write data into a ByteBuffer. -
Enum Summary Enum Description MVMap.Decision The decision on what to do on an update. -
Exception Summary Exception Description MVStoreException Various kinds of MVStore problems, along with associated error code.