# Hierarchy For Package org.h2.tools

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.h2.tools.CompressTool
  - org.h2.tools.Csv (implements org.h2.tools.SimpleRowSource)
  - org.h2.tools.MultiDimension (implements java.util.Comparator<T>)
  - org.h2.tools.SimpleResultSet (implements java.sql.ResultSet, java.sql.ResultSetMetaData)
  - org.h2.tools.SimpleResultSet.SimpleArray (implements java.sql.Array)
  - org.h2.util.Tool
    - org.h2.tools.Backup
    - org.h2.tools.ChangeFileEncryption
    - org.h2.tools.Console (implements org.h2.server.ShutdownHandler)
      - org.h2.tools.GUIConsole (implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.WindowListener)
    - org.h2.tools.ConvertTraceFile
    - org.h2.tools.CreateCluster
    - org.h2.tools.DeleteDbFiles
    - org.h2.tools.Recover (implements org.h2.store.DataHandler)
    - org.h2.tools.Restore
    - org.h2.tools.RunScript
    - org.h2.tools.Script
    - org.h2.tools.Server (implements java.lang.Runnable, org.h2.server.ShutdownHandler)
    - org.h2.tools.Shell (implements java.lang.Runnable)
  - org.h2.tools.TriggerAdapter (implements org.h2.api.Trigger)
  - org.h2.tools.Upgrade

## Interface Hierarchy

- org.h2.tools.SimpleRowSource