Top Description Classes
[default module]

Package org.h2.mvstore


A persistent storage for tree maps.

Class Summary

Modifier and TypeClass and Description
public class
AppendOnlyMultiFileStore

Class AppendOnlyMultiFileStore.

public abstract class
Chunk<C extends Chunk<C>>

A chunk of data, containing one or multiple pages.

public class
Cursor<
the key type
K
,
the value type
V
>

A cursor to iterate over elements in ascending or descending order.

public class
CursorPos<K, V>

A position in a cursor.

public class
DataUtils

Utility methods

public abstract class
FileStore<C extends Chunk<C>>

Class FileStore is a base class to allow for different store implementations.

public class
FreeSpaceBitSet

A free space bit set.

pack-priv class
MFChunk

Class MFChunk.

public class
MVMap<
the key class
K
,
the value class
V
>

A stored map.

public class
MVStore

A persistent storage for maps.

public class
MVStoreException

Various kinds of MVStore problems, along with associated error code.

public class
MVStoreTool

Utility methods used in combination with the MVStore.

public class
OffHeapStore

A storage mechanism that "persists" data in the off-heap area of the main memory.

public abstract class
Page<K, V>

A page (a node or a leaf).

public abstract class
RandomAccessStore

Class RandomAccessStore.

public class
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).

pack-priv class
SFChunk

Class SFChunk.

public class
SingleFileStore

The default storage mechanism of the MVStore.

public class
StreamStore

A facility to store streams in a map.

public class
WriteBuffer

An auto-resize buffer to write data into a ByteBuffer.