# Package com.databricks.jdbc.api.impl

Interface Summary
DatabricksColumn
IExecutionResult: Interface to provide methods over an underlying statement result
SessionInfo
SqlParameter

Class Summary
ComplexDataTypeParser
DatabricksArray: Class for representation of Array complex object.
DatabricksConnection: Implementation for Databricks specific connection.
DatabricksConnectionContext
DatabricksConnectionContextFactory: Factory class for creating instances of `IDatabricksConnectionContext`.
DatabricksDatabaseMetaData
DatabricksMap<K,​V>: Class for representation of Map complex object.
DatabricksParameterMetaData
DatabricksPreparedStatement
DatabricksResultSet
DatabricksResultSetMetaData
DatabricksSession: Implementation of `IDatabricksSession`, which maintains an underlying session in SQL Gateway.
DatabricksStatement
DatabricksStruct: Class for representation of Struct complex object.
EmptyResultSet: Empty implementation of ResultSet
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
MetadataParser: Utility class for parsing metadata descriptions into structured type mappings.

Enum Summary
VolumeOperationStatus