# Hierarchy For All Packages

Package Hierarchies:

- com.facebook.presto.jdbc

## Class Hierarchy

- java.lang.Object
  - com.facebook.presto.jdbc.PrestoArray (implements java.sql.Array)
  - com.facebook.presto.jdbc.PrestoConnection (implements java.sql.Connection)
  - com.facebook.presto.jdbc.PrestoDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.facebook.presto.jdbc.PrestoDriver (implements java.io.Closeable, java.sql.Driver)
  - com.facebook.presto.jdbc.PrestoIntervalDayTime (implements java.lang.Comparable<T>)
  - com.facebook.presto.jdbc.PrestoIntervalYearMonth (implements java.lang.Comparable<T>)
  - com.facebook.presto.jdbc.PrestoResultSet (implements java.sql.ResultSet)
  - com.facebook.presto.jdbc.PrestoResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.facebook.presto.jdbc.PrestoStatement (implements java.sql.Statement)
    - com.facebook.presto.jdbc.PrestoPreparedStatement (implements java.sql.PreparedStatement)
  - com.facebook.presto.jdbc.QueryStats
  - com.facebook.presto.jdbc.StageStats
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.sql.SQLException (implements java.lang.Iterable<T>)
        - java.sql.SQLNonTransientException
          - com.facebook.presto.jdbc.NotImplementedException
        - java.sql.SQLWarning
          - com.facebook.presto.jdbc.PrestoSqlWarning
  - com.facebook.presto.jdbc.WarningsManager

## Interface Hierarchy

- com.facebook.presto.jdbc.QueryInterceptor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.facebook.presto.jdbc.KnownTokenCache