Package org.h2.store


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.

  • Class
    Description
    An input stream that reads the data from a reader and limits the number of bytes that can be read.
    This class represents a byte buffer that contains persistent data of a page.
    A data handler contains a number of callback methods, mostly related to CLOB and BLOB handling.
    This class is backed by an input stream and supports reading values and variable size data.
    Constructing such an EOF exception is fast, because the stack trace is not filled in.
    Utility class to list the files of a database.
    The file lock is used to lock a database so that only one process can write to it.
     
    This class is an abstraction of a random access file.
    An input stream that is backed by a file store.
    An output stream that is backed by a file store.
    Represents an in-doubt transaction (a transaction in the prepare phase).
    This factory creates in-memory objects and temporary files.
    A mechanism to store and retrieve lob data.
    An input stream used by the client side of a tcp connection to fetch LOB data on demand from the server.
    Input stream that reads only a specified range from the source stream.
    Reader that reads only a specified range from the source reader.
    A tool that simulates a crash while writing to the database, and then verifies the database doesn't get corrupt.