# 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
  - 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.QueryStatisticsData
  - org.h2.engine.QueryStatisticsData.QueryEntry
  - org.h2.engine.Session
  - org.h2.engine.Session.Savepoint
  - org.h2.engine.Session.TimeoutValue
  - org.h2.engine.SessionRemote (implements org.h2.store.DataHandler)
  - org.h2.engine.SettingsBase
    - org.h2.engine.DbSettings
  - org.h2.engine.SysProperties
  - org.h2.engine.UndoLog
  - org.h2.engine.UndoLogRecord

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.h2.engine.SessionInterface
- org.h2.engine.DbObject