# Hierarchy For Package org.h2.mvstore.db

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.h2.mvstore.type.BasicDataType<T> (implements org.h2.mvstore.type.DataType<T>)
    - org.h2.mvstore.db.LobStorageMap.BlobMeta.Type
    - org.h2.mvstore.db.LobStorageMap.BlobReference.Type
    - org.h2.mvstore.db.RowDataType (implements org.h2.mvstore.type.StatefulDataType<D>)
    - org.h2.mvstore.db.ValueDataType (implements org.h2.mvstore.type.StatefulDataType<D>)
  - org.h2.engine.DbObject (implements org.h2.util.HasSQL)
    - org.h2.schema.SchemaObject
      - org.h2.index.Index
        - org.h2.mvstore.db.MVIndex<K,V>
          - org.h2.mvstore.db.MVDelegateIndex
          - org.h2.mvstore.db.MVPrimaryIndex
          - org.h2.mvstore.db.MVSecondaryIndex
          - org.h2.mvstore.db.MVSpatialIndex (implements org.h2.index.SpatialIndex)
      - org.h2.table.Table
        - org.h2.table.TableBase
          - org.h2.mvstore.db.MVTable
  - org.h2.mvstore.db.LobStorageMap (implements org.h2.store.LobStorageInterface)
  - org.h2.mvstore.db.LobStorageMap.BlobMeta
  - org.h2.mvstore.db.LobStorageMap.BlobReference (implements java.lang.Comparable<T>)
  - org.h2.mvstore.db.MVTempResult (implements org.h2.result.ResultExternal)
  - org.h2.mvstore.db.NullValueDataType (implements org.h2.mvstore.type.DataType<T>)
  - org.h2.mvstore.db.RowDataType.Factory (implements org.h2.mvstore.type.StatefulDataType.Factory<D>)
  - org.h2.mvstore.db.Store
  - org.h2.mvstore.db.ValueDataType.Factory (implements org.h2.mvstore.type.StatefulDataType.Factory<D>)
  - org.h2.value.VersionedValue<T>
    - org.h2.value.Value (implements org.h2.util.HasSQL, org.h2.value.Typed)
      - org.h2.mvstore.db.SpatialKey (implements org.h2.mvstore.rtree.Spatial)