## Hierarchy For Package org.h2.store

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.h2.util.CacheObject (implements java.lang.Comparable<T>)
    - org.h2.store.Page
      - org.h2.store.PageFreeList
      - org.h2.store.PageStreamData
      - org.h2.store.PageStreamTrunk
  - org.h2.store.Data
  - org.h2.store.FileLister
  - org.h2.store.FileLock (implements java.lang.Runnable)
  - org.h2.store.FileStore
  - java.io.InputStream (implements java.io.Closeable)
    - org.h2.store.CountingReaderInputStream
    - org.h2.store.FileStoreInputStream
    - org.h2.store.LobStorageBackend.LobInputStream
    - org.h2.store.PageInputStream
  - org.h2.store.LobStorageBackend (implements org.h2.store.LobStorageInterface)
  - org.h2.store.LobStorageFrontend (implements org.h2.store.LobStorageInterface)
  - org.h2.store.LobStorageMap (implements org.h2.store.LobStorageInterface)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.h2.store.FileStoreOutputStream
  - org.h2.store.PageLog
  - org.h2.store.PageOutputStream
  - org.h2.store.PageStore (implements org.h2.util.CacheWriter)
  - org.h2.store.PageStoreInDoubtTransaction (implements org.h2.store.InDoubtTransaction)
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.h2.store.DataReader
  - org.h2.store.RecoverTester (implements org.h2.store.fs.Recorder)
  - org.h2.store.WriterThread (implements java.lang.Runnable)

## Interface Hierarchy

- org.h2.store.DataHandler
- org.h2.store.InDoubtTransaction
- org.h2.store.LobStorageInterface