# All Classes and Interfaces

Class
Description
AbstractArrowResultChunk
An abstract class that represents a chunk of query result.
AbstractRemoteChunkProvider<T>
Abstract base implementation of both `ChunkProvider` and `ChunkDownloadManager` interfaces.
AccessType
AllPurposeCluster
ArrowResultChunk
ArrowResultChunk.Builder
ArrowResultChunkIterator
ArrowResultChunkStateMachine
Manages state transitions for ArrowResultChunk.
ArrowResultChunkV2
ArrowResultChunkV2.Builder
ArrowStreamResult
Result container for Arrow-based query results.
ArrowToJavaObjectConverter
AuthConstants
AuthFlow
AuthMech
AzureExternalBrowserProvider
Production-ready Azure U2M OAuth provider for Databricks SQL.
AzureMSICredentialProvider
Implementation of CredentialsProvider that uses Azure Managed Service Identity (MSI) for authentication with Databricks services.
AzureMSICredentials
Provides authentication functionality using Azure Managed Service Identity (MSI).
BatchCommand
The `BatchCommand` class represents a single SQL command in a batch execution.
BigDecimalConverter
BitConverter
BooleanConverter
ByteArrayConverter
ByteConverter
CancelStatementRequest
ChunkDetails
ChunkLinkDownloadService<T>
A service that manages the downloading and refreshing of external links for chunked data retrieval.
ChunkProvider
Implementations of this interface manage the retrieval and iteration over `AbstractArrowResultChunk`s.
ChunkStatus
Represents the lifecycle states of a data chunk during the download and processing pipeline.
CircuitBreakerManager
CircuitBreakerManager is a singleton that manages circuit breakers for different hosts.
CircuitBreakerTelemetryPushClient
TelemetryClient wrapper that implements circuit breaker pattern using Resilience4j.
ClientConfigurator
This class is responsible for configuring the Databricks config based on the connection context.
CloseStatementRequest
ColumnarRowView
Memory-efficient columnar view that provides row-based access without materializing all rows.
ColumnInfo
Column info POJO
ColumnInfoTypeName
Column info type name POJO
ColumnMetadata
ColumnMetadata.Builder
CommandBuilder
CommandConstants
CommandName
CommandName
ComplexDataTypeParser
CompressionCodec
ConfiguratorUtils
Utility class for configuring SSL/TLS for Databricks JDBC connections.
ConverterHelper
CreateDeleteUrlRequest
CreateDeleteUrlRequest POJO
CreateDeleteUrlResponse
CreateDeleteUrlResponse POJO
CreateDownloadUrlRequest
CreateDownloadUrlRequest POJO
CreateDownloadUrlResponse
CreateDownloadUrlResponse POJO
CreateSessionRequest
Create session request
CreateSessionResponse
Create session response
CreateUploadUrlRequest
CreateUploadUrlRequest POJO
CreateUploadUrlResponse
CreateUploadUrlResponse POJO
CrossReferenceKeysDatabricksResultSetAdapter
Implementation of `IDatabricksResultSetAdapter` for processing the result set of the `DatabaseMetaData.getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)`.
DatabricksArray
Class for representation of Array complex object.
DatabricksAuthUtil
DatabricksBatchExecutor
The `DatabricksBatchExecutor` class handles the execution of batch SQL commands.
DatabricksBatchUpdateException
DatabricksCallableTask
DatabricksClientConfiguratorManager
DatabricksClientType
DatabricksColumn
DatabricksConnection
Implementation for Databricks specific connection.
DatabricksConnectionContext
DatabricksConnectionContextFactory
Factory class for creating instances of `IDatabricksConnectionContext`.
DatabricksDatabaseMetaData
DatabricksDriverErrorCode
DatabricksDriverException
Top level exception for Databricks driver
DatabricksDriverFeatureFlagsContext
Context for dynamic feature flags that control the behavior of the driver.
DatabricksDriverFeatureFlagsContextFactory
Factory class to manage DatabricksDriverFeatureFlagsContext instances
DatabricksDriverPropertyUtil
Utility class for Databricks driver properties.
DatabricksEmptyMetadataClient
DatabricksHttpClient
Http client implementation to be used for executing http requests.
DatabricksHttpClientFactory
DatabricksHttpException
Exception class to handle http errors while downloading chunk data from external links.
DatabricksHttpRetryHandler
DatabricksHttpTTransport
DatabricksJdbcConstants
DatabricksJdbcConstants.FakeServiceType
Enum for the services that can be replaced with a fake service in integration tests.
DatabricksJdbcUrlParams
Enum to hold all the Databricks JDBC URL parameters.
DatabricksMap<K,V>
Class for representation of Map complex object.
DatabricksMetadataSdkClient
Implementation for `IDatabricksMetadataClient` using `IDatabricksClient`.
DatabricksMetricsTimed
DatabricksMetricsTimedProcessor
DatabricksParameterMetaData
DatabricksParsingException
DatabricksPooledConnection
DatabricksPreparedStatement
DatabricksResultSet
DatabricksResultSetMetaData
DatabricksRetryHandlerException
DatabricksSdkClient
Implementation of IDatabricksClient interface using Databricks Java SDK.
DatabricksSession
Implementation of `IDatabricksSession`, which maintains an underlying session in SQL Gateway.
DatabricksSQLClientInfoException
DatabricksSQLException
Top level exception for Databricks driver
DatabricksSQLFeatureNotImplementedException
DatabricksSQLFeatureNotSupportedException
DatabricksSSLException
Exception class to handle SSL/TLS configuration and handshake errors.
DatabricksStatement
DatabricksStruct
Class for representation of Struct complex object.
DatabricksTemporaryRedirectException
DatabricksThreadContextHolder
DatabricksThriftServiceClient
DatabricksThriftUtil
DatabricksTimeoutException
Top level exception for Databricks driver
DatabricksTokenFederationProvider
Implementation of the Credential Provider that exchanges the third party access token for a Databricks InHouse Token This class exchanges the access token if the issued token is not from the same host as the Databricks host.
DatabricksTypeUtil
Utility class for handling various type conversions and mappings between Databricks-specific data types, SQL types, and Arrow types.
DatabricksUCVolumeClient
Implementation of the VolumeClient that uses SQL query to perform the Volume Operations
DatabricksValidationException
Top level exception for Databricks driver
DatabricksVendorCode
Centralized registry for Databricks JDBC driver vendor error codes.
DatabricksVolumeClientFactory
Factory class for creating instances of `IDatabricksVolumeClient`.
DatabricksVolumeOperationException
Exception class to handle volume operation errors.
DataSource
DateConverter
DBFSVolumeClient
Implementation of Volume Client that directly calls SQL Exec API for the Volume Operations
DBFSVolumeClient.UploadRequest
Request class that holds all necessary information for either file or stream uploads.
DecompressionUtil
DefaultDatabricksResultSetAdapter
A default implementation of `IDatabricksResultSetAdapter` that performs identity mapping and permits all rows to pass through without any modifications.
DeleteSessionRequest
Disposition
Enum to represent the disposition of the result data from SQL Execution API.
DoubleConverter
Driver
Databricks JDBC driver.
DriverConnectionParameters
DriverErrorInfo
DriverProxy
DriverSystemConfiguration
DriverUtil
Utility class for operations related to the Databricks JDBC driver.
DriverVolumeOperation
DriverVolumeOperationType
EmptyResultSet
Empty implementation of ResultSet
EmptyResultSetMetaData
EncryptedFileTokenCache
A TokenCache implementation that stores tokens in encrypted files.
EnvironmentVariables
ExecuteStatementRequest
Execute statement request POJO
ExecuteStatementResponse
Execute statement response POJO
ExecutionResultFormat
ExecutionState
Represents the possible states of a SQL statement execution in Databricks.
ExternalLink
External link POJO
FeatureFlagsResponse
FeatureFlagsResponse.FeatureFlagEntry
FileInfo
FloatConverter
FrontendLogContext
FrontendLogEntry
GetStatementResponse
Get statement response POJO
GlobalAsyncHttpClient
A singleton manager for an asynchronous HTTP client using Apache HttpAsyncClient.
HostDetails
HttpClientType
Enumerates the types of HTTP clients supported by the Databricks JDBC driver.
HttpUtil
IDatabricksClient
Interface for Databricks client which abstracts the integration with Databricks server.
IDatabricksComputeResource
IDatabricksConnection
Extends the standard JDBC `Connection` interface to provide Databricks-specific functionality.
IDatabricksConnectionContext
IDatabricksConnectionInternal
Interface providing Databricks specific Connection APIs.
IDatabricksDriver
Extension interface for java.sql.Driver
IDatabricksHttpClient
Http client interface for executing http requests.
IDatabricksMetadataClient
IDatabricksResultSet
Extends the standard JDBC `ResultSet` interface to provide Databricks-specific functionality.
IDatabricksResultSetInternal
Extended callback handle for java.sql.ResultSet interface
IDatabricksSession
Session interface to represent an open connection to Databricks server.
IDatabricksStatement
Extends the standard JDBC `Statement` interface to provide Databricks-specific functionality.
IDatabricksStatementInternal
Extended callback handle for java.sql.Statement interface
IDatabricksVolumeClient
Interface for interacting with Databricks Unity Catalog (UC) Volumes.
IExecutionResult
Interface to provide methods over an underlying statement result
IExecutionStatus
ImmutableBatchCommand
Immutable implementation of `BatchCommand`.
ImmutableBatchCommand.Builder
Builds instances of type `ImmutableBatchCommand`.
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`.
ImportedKeysDatabricksResultSetAdapter
Implementation of `IDatabricksResultSetAdapter` for processing the result set of the `DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String)`.
InlineChunkProvider
Class to manage inline Arrow chunks
InlineJsonResult
InputStreamFixedLenProducer
Minimal-copy streaming producer for a single-shot PUT/POST with a known `Content-Length`.
InsertStatementParser
Utility class for parsing INSERT statements to extract table and column information.
InsertStatementParser.InsertInfo
Represents the parsed components of an INSERT statement.
IntConverter
IntervalConverter
Converts a java.time.Period or java.time.Duration into the exact ANSI‐style interval literals that Databricks prints.
IntervalConverter.Field
The supported fields in the SQL syntax.
ITelemetryClient
Interface for telemetry clients that handle the export of telemetry events.
JdbcLogger
The interface defines logging methods for various levels of importance.
JdbcLoggerFactory
Factory class for creating JDBC logger instances.
JdbcThreadUtils
Utility class for executing tasks in parallel with proper context handling.
JsonUtil
JulLogger
The `JulLogger` class provides an implementation of the `JdbcLogger` interface using the Java Util Logging (JUL) framework.
JwtPrivateKeyClientCredentials
An implementation of RefreshableTokenSource implementing the JWT client_credentials OAuth grant type.
JwtPrivateKeyClientCredentials.Builder
LazyThriftResult
ListRequest
ListResponse
LogEvent
LoggingUtil
A centralised utility class for logging messages at different levels of importance.
LogLevel
LongConverter
MetadataParser
Utility class for parsing metadata descriptions into structured type mappings.
MetadataResultConstants
MetadataResultSetBuilder
NoopTelemetryClient
NoOpTokenCache
A no-operation implementation of TokenCache that does nothing.
Nullable
OAuthRefreshCredentialsProvider
ObjectConverter
OperationDetail
OperationType
PathConstants
PositionalStatementParameterListItem
PrivateKeyClientCredentialProvider
ProcessNameUtil
Utility class for determining the current process name as it would appear in Activity Monitor.
ProtocolFeatureUtil
Utility class for checking Spark protocol version features.
RemoteChunkProvider
RemoteChunkProviderV2
A V2 implementation of chunk provider that handles chunk downloads using Apache's async HTTP client.
RequestSanitizer
ResourceId
Utility class to handle UUIDs used in Thrift identifiers.
ResultColumn
ResultConstants
ResultData
Result data POJO
ResultLatency
ResultManifest
Result manifest POJO
ResultSchema
Result schema POJO
SchemasDatabricksResultSetAdapter
SessionId
A Session-Id identifier to uniquely identify a connection session
SessionInfo
ShortConverter
Slf4jFormatter
A custom `Formatter` implementation that formats log records in the usual SLF4J format.
Slf4jLogger
The `Slf4jLogger` class implements the `JdbcLogger` interface, providing an SLF4J-based logging solution.
SocketFactoryUtil
SqlExecutionEvent
SQLInterpolator
SqlParameter
StatementId
A Statement-Id identifier to uniquely identify an executed statement
StatementStatus
StatementTelemetryDetails
This class is used to store the telemetry details for a statement.
StatementType
StringConverter
StringUtil
TArrayTypeEntry
TArrayTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TBinaryColumn
TBinaryColumn._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TBoolColumn
TBoolColumn._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TBoolValue
TBoolValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TByteColumn
TByteColumn._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TByteValue
TByteValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCacheLookupResult
TCancelDelegationTokenReq
TCancelDelegationTokenReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCancelDelegationTokenResp
TCancelDelegationTokenResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCancelOperationReq
TCancelOperationReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCancelOperationResp
TCancelOperationResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService
TCLIService.AsyncClient
TCLIService.AsyncClient.CancelDelegationToken_call
TCLIService.AsyncClient.CancelOperation_call
TCLIService.AsyncClient.CloseOperation_call
TCLIService.AsyncClient.CloseSession_call
TCLIService.AsyncClient.ExecuteStatement_call
TCLIService.AsyncClient.Factory
TCLIService.AsyncClient.FetchResults_call
TCLIService.AsyncClient.GetCatalogs_call
TCLIService.AsyncClient.GetColumns_call
TCLIService.AsyncClient.GetCrossReference_call
TCLIService.AsyncClient.GetDelegationToken_call
TCLIService.AsyncClient.GetFunctions_call
TCLIService.AsyncClient.GetInfo_call
TCLIService.AsyncClient.GetOperationStatus_call
TCLIService.AsyncClient.GetPrimaryKeys_call
TCLIService.AsyncClient.GetResultSetMetadata_call
TCLIService.AsyncClient.GetSchemas_call
TCLIService.AsyncClient.GetTables_call
TCLIService.AsyncClient.GetTableTypes_call
TCLIService.AsyncClient.GetTypeInfo_call
TCLIService.AsyncClient.OpenSession_call
TCLIService.AsyncClient.RenewDelegationToken_call
TCLIService.AsyncIface
TCLIService.AsyncProcessor<I>
TCLIService.AsyncProcessor.CancelDelegationToken<I>
TCLIService.AsyncProcessor.CancelOperation<I>
TCLIService.AsyncProcessor.CloseOperation<I>
TCLIService.AsyncProcessor.CloseSession<I>
TCLIService.AsyncProcessor.ExecuteStatement<I>
TCLIService.AsyncProcessor.FetchResults<I>
TCLIService.AsyncProcessor.GetCatalogs<I>
TCLIService.AsyncProcessor.GetColumns<I>
TCLIService.AsyncProcessor.GetCrossReference<I>
TCLIService.AsyncProcessor.GetDelegationToken<I>
TCLIService.AsyncProcessor.GetFunctions<I>
TCLIService.AsyncProcessor.GetInfo<I>
TCLIService.AsyncProcessor.GetOperationStatus<I>
TCLIService.AsyncProcessor.GetPrimaryKeys<I>
TCLIService.AsyncProcessor.GetResultSetMetadata<I>
TCLIService.AsyncProcessor.GetSchemas<I>
TCLIService.AsyncProcessor.GetTables<I>
TCLIService.AsyncProcessor.GetTableTypes<I>
TCLIService.AsyncProcessor.GetTypeInfo<I>
TCLIService.AsyncProcessor.OpenSession<I>
TCLIService.AsyncProcessor.RenewDelegationToken<I>
TCLIService.CancelDelegationToken_args
TCLIService.CancelDelegationToken_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.CancelDelegationToken_result
TCLIService.CancelDelegationToken_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.CancelOperation_args
TCLIService.CancelOperation_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.CancelOperation_result
TCLIService.CancelOperation_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.Client
TCLIService.Client.Factory
TCLIService.CloseOperation_args
TCLIService.CloseOperation_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.CloseOperation_result
TCLIService.CloseOperation_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.CloseSession_args
TCLIService.CloseSession_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.CloseSession_result
TCLIService.CloseSession_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.ExecuteStatement_args
TCLIService.ExecuteStatement_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.ExecuteStatement_result
TCLIService.ExecuteStatement_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.FetchResults_args
TCLIService.FetchResults_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.FetchResults_result
TCLIService.FetchResults_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetCatalogs_args
TCLIService.GetCatalogs_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetCatalogs_result
TCLIService.GetCatalogs_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetColumns_args
TCLIService.GetColumns_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetColumns_result
TCLIService.GetColumns_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetCrossReference_args
TCLIService.GetCrossReference_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetCrossReference_result
TCLIService.GetCrossReference_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetDelegationToken_args
TCLIService.GetDelegationToken_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetDelegationToken_result
TCLIService.GetDelegationToken_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetFunctions_args
TCLIService.GetFunctions_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetFunctions_result
TCLIService.GetFunctions_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetInfo_args
TCLIService.GetInfo_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetInfo_result
TCLIService.GetInfo_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetOperationStatus_args
TCLIService.GetOperationStatus_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetOperationStatus_result
TCLIService.GetOperationStatus_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetPrimaryKeys_args
TCLIService.GetPrimaryKeys_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetPrimaryKeys_result
TCLIService.GetPrimaryKeys_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetResultSetMetadata_args
TCLIService.GetResultSetMetadata_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetResultSetMetadata_result
TCLIService.GetResultSetMetadata_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetSchemas_args
TCLIService.GetSchemas_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetSchemas_result
TCLIService.GetSchemas_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetTables_args
TCLIService.GetTables_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetTables_result
TCLIService.GetTables_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetTableTypes_args
TCLIService.GetTableTypes_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetTableTypes_result
TCLIService.GetTableTypes_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetTypeInfo_args
TCLIService.GetTypeInfo_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.GetTypeInfo_result
TCLIService.GetTypeInfo_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.Iface
TCLIService.OpenSession_args
TCLIService.OpenSession_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.OpenSession_result
TCLIService.OpenSession_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.Processor<I>
TCLIService.Processor.CancelDelegationToken<I>
TCLIService.Processor.CancelOperation<I>
TCLIService.Processor.CloseOperation<I>
TCLIService.Processor.CloseSession<I>
TCLIService.Processor.ExecuteStatement<I>
TCLIService.Processor.FetchResults<I>
TCLIService.Processor.GetCatalogs<I>
TCLIService.Processor.GetColumns<I>
TCLIService.Processor.GetCrossReference<I>
TCLIService.Processor.GetDelegationToken<I>
TCLIService.Processor.GetFunctions<I>
TCLIService.Processor.GetInfo<I>
TCLIService.Processor.GetOperationStatus<I>
TCLIService.Processor.GetPrimaryKeys<I>
TCLIService.Processor.GetResultSetMetadata<I>
TCLIService.Processor.GetSchemas<I>
TCLIService.Processor.GetTables<I>
TCLIService.Processor.GetTableTypes<I>
TCLIService.Processor.GetTypeInfo<I>
TCLIService.Processor.OpenSession<I>
TCLIService.Processor.RenewDelegationToken<I>
TCLIService.RenewDelegationToken_args
TCLIService.RenewDelegationToken_args._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIService.RenewDelegationToken_result
TCLIService.RenewDelegationToken_result._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCLIServiceConstants
TCloseOperationReq
TCloseOperationReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCloseOperationResp
TCloseOperationResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCloseSessionReq
TCloseSessionReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TCloseSessionResp
TCloseSessionResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TColumn
TColumn._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TColumnDesc
TColumnDesc._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TColumnValue
TColumnValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TDBSqlArrowFormat
TDBSqlArrowFormat._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TDBSqlArrowLayout
TDBSqlCompressionCodec
TDBSqlCsvFormat
TDBSqlCsvFormat._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TDBSqlJsonArrayFormat
TDBSqlJsonArrayFormat._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TDBSqlResultFormat
TDBSqlResultFormat._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TDoubleColumn
TDoubleColumn._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TDoubleValue
TDoubleValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TelemetryClient
TelemetryClientContext
TelemetryClientFactory
TelemetryCollector
Context handler for tracking telemetry details for Databricks JDBC driver.
TelemetryEvent
TelemetryFrontendLog
TelemetryHelper
TelemetryPushClient
TelemetryRequest
TelemetryResponse
TExecuteStatementReq
TExecuteStatementReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TExecuteStatementResp
TExecuteStatementResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TFetchOrientation
TFetchResultsReq
TFetchResultsReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TFetchResultsResp
TFetchResultsResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetCatalogsReq
TGetCatalogsReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetCatalogsResp
TGetCatalogsResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetColumnsReq
TGetColumnsReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetColumnsResp
TGetColumnsResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetCrossReferenceReq
TGetCrossReferenceReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetCrossReferenceResp
TGetCrossReferenceResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetDelegationTokenReq
TGetDelegationTokenReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetDelegationTokenResp
TGetDelegationTokenResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetFunctionsReq
TGetFunctionsReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetFunctionsResp
TGetFunctionsResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetInfoReq
TGetInfoReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetInfoResp
TGetInfoResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetInfoType
TGetInfoValue
TGetInfoValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetOperationStatusReq
TGetOperationStatusReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetOperationStatusResp
TGetOperationStatusResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetPrimaryKeysReq
TGetPrimaryKeysReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetPrimaryKeysResp
TGetPrimaryKeysResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetResultSetMetadataReq
TGetResultSetMetadataReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetResultSetMetadataResp
TGetResultSetMetadataResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetSchemasReq
TGetSchemasReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetSchemasResp
TGetSchemasResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetTablesReq
TGetTablesReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetTablesResp
TGetTablesResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetTableTypesReq
TGetTableTypesReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetTableTypesResp
TGetTableTypesResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetTypeInfoReq
TGetTypeInfoReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TGetTypeInfoResp
TGetTypeInfoResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
THandleIdentifier
THandleIdentifier._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TI16Column
TI16Column._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TI16Value
TI16Value._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TI32Column
TI32Column._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TI32Value
TI32Value._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TI64Column
TI64Column._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TI64Value
TI64Value._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TimeoutHandler
Utility class to handle statement execution timeouts.
TimestampConverter
TJobExecutionStatus
TMapTypeEntry
TMapTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TNamespace
TNamespace._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TOpenSessionReq
TOpenSessionReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TOpenSessionResp
TOpenSessionResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TOperationHandle
TOperationHandle._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TOperationState
TOperationType
TPrimitiveTypeEntry
TPrimitiveTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TProgressUpdateResp
TProgressUpdateResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TProtocolVersion
TracingUtil
Utility class to support request tracing
TRenewDelegationTokenReq
TRenewDelegationTokenReq._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TRenewDelegationTokenResp
TRenewDelegationTokenResp._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TRow
TRow._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TRowSet
TRowSet._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSessionHandle
TSessionHandle._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkArrowBatch
TSparkArrowBatch._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkArrowResultLink
TSparkArrowResultLink._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkArrowTypes
TSparkArrowTypes._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkDirectResults
TSparkDirectResults._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkGetDirectResults
TSparkGetDirectResults._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkParameter
TSparkParameter._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkParameterValue
TSparkParameterValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkParameterValueArg
TSparkParameterValueArg._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TSparkRowSetType
TStatementConf
TStatementConf._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TStatus
TStatus._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TStatusCode
TStringColumn
TStringColumn._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TStringValue
TStringValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TStructTypeEntry
TStructTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TTableSchema
TTableSchema._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TTypeDesc
TTypeDesc._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TTypeEntry
TTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TTypeId
TTypeQualifiers
TTypeQualifiers._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TTypeQualifierValue
TTypeQualifierValue._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TUnionTypeEntry
TUnionTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TUserDefinedTypeEntry
TUserDefinedTypeEntry._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TypeValConstants
UCVolumeHttpRetryHandler
UserAgentManager
ValidationUtil
VolumeInputStream
VolumeOperationResult
Class to handle the result of a volume operation
VolumeOperationStatus
VolumePutResult
Contains the result of a volume put operation.
VolumeRetryUtil
Utility class for volume operation retry logic.
VolumeUploadCallback
Unified callback for both file and stream uploads to DBFS volumes.
VolumeUploadCallback.UrlGenerator
Interface for generating presigned URLs.
VolumeUtil
VolumeUtil.VolumeOperationType
Enum to represent the Volume Operation Type
Warehouse
WarningUtil
WildcardUtil
This class consists of utility functions with respect to wildcard strings that are required in building SQL queries
WrapperUtil