Package org.h2.store

Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.

See:
          Description

Interface Summary
DataHandler A data handler contains a number of callback methods.
 

Class Summary
Data This class represents a byte buffer that contains persistent data of a page.
DataReader This class is backed by an input stream and supports reading values and variable size data.
FileLister Utility class to list the files of a database.
FileLock The file lock is used to lock a database so that only one process can write to it.
FileStore This class is an abstraction of a random access file.
FileStoreInputStream An input stream that is backed by a file store.
FileStoreOutputStream An output stream that is backed by a file store.
InDoubtTransaction Represents an in-doubt transaction (a transaction in the prepare phase).
LobStorage This class stores LOB objects in the database.
Page A page.
PageFreeList The list of free pages of a page store.
PageInputStream An input stream that reads from a page store.
PageLog Transaction log mechanism.
PageOutputStream An output stream that writes into a page store.
PageStore This class represents a file that is organized as a number of pages.
PageStreamData A data page of a stream.
PageStreamTrunk A trunk page of a stream.
RecoverTester A tool that simulates a crash while writing to the database, and then verifies the database doesn't get corrupt.
WriterThread The writer thread is responsible to flush the transaction transaction log from time to time.
 

Package org.h2.store Description

Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.