# Hierarchy For Package com.databricks.jdbc.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.databricks.jdbc.core.ArrowResultChunk
  - com.databricks.jdbc.core.ArrowResultChunk.ArrowResultChunkIterator
  - com.databricks.jdbc.core.ArrowToJavaObjectConverter
  - com.databricks.jdbc.core.ChunkDownloader
  - com.databricks.jdbc.core.ChunkExtractor
  - com.databricks.jdbc.core.DatabricksConnection (implements java.sql.Connection, com.databricks.jdbc.core.IDatabricksConnection)
  - com.databricks.jdbc.core.DatabricksDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.databricks.jdbc.core.DatabricksParameterMetaData (implements java.sql.ParameterMetaData)
  - com.databricks.jdbc.core.DatabricksResultSet (implements com.databricks.jdbc.core.IDatabricksResultSet, java.sql.ResultSet)
  - com.databricks.jdbc.core.DatabricksResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.databricks.jdbc.core.DatabricksSession (implements com.databricks.jdbc.core.IDatabricksSession)
  - com.databricks.jdbc.core.DatabricksStatement (implements com.databricks.jdbc.core.IDatabricksStatement, java.sql.Statement)
    - com.databricks.jdbc.core.DatabricksPreparedStatement (implements java.sql.PreparedStatement)
  - com.databricks.jdbc.core.DatabricksTypeUtil
  - com.databricks.jdbc.core.EmptyResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.databricks.jdbc.core.ImmutableDatabricksColumn (implements com.databricks.jdbc.core.DatabricksColumn)
  - com.databricks.jdbc.core.ImmutableDatabricksColumn.Builder
  - com.databricks.jdbc.core.ImmutableSessionInfo (implements com.databricks.jdbc.core.SessionInfo)
  - com.databricks.jdbc.core.ImmutableSessionInfo.Builder
  - com.databricks.jdbc.core.ImmutableSqlParameter (implements com.databricks.jdbc.core.SqlParameter)
  - com.databricks.jdbc.core.ImmutableSqlParameter.Builder
  - com.databricks.jdbc.core.InlineJsonResult
  - java.io.InputStream (implements java.io.Closeable)
    - com.databricks.jdbc.core.VolumeInputStream
  - com.databricks.jdbc.core.OAuthAuthenticator
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.sql.SQLException (implements java.lang.Iterable<T>)
        - com.databricks.jdbc.core.DatabricksSQLException
          - com.databricks.jdbc.core.DatabricksParsingException
          - com.databricks.jdbc.core.DatabricksSQLFeatureNotImplementedException
          - com.databricks.jdbc.core.DatabricksSQLFeatureNotSupportedException
          - com.databricks.jdbc.core.DatabricksValidationException
        - java.sql.SQLClientInfoException
          - com.databricks.jdbc.core.DatabricksSQLClientInfoException
        - java.sql.SQLTransientException
          - java.sql.SQLTimeoutException
            - com.databricks.jdbc.core.DatabricksTimeoutException

## Interface Hierarchy

- com.databricks.jdbc.core.DatabricksColumn
- com.databricks.jdbc.core.IDatabricksConnection
- com.databricks.jdbc.core.IDatabricksResultSet
- com.databricks.jdbc.core.IDatabricksSession
- com.databricks.jdbc.core.IDatabricksStatement
- com.databricks.jdbc.core.SessionInfo
- com.databricks.jdbc.core.SqlParameter