# Uses of Class
com.databricks.jdbc.api.impl.DatabricksResultSet

Packages that use DatabricksResultSet
Package
Description
com.databricks.jdbc.dbclient
com.databricks.jdbc.dbclient.impl.common
com.databricks.jdbc.dbclient.impl.sqlexec
com.databricks.jdbc.dbclient.impl.thrift

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

Methods in com.databricks.jdbc.dbclient that return DatabricksResultSet
Modifier and Type
Method
Description
`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
`DatabricksResultSet`
IDatabricksMetadataClient.`listCatalogs(IDatabricksSession session)`
Returns the list of catalogs
`DatabricksResultSet`
IDatabricksMetadataClient.`listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern)`
Returns the list of columns
`DatabricksResultSet`
IDatabricksMetadataClient.`listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)`
Returns the list of cross references between a parent table and a foreign table
`DatabricksResultSet`
IDatabricksMetadataClient.`listExportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
Returns the list of imported keys
`DatabricksResultSet`
IDatabricksMetadataClient.`listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern)`
Returns the list of functions
`DatabricksResultSet`
IDatabricksMetadataClient.`listImportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
Returns the list of imported keys
`DatabricksResultSet`
IDatabricksMetadataClient.`listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table)`
Returns the list of primary keys
`DatabricksResultSet`
IDatabricksMetadataClient.`listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern)`
Returns the list of schemas
`DatabricksResultSet`
IDatabricksMetadataClient.`listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes)`
Returns the list of tables
`DatabricksResultSet`
IDatabricksMetadataClient.`listTableTypes(IDatabricksSession session)`
Returns list of table types
`DatabricksResultSet`
IDatabricksMetadataClient.`listTypeInfo(IDatabricksSession session)`
Returns information about types supported by Databricks server

## Uses of DatabricksResultSet in com.databricks.jdbc.dbclient.impl.common

Methods in com.databricks.jdbc.dbclient.impl.common that return DatabricksResultSet
Modifier and Type
Method
Description
`DatabricksResultSet`
MetadataResultSetBuilder.`getCatalogsResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getCatalogsResult(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getColumnsResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getColumnsResult(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getCrossReferenceKeysResult(DatabricksResultSet resultSet, String targetParentCatalogName, String targetParentNamespaceName, String targetParentTableName)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getCrossRefsResult(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getExportedKeys(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getFunctionsResult(DatabricksResultSet resultSet, String catalog)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getFunctionsResult(String catalog, List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getImportedKeys(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getImportedKeysResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getPrimaryKeysResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getPrimaryKeysResult(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getResultSetWithGivenRowsAndColumns(List<ResultColumn> columns, List<List<Object>> rows, String statementId, CommandName commandName)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getSchemasResult(DatabricksResultSet resultSet, String catalog)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getSchemasResult(List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getTablesResult(DatabricksResultSet resultSet, String[] tableTypes)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getTablesResult(String catalog, String[] tableTypes, List<List<Object>> rows)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getTableTypesResult()`
Methods in com.databricks.jdbc.dbclient.impl.common with parameters of type DatabricksResultSet
Modifier and Type
Method
Description
`DatabricksResultSet`
MetadataResultSetBuilder.`getCatalogsResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getColumnsResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getCrossReferenceKeysResult(DatabricksResultSet resultSet, String targetParentCatalogName, String targetParentNamespaceName, String targetParentTableName)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getFunctionsResult(DatabricksResultSet resultSet, String catalog)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getImportedKeysResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getPrimaryKeysResult(DatabricksResultSet resultSet)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getSchemasResult(DatabricksResultSet resultSet, String catalog)`
`DatabricksResultSet`
MetadataResultSetBuilder.`getTablesResult(DatabricksResultSet resultSet, String[] tableTypes)`

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

Fields in com.databricks.jdbc.dbclient.impl.sqlexec declared as DatabricksResultSet
Modifier and Type
Field
Description
`static final DatabricksResultSet`
ResultConstants.`CLIENT_INFO_PROPERTIES_RESULT`
The static result set for the client info properties metadata.
`static final DatabricksResultSet`
ResultConstants.`TYPE_INFO_RESULT`
Methods in com.databricks.jdbc.dbclient.impl.sqlexec that return DatabricksResultSet
Modifier and Type
Method
Description
`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)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listCatalogs(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listCatalogs(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listExportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listExportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listImportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listImportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listTableTypes(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listTableTypes(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksEmptyMetadataClient.`listTypeInfo(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksMetadataSdkClient.`listTypeInfo(IDatabricksSession session)`

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

Methods in com.databricks.jdbc.dbclient.impl.thrift that return DatabricksResultSet
Modifier and Type
Method
Description
`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)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listCatalogs(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listExportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listImportedKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listTableTypes(IDatabricksSession session)`
`DatabricksResultSet`
DatabricksThriftServiceClient.`listTypeInfo(IDatabricksSession session)`