# Hierarchy For All Packages

Package Hierarchies:

- com.databend.jdbc,
- com.databend.jdbc.cloud,
- com.databend.jdbc.parser

## Class Hierarchy

- java.lang.Object
  - com.databend.jdbc.parser.BatchInsertUtils
  - com.databend.jdbc.DatabendConnection (implements java.sql.Connection, com.databend.jdbc.FileTransferAPI)
  - com.databend.jdbc.DatabendDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.databend.jdbc.DatabendDriverUri
  - com.databend.jdbc.cloud.DatabendPresignClientV1 (implements com.databend.jdbc.cloud.DatabendPresignClient)
  - com.databend.jdbc.DatabendResultSet
  - com.databend.jdbc.DatabendResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.databend.jdbc.DatabendStatement (implements java.sql.Statement)
    - com.databend.jdbc.DatabendPreparedStatement (implements java.sql.PreparedStatement)
  - com.databend.jdbc.NonRegisteringDatabendDriver (implements java.io.Closeable, java.sql.Driver)
    - com.databend.jdbc.DatabendDriver
  - com.databend.jdbc.PresignContext
  - com.databend.jdbc.PresignContext.Builder

## Interface Hierarchy

- com.databend.jdbc.cloud.DatabendPresignClient
- com.databend.jdbc.FileTransferAPI