# Hierarchy For Package org.h2.pagestore.db

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.h2.util.CacheObject (implements java.lang.Comparable<T>)
    - org.h2.pagestore.Page
      - org.h2.pagestore.db.PageBtree
        - org.h2.pagestore.db.PageBtreeLeaf
        - org.h2.pagestore.db.PageBtreeNode
      - org.h2.pagestore.db.PageDataLeaf
      - org.h2.pagestore.db.PageDataNode
      - org.h2.pagestore.db.PageDataOverflow
  - org.h2.engine.DbObjectBase (implements org.h2.engine.DbObject)
    - org.h2.schema.SchemaObjectBase (implements org.h2.schema.SchemaObject)
      - org.h2.index.BaseIndex (implements org.h2.index.Index)
        - org.h2.pagestore.db.HashIndex
        - org.h2.pagestore.db.NonUniqueHashIndex
        - org.h2.pagestore.db.PageIndex
          - org.h2.pagestore.db.PageBtreeIndex
          - org.h2.pagestore.db.PageDataIndex
          - org.h2.pagestore.db.PageDelegateIndex
        - org.h2.pagestore.db.ScanIndex
        - org.h2.pagestore.db.SpatialTreeIndex (implements org.h2.index.SpatialIndex)
        - org.h2.pagestore.db.TreeIndex
      - org.h2.table.Table
        - org.h2.table.TableBase
          - org.h2.table.RegularTable
            - org.h2.pagestore.db.PageStoreTable
  - java.io.InputStream (implements java.io.Closeable)
    - org.h2.pagestore.db.LobStorageBackend.LobInputStream
  - org.h2.pagestore.db.LobStorageBackend (implements org.h2.store.LobStorageInterface)
  - org.h2.pagestore.db.NonUniqueHashCursor (implements org.h2.index.Cursor)
  - org.h2.pagestore.db.PageBtreeCursor (implements org.h2.index.Cursor)
  - org.h2.pagestore.db.ScanCursor (implements org.h2.index.Cursor)
  - org.h2.pagestore.db.TreeCursor (implements org.h2.index.Cursor)