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.
RecordReader A record reader is able to create a Record from a DataPage.
 

Class Summary
Data A data page is a byte buffer that contains persistent data of a page.
DataPage A data page is a byte buffer that contains persistent data of a row or index page.
DataReader This class is backed by an input stream and supports reading values and variable size data.
DiskFile This class represents a file that is usually written to disk.
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.
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.
Record A record represents a persisted row in a table, or a index page.
Storage This class represents an persistent container that stores data of a table or an index.
WriterThread The writer thread is responsible to flush the transaction log file 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.