## Uses of Interface
com.databricks.jdbc.core.types.ComputeResource

Packages that use ComputeResource
com.databricks.jdbc.client
com.databricks.jdbc.client.impl.sdk
com.databricks.jdbc.client.impl.thrift
com.databricks.jdbc.core
com.databricks.jdbc.core.types
com.databricks.jdbc.driver

### Uses of ComputeResource in com.databricks.jdbc.client

Methods in com.databricks.jdbc.client with parameters of type ComputeResource
`ImmutableSessionInfo` DatabricksClient.`createSession​(ComputeResource computeResource, String catalog, String schema, Map<String,​String> sessionConf)` Creates a new session for given warehouse-Id, catalog and session.
`void` DatabricksClient.`deleteSession​(IDatabricksSession session, ComputeResource computeResource)` Deletes a session for given session-Id
`DatabricksResultSet` DatabricksClient.`executeStatement​(String sql, ComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatement parentStatement)` Executes a statement in Databricks server

### Uses of ComputeResource in com.databricks.jdbc.client.impl.sdk

Methods in com.databricks.jdbc.client.impl.sdk with parameters of type ComputeResource
`ImmutableSessionInfo` DatabricksSdkClient.`createSession​(ComputeResource warehouse, String catalog, String schema, Map<String,​String> sessionConf)`
`void` DatabricksSdkClient.`deleteSession​(IDatabricksSession session, ComputeResource warehouse)`
`DatabricksResultSet` DatabricksSdkClient.`executeStatement​(String sql, ComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatement parentStatement)`

### Uses of ComputeResource in com.databricks.jdbc.client.impl.thrift

Methods in com.databricks.jdbc.client.impl.thrift with parameters of type ComputeResource
`ImmutableSessionInfo` DatabricksThriftServiceClient.`createSession​(ComputeResource cluster, String catalog, String schema, Map<String,​String> sessionConf)`
`void` DatabricksThriftServiceClient.`deleteSession​(IDatabricksSession session, ComputeResource cluster)`
`DatabricksResultSet` DatabricksThriftServiceClient.`executeStatement​(String sql, ComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatement parentStatement)`

### Uses of ComputeResource in com.databricks.jdbc.core

Methods in com.databricks.jdbc.core that return ComputeResource
`ComputeResource` ImmutableSessionInfo.`computeResource()`
`ComputeResource` SessionInfo.`computeResource()`
`ComputeResource` DatabricksSession.`getComputeResource()`
`ComputeResource` IDatabricksSession.`getComputeResource()` Get the warehouse associated with the session.

Methods in com.databricks.jdbc.core with parameters of type ComputeResource
`ImmutableSessionInfo.Builder` ImmutableSessionInfo.Builder.`computeResource​(ComputeResource computeResource)` Initializes the value for the `computeResource` attribute.
`ImmutableSessionInfo` ImmutableSessionInfo.`withComputeResource​(ComputeResource value)` Copy the current immutable object by setting a value for the `computeResource` attribute.

### Uses of ComputeResource in com.databricks.jdbc.core.types

Classes in com.databricks.jdbc.core.types that implement ComputeResource
`class` `AllPurposeCluster`
`class` `Warehouse`

### Uses of ComputeResource in com.databricks.jdbc.driver

Methods in com.databricks.jdbc.driver that return ComputeResource
`ComputeResource` DatabricksConnectionContext.`getComputeResource()`
`ComputeResource` IDatabricksConnectionContext.`getComputeResource()` Returns warehouse-Id as parsed from JDBC connection Url