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.
InDoubtTransaction Represents an in-doubt transaction (a transaction in the prepare phase).
LobStorageInterface A mechanism to store and retrieve lob data.
 

Class Summary
CountingReaderInputStream An input stream that reads the data from a reader.
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.
LobStorageBackend This class stores LOB objects in the database, in tables.
LobStorageFrontend This factory creates in-memory objects and temporary files.
LobStorageMap This class stores LOB objects in the database, in maps.
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.
PageStoreInDoubtTransaction Represents an in-doubt transaction (a transaction in the prepare phase).
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.