Top Description Interfaces Classes Enums
[default module]

Package org.h2.store


Storage abstractions and helper classes.

Interface Summary

Modifier and TypeInterface and Description
public interface
DataHandler

A data handler contains a number of callback methods, mostly related to CLOB and BLOB handling.

public interface
InDoubtTransaction

Represents an in-doubt transaction (a transaction in the prepare phase).

public interface
LobStorageInterface

A mechanism to store and retrieve lob data.

Class Summary

Modifier and TypeClass and Description
public class
CountingReaderInputStream

An input stream that reads the data from a reader and limits the number of bytes that can be read.

public class
Data

This class represents a byte buffer that contains persistent data of a page.

public class
DataReader

This class is backed by an input stream and supports reading values and variable size data.

public class
FileLister

Utility class to list the files of a database.

public class
FileLock

The file lock is used to lock a database so that only one process can write to it.

public class
FileStore

This class is an abstraction of a random access file.

public class
FileStoreInputStream

An input stream that is backed by a file store.

public class
FileStoreOutputStream

An output stream that is backed by a file store.

public class
LobStorageFrontend

This factory creates in-memory objects and temporary files.

public class
LobStorageRemoteInputStream

An input stream used by the client side of a tcp connection to fetch LOB data on demand from the server.

public class
RangeInputStream

Input stream that reads only a specified range from the source stream.

public class
RangeReader

Reader that reads only a specified range from the source reader.

public class
RecoverTester

A tool that simulates a crash while writing to the database, and then verifies the database doesn't get corrupt.

Enum Summary

Modifier and TypeEnum and Description
public enum