## Hierarchy For Package org.h2.engine

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.h2.engine.ConnectionInfo (implements java.lang.Cloneable)
  - org.h2.engine.Constants
  - org.h2.engine.Database (implements org.h2.store.DataHandler)
  - org.h2.engine.DbObjectBase (implements org.h2.engine.DbObject)
    - org.h2.engine.Comment
    - org.h2.engine.Right
    - org.h2.engine.RightOwner
      - org.h2.engine.Role
      - org.h2.engine.User
    - org.h2.schema.SchemaObjectBase (implements org.h2.schema.SchemaObject)
      - org.h2.engine.FunctionAlias
    - org.h2.engine.Setting
    - org.h2.engine.UserAggregate
    - org.h2.engine.UserDataType
  - org.h2.engine.Engine (implements org.h2.engine.SessionFactory)
  - org.h2.engine.FunctionAlias.JavaMethod (implements java.lang.Comparable<T>)
  - org.h2.engine.MetaRecord (implements java.lang.Comparable<T>)
  - org.h2.engine.Mode
  - org.h2.engine.Procedure
  - org.h2.engine.SessionWithState (implements org.h2.engine.SessionInterface)
    - org.h2.engine.Session
    - org.h2.engine.SessionRemote (implements org.h2.store.DataHandler)
  - org.h2.engine.SettingsBase
  - java.lang.Thread (implements java.lang.Runnable)
    - org.h2.engine.DatabaseCloser
  - org.h2.engine.UndoLog
  - org.h2.engine.UndoLogRecord

## Interface Hierarchy

- org.h2.engine.DbObject
- org.h2.engine.SessionFactory
- org.h2.engine.SessionInterface