# Hierarchy For Package com.databricks.jdbc.api.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.databricks.jdbc.api.impl.AbstractDatabricksGeospatial (implements com.databricks.jdbc.api.IDatabricksGeospatial)
    - com.databricks.jdbc.api.impl.DatabricksGeography (implements com.databricks.jdbc.api.IGeography)
    - com.databricks.jdbc.api.impl.DatabricksGeometry (implements com.databricks.jdbc.api.IGeometry)
  - com.databricks.jdbc.api.impl.ColumnarRowView
  - com.databricks.jdbc.api.impl.ComplexDataTypeParser
  - com.databricks.jdbc.api.impl.DatabricksArray (implements java.sql.Array)
  - com.databricks.jdbc.api.impl.DatabricksConnection (implements com.databricks.jdbc.api.IDatabricksConnection, com.databricks.jdbc.api.internal.IDatabricksConnectionInternal)
  - com.databricks.jdbc.api.impl.DatabricksConnectionContext (implements com.databricks.jdbc.api.internal.IDatabricksConnectionContext)
  - com.databricks.jdbc.api.impl.DatabricksConnectionContextFactory
  - com.databricks.jdbc.api.impl.DatabricksDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.databricks.jdbc.api.impl.DatabricksMap<K,​V> (implements java.util.Map<K,​V>)
  - com.databricks.jdbc.api.impl.DatabricksParameterMetaData (implements java.sql.ParameterMetaData)
  - com.databricks.jdbc.api.impl.DatabricksResultSet (implements com.databricks.jdbc.api.IDatabricksResultSet, com.databricks.jdbc.api.internal.IDatabricksResultSetInternal)
  - com.databricks.jdbc.api.impl.DatabricksResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.databricks.jdbc.api.impl.DatabricksSession (implements com.databricks.jdbc.api.internal.IDatabricksSession)
  - com.databricks.jdbc.api.impl.DatabricksStatement (implements com.databricks.jdbc.api.IDatabricksStatement, com.databricks.jdbc.api.internal.IDatabricksStatementInternal)
    - com.databricks.jdbc.api.impl.DatabricksPreparedStatement (implements java.sql.PreparedStatement)
  - com.databricks.jdbc.api.impl.DatabricksStruct (implements java.sql.Struct)
  - com.databricks.jdbc.api.impl.EmptyResultSet (implements com.databricks.jdbc.api.IDatabricksResultSet, com.databricks.jdbc.api.internal.IDatabricksResultSetInternal, java.sql.ResultSet)
  - com.databricks.jdbc.api.impl.EmptyResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.databricks.jdbc.api.impl.ImmutableDatabricksColumn (implements com.databricks.jdbc.api.impl.DatabricksColumn)
  - com.databricks.jdbc.api.impl.ImmutableDatabricksColumn.Builder
  - com.databricks.jdbc.api.impl.ImmutableSessionInfo (implements com.databricks.jdbc.api.impl.SessionInfo)
  - com.databricks.jdbc.api.impl.ImmutableSessionInfo.Builder
  - com.databricks.jdbc.api.impl.ImmutableSqlParameter (implements com.databricks.jdbc.api.impl.SqlParameter)
  - com.databricks.jdbc.api.impl.ImmutableSqlParameter.Builder
  - com.databricks.jdbc.api.impl.InlineJsonResult (implements com.databricks.jdbc.api.impl.IExecutionResult)
  - com.databricks.jdbc.api.impl.JsonChunkProvider
  - com.databricks.jdbc.api.impl.LazyThriftResult (implements com.databricks.jdbc.api.impl.IExecutionResult)
  - com.databricks.jdbc.api.impl.MetadataParser

## Interface Hierarchy

- com.databricks.jdbc.api.impl.DatabricksColumn
- com.databricks.jdbc.api.impl.IExecutionResult
- com.databricks.jdbc.api.impl.SessionInfo
- com.databricks.jdbc.api.impl.SqlParameter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.databricks.jdbc.api.impl.VolumeOperationStatus