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

Packages that use DatabricksResultSet
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
`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
`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
`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
`static DatabricksResultSet` ResultConstants.`CLIENT_INFO_PROPERTIES_RESULT` The static result set for the client info properties metadata.
`static DatabricksResultSet` ResultConstants.`TYPE_INFO_RESULT`

Methods in com.databricks.jdbc.dbclient.impl.sqlexec that return DatabricksResultSet
`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
`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)`