Uses of Interface
com.databricks.jdbc.api.internal.IDatabricksConnectionContext
-
-
Uses of IDatabricksConnectionContext in com.databricks.jdbc.api.impl
Classes in com.databricks.jdbc.api.impl that implement IDatabricksConnectionContext Modifier and Type Class Description classDatabricksConnectionContextMethods in com.databricks.jdbc.api.impl that return IDatabricksConnectionContext Modifier and Type Method Description static IDatabricksConnectionContextDatabricksConnectionContextFactory. create(String url, String user, String password)Creates an instance ofIDatabricksConnectionContextfrom the given URL, user and passwordstatic IDatabricksConnectionContextDatabricksConnectionContextFactory. create(String url, Properties properties)Creates an instance ofIDatabricksConnectionContextfrom the given URL and properties.static IDatabricksConnectionContextDatabricksConnectionContextFactory. createWithoutError(String url, Properties properties)IDatabricksConnectionContextDatabricksConnection. getConnectionContext()IDatabricksConnectionContextDatabricksSession. getConnectionContext()static IDatabricksConnectionContextDatabricksConnectionContext. parse(String url, Properties properties)Parses connection Url and properties into a Databricks specific connection contextConstructors in com.databricks.jdbc.api.impl with parameters of type IDatabricksConnectionContext Constructor Description DatabricksConnection(IDatabricksConnectionContext connectionContext)Creates an instance of Databricks connection for given connection context.DatabricksConnection(IDatabricksConnectionContext connectionContext, IDatabricksClient testDatabricksClient)DatabricksResultSetMetaData(StatementId statementId, TGetResultSetMetadataResp resultManifest, long rows, long chunkCount, List<String> arrowMetadata, IDatabricksConnectionContext ctx)Constructs aDatabricksResultSetMetaDataobject for a Thrift-based result set.DatabricksResultSetMetaData(StatementId statementId, ResultManifest resultManifest, boolean usesExternalLinks, IDatabricksConnectionContext ctx)Constructs aDatabricksResultSetMetaDataobject for a SEA result set.DatabricksSession(IDatabricksConnectionContext connectionContext)Creates an instance of Databricks session for given connection contextDatabricksSession(IDatabricksConnectionContext connectionContext, IDatabricksClient testDatabricksClient)Constructor method to be used for mocking in a test case. -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.api.impl.volume
Methods in com.databricks.jdbc.api.impl.volume with parameters of type IDatabricksConnectionContext Modifier and Type Method Description static IDatabricksVolumeClientDatabricksVolumeClientFactory. getVolumeClient(IDatabricksConnectionContext connectionContext)Creates an instance of the DBFVolumeClient from the given connectionContext.Constructors in com.databricks.jdbc.api.impl.volume with parameters of type IDatabricksConnectionContext Constructor Description DBFSVolumeClient(IDatabricksConnectionContext connectionContext) -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.api.internal
Methods in com.databricks.jdbc.api.internal that return IDatabricksConnectionContext Modifier and Type Method Description IDatabricksConnectionContextIDatabricksConnectionInternal. getConnectionContext()Returns the connection context associated with the connection.IDatabricksConnectionContextIDatabricksSession. getConnectionContext()Returns the associated connection context for the session -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.auth
Constructors in com.databricks.jdbc.auth with parameters of type IDatabricksConnectionContext Constructor Description AzureMSICredentialProvider(IDatabricksConnectionContext connectionContext)Constructs a new AzureMSICredentialProvider.DatabricksTokenFederationProvider(IDatabricksConnectionContext connectionContext, com.databricks.sdk.core.CredentialsProvider credentialsProvider)OAuthRefreshCredentialsProvider(IDatabricksConnectionContext context, com.databricks.sdk.core.DatabricksConfig databricksConfig)PrivateKeyClientCredentialProvider(IDatabricksConnectionContext connectionContext, com.databricks.sdk.core.DatabricksConfig databricksConfig) -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.common.util
Methods in com.databricks.jdbc.common.util that return IDatabricksConnectionContext Modifier and Type Method Description static IDatabricksConnectionContextDatabricksThreadContextHolder. getConnectionContext()Methods in com.databricks.jdbc.common.util with parameters of type IDatabricksConnectionContext Modifier and Type Method Description static int[]DatabricksTypeUtil. getBasePrecisionAndScale(int columnType, IDatabricksConnectionContext ctx)static StringDatabricksAuthUtil. getTokenEndpoint(com.databricks.sdk.core.DatabricksConfig databricksConfig, IDatabricksConnectionContext connectionContext)static <T,R>
List<R>JdbcThreadUtils. parallelFlatMap(Collection<T> items, IDatabricksConnectionContext connectionContext, int maxThreads, int timeoutSeconds, Function<T,Collection<R>> task, ExecutorService executor)Executes tasks in parallel, collecting and flattening all results, utilizing a provided executor service (which can be null, in which case a new one will be created).static <T,R>
List<R>JdbcThreadUtils. parallelMap(Collection<T> items, IDatabricksConnectionContext connectionContext, int maxThreads, int timeoutSeconds, Function<T,R> task, ExecutorService executor)Executes tasks concurrently with appropriate context management, utilizing a provided executor service (which can be null, in which case a new one will be created).static voidDatabricksThreadContextHolder. setConnectionContext(IDatabricksConnectionContext context)static voidDriverUtil. setUpLogging(IDatabricksConnectionContext connectionContext)static voidUserAgentManager. setUserAgent(IDatabricksConnectionContext connectionContext)Set the user agent for the Databricks JDBC driver. -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.dbclient
Methods in com.databricks.jdbc.dbclient that return IDatabricksConnectionContext Modifier and Type Method Description IDatabricksConnectionContextIDatabricksClient. getConnectionContext() -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.dbclient.impl.common
Methods in com.databricks.jdbc.dbclient.impl.common with parameters of type IDatabricksConnectionContext Modifier and Type Method Description static org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory>ConfiguratorUtils. createConnectionSocketFactoryRegistry(IDatabricksConnectionContext connectionContext)Creates a registry of connection socket factories based on the connection context.static org.apache.http.impl.conn.PoolingHttpClientConnectionManagerConfiguratorUtils. getBaseConnectionManager(IDatabricksConnectionContext connectionContext)Creates and configures the connection manager based on the connection context.static KeyStoreConfiguratorUtils. loadTruststoreOrNull(IDatabricksConnectionContext connectionContext)Loads a trust store from the path specified in the connection context.Constructors in com.databricks.jdbc.dbclient.impl.common with parameters of type IDatabricksConnectionContext Constructor Description ClientConfigurator(IDatabricksConnectionContext connectionContext)MetadataResultSetBuilder(IDatabricksConnectionContext ctx) -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.dbclient.impl.http
Methods in com.databricks.jdbc.dbclient.impl.http with parameters of type IDatabricksConnectionContext Modifier and Type Method Description IDatabricksHttpClientDatabricksHttpClientFactory. getClient(IDatabricksConnectionContext context)IDatabricksHttpClientDatabricksHttpClientFactory. getClient(IDatabricksConnectionContext context, HttpClientType type)voidDatabricksHttpClientFactory. removeClient(IDatabricksConnectionContext context)voidDatabricksHttpClientFactory. removeClient(IDatabricksConnectionContext context, HttpClientType type)Constructors in com.databricks.jdbc.dbclient.impl.http with parameters of type IDatabricksConnectionContext Constructor Description DatabricksHttpRetryHandler(IDatabricksConnectionContext connectionContext)UCVolumeHttpRetryHandler(IDatabricksConnectionContext connectionContext) -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.dbclient.impl.sqlexec
Methods in com.databricks.jdbc.dbclient.impl.sqlexec that return IDatabricksConnectionContext Modifier and Type Method Description IDatabricksConnectionContextDatabricksSdkClient. getConnectionContext()Constructors in com.databricks.jdbc.dbclient.impl.sqlexec with parameters of type IDatabricksConnectionContext Constructor Description DatabricksEmptyMetadataClient(IDatabricksConnectionContext ctx)DatabricksSdkClient(IDatabricksConnectionContext connectionContext)DatabricksSdkClient(IDatabricksConnectionContext connectionContext, com.databricks.sdk.service.sql.StatementExecutionService statementExecutionService, com.databricks.sdk.core.ApiClient apiClient) -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.dbclient.impl.thrift
Methods in com.databricks.jdbc.dbclient.impl.thrift that return IDatabricksConnectionContext Modifier and Type Method Description IDatabricksConnectionContextDatabricksThriftServiceClient. getConnectionContext()Constructors in com.databricks.jdbc.dbclient.impl.thrift with parameters of type IDatabricksConnectionContext Constructor Description DatabricksHttpTTransport(IDatabricksHttpClient httpClient, String url, com.databricks.sdk.core.DatabricksConfig databricksConfig, IDatabricksConnectionContext connectionContext)DatabricksThriftServiceClient(IDatabricksConnectionContext connectionContext) -
Uses of IDatabricksConnectionContext in com.databricks.jdbc.telemetry
Methods in com.databricks.jdbc.telemetry with parameters of type IDatabricksConnectionContext Modifier and Type Method Description voidTelemetryClientFactory. closeTelemetryClient(IDatabricksConnectionContext connectionContext)static voidTelemetryHelper. exportFailureLog(IDatabricksConnectionContext connectionContext, String errorName, String errorMessage)static voidTelemetryHelper. exportInitialTelemetryLog(IDatabricksConnectionContext connectionContext)static voidTelemetryHelper. exportLatencyLog(IDatabricksConnectionContext connectionContext, long latencyMilliseconds, DriverVolumeOperation volumeOperationEvent)ITelemetryClientTelemetryClientFactory. getTelemetryClient(IDatabricksConnectionContext connectionContext, com.databricks.sdk.core.DatabricksConfig databricksConfig)ITelemetryClientTelemetryClientFactory. getUnauthenticatedTelemetryClient(IDatabricksConnectionContext connectionContext)Constructors in com.databricks.jdbc.telemetry with parameters of type IDatabricksConnectionContext Constructor Description TelemetryClient(IDatabricksConnectionContext connectionContext, boolean isAuthenticated, ExecutorService executorService)Returns an unathenticated Telemetry ClientTelemetryClient(IDatabricksConnectionContext connectionContext, ExecutorService executorService, com.databricks.sdk.core.DatabricksConfig config)Returns an athenticated Telemetry Client
-