# Package com.databricks.jdbc.core

Interface Summary
DatabricksColumn
IDatabricksConnection: Interface providing Databricks specific Connection APIs.
IDatabricksResultSet
IDatabricksSession: Session interface to represent an open connection to Databricks server.
IDatabricksStatement: Interface for Databricks specific statement.
SessionInfo
SqlParameter

Class Summary
ArrowResultChunk
ArrowResultChunk.ArrowResultChunkIterator
ArrowToJavaObjectConverter
ChunkDownloader: Class to manage Arrow chunks and fetch them on proactive basis.
ChunkExtractor: Class to manage inline Arrow chunks
DatabricksConnection: Implementation for Databricks specific connection.
DatabricksDatabaseMetaData
DatabricksParameterMetaData
DatabricksPreparedStatement
DatabricksResultSet
DatabricksResultSetMetaData
DatabricksSession: Implementation for Session interface, which maintains an underlying session in SQL Gateway.
DatabricksStatement
DatabricksTypeUtil: Databricks types as supported in https://docs.databricks.com/en/sql/language-manual/sql-ref-datatypes.html
EmptyResultSetMetaData
ImmutableDatabricksColumn: Immutable implementation of `DatabricksColumn`.
ImmutableDatabricksColumn.Builder: Builds instances of type `ImmutableDatabricksColumn`.
ImmutableSessionInfo: Immutable implementation of `SessionInfo`.
ImmutableSessionInfo.Builder: Builds instances of type `ImmutableSessionInfo`.
ImmutableSqlParameter: Immutable implementation of `SqlParameter`.
ImmutableSqlParameter.Builder: Builds instances of type `ImmutableSqlParameter`.
InlineJsonResult
OAuthAuthenticator
VolumeInputStream

Exception Summary
DatabricksParsingException
DatabricksSQLClientInfoException
DatabricksSQLException: Top level exception for Databricks driver
DatabricksSQLFeatureNotImplementedException
DatabricksSQLFeatureNotSupportedException
DatabricksTimeoutException: Top level exception for Databricks driver
DatabricksValidationException: Top level exception for Databricks driver