# Hierarchy For All Packages

Package Hierarchies:

- io.github.jdbcx,
- io.github.jdbcx.impl,
- io.github.jdbcx.prql,
- io.github.jdbcx.script,
- io.github.jdbcx.shell

## Class Hierarchy

- java.lang.Object
  - io.github.jdbcx.impl.BlackholeDriverExtension (implements io.github.jdbcx.DriverExtension)
  - io.github.jdbcx.impl.DefaultConnectionListener (implements io.github.jdbcx.ConnectionListener)
  - io.github.jdbcx.impl.DefaultDriverExtension (implements io.github.jdbcx.DriverExtension)
  - io.github.jdbcx.impl.DummyResultSet
  - io.github.jdbcx.Main
  - io.github.jdbcx.prql.PrqlDriverExtension (implements io.github.jdbcx.DriverExtension)
  - io.github.jdbcx.script.ScriptDriverExtension (implements io.github.jdbcx.DriverExtension)
  - io.github.jdbcx.script.ScriptHelper
  - io.github.jdbcx.shell.ShellDriverExtension (implements io.github.jdbcx.DriverExtension)
  - io.github.jdbcx.SqlExceptionUtils
  - io.github.jdbcx.WrappedConnection (implements java.sql.Connection)
  - io.github.jdbcx.WrappedConnectionPoolDataSource (implements javax.sql.ConnectionPoolDataSource)
  - io.github.jdbcx.WrappedDataSource (implements javax.sql.DataSource)
  - io.github.jdbcx.WrappedDriver (implements java.sql.Driver, java.sql.DriverAction)
  - io.github.jdbcx.WrappedPooledConnection (implements javax.sql.PooledConnection)
    - io.github.jdbcx.WrappedXAConnection (implements javax.sql.XAConnection)
  - io.github.jdbcx.WrappedResultSet (implements java.sql.ResultSet)
  - io.github.jdbcx.WrappedStatement (implements java.sql.Statement)
    - io.github.jdbcx.WrappedPreparedStatement (implements java.sql.PreparedStatement)
      - io.github.jdbcx.WrappedCallableStatement (implements java.sql.CallableStatement)

## Interface Hierarchy

- io.github.jdbcx.ConnectionListener
- io.github.jdbcx.DriverExtension
- io.github.jdbcx.QueryExtension