## Uses of Interface
com.databricks.jdbc.api.internal.IDatabricksStatementInternal

Packages that use IDatabricksStatementInternal
com.databricks.jdbc.api.impl
com.databricks.jdbc.api.impl.volume
com.databricks.jdbc.dbclient
com.databricks.jdbc.dbclient.impl.sqlexec
com.databricks.jdbc.dbclient.impl.thrift

### Uses of IDatabricksStatementInternal in com.databricks.jdbc.api.impl

Classes in com.databricks.jdbc.api.impl that implement IDatabricksStatementInternal
`class` `DatabricksPreparedStatement`
`class` `DatabricksStatement`

Constructors in com.databricks.jdbc.api.impl with parameters of type IDatabricksStatementInternal
`DatabricksResultSet​(TStatus statementStatus, StatementId statementId, TRowSet resultData, TGetResultSetMetadataResp resultManifest, StatementType statementType, IDatabricksStatementInternal parentStatement, IDatabricksSession session)`
`DatabricksResultSet​(com.databricks.sdk.service.sql.StatementStatus statementStatus, StatementId statementId, StatementType statementType, IDatabricksStatementInternal parentStatement, IExecutionResult executionResult, DatabricksResultSetMetaData resultSetMetaData)`
`DatabricksResultSet​(com.databricks.sdk.service.sql.StatementStatus statementStatus, StatementId statementId, ResultData resultData, ResultManifest resultManifest, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`

### Uses of IDatabricksStatementInternal in com.databricks.jdbc.api.impl.volume

Constructors in com.databricks.jdbc.api.impl.volume with parameters of type IDatabricksStatementInternal
`VolumeOperationResult​(long totalRows, long totalColumns, IDatabricksSession session, IExecutionResult resultHandler, IDatabricksStatementInternal statement)`

### Uses of IDatabricksStatementInternal in com.databricks.jdbc.dbclient

Methods in com.databricks.jdbc.dbclient with parameters of type IDatabricksStatementInternal
`DatabricksResultSet` IDatabricksClient.`executeStatement​(String sql, IDatabricksComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement)` Executes a statement in Databricks server
`DatabricksResultSet` IDatabricksClient.`executeStatementAsync​(String sql, IDatabricksComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, IDatabricksSession session, IDatabricksStatementInternal parentStatement)` Executes a statement in Databricks server asynchronously
`DatabricksResultSet` IDatabricksClient.`getStatementResult​(StatementId statementId, IDatabricksSession session, IDatabricksStatementInternal parentStatement)` Fetches result for underlying statement-Id

### Uses of IDatabricksStatementInternal in com.databricks.jdbc.dbclient.impl.sqlexec

Methods in com.databricks.jdbc.dbclient.impl.sqlexec with parameters of type IDatabricksStatementInternal
`DatabricksResultSet` DatabricksSdkClient.`executeStatement​(String sql, IDatabricksComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`
`DatabricksResultSet` DatabricksSdkClient.`executeStatementAsync​(String sql, IDatabricksComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`
`DatabricksResultSet` DatabricksSdkClient.`getStatementResult​(StatementId typedStatementId, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`

### Uses of IDatabricksStatementInternal in com.databricks.jdbc.dbclient.impl.thrift

Methods in com.databricks.jdbc.dbclient.impl.thrift with parameters of type IDatabricksStatementInternal
`DatabricksResultSet` DatabricksThriftServiceClient.`executeStatement​(String sql, IDatabricksComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`
`DatabricksResultSet` DatabricksThriftServiceClient.`executeStatementAsync​(String sql, IDatabricksComputeResource computeResource, Map<Integer,​ImmutableSqlParameter> parameters, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`
`DatabricksResultSet` DatabricksThriftServiceClient.`getStatementResult​(StatementId statementId, IDatabricksSession session, IDatabricksStatementInternal parentStatement)`