# Hierarchy For All Packages

Package Hierarchies:

- com.zaxxer.hikari,
- com.zaxxer.hikari.metrics

## Class Hierarchy

- java.lang.Object
  - com.zaxxer.hikari.HikariConfig (implements com.zaxxer.hikari.HikariConfigMXBean)
    - com.zaxxer.hikari.HikariDataSource (implements java.io.Closeable, javax.sql.DataSource)
  - com.zaxxer.hikari.HikariJNDIFactory (implements javax.naming.spi.ObjectFactory)
  - com.zaxxer.hikari.metrics.MetricsTracker (implements com.zaxxer.hikari.metrics.IMetricsTracker)
  - com.zaxxer.hikari.metrics.PoolStats

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.zaxxer.hikari.metrics.IMetricsTracker
- com.zaxxer.hikari.HikariConfigMXBean
- com.zaxxer.hikari.HikariPoolMXBean
- com.zaxxer.hikari.metrics.MetricsTrackerFactory
- com.zaxxer.hikari.SQLExceptionOverride

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.zaxxer.hikari.SQLExceptionOverride.Override