Uses of Interface
com.databricks.jdbc.api.internal.IDatabricksSession
Packages that use IDatabricksSession
Package
Description
-
Uses of IDatabricksSession in com.databricks.jdbc.api.impl
Classes in com.databricks.jdbc.api.impl that implement IDatabricksSessionModifier and TypeClassDescriptionclassImplementation ofIDatabricksSession, which maintains an underlying session in SQL Gateway.Methods in com.databricks.jdbc.api.impl that return IDatabricksSessionConstructors in com.databricks.jdbc.api.impl with parameters of type IDatabricksSessionModifierConstructorDescriptionDatabricksResultSet(StatementStatus statementStatus, StatementId statementId, TFetchResultsResp resultsResp, StatementType statementType, IDatabricksStatementInternal parentStatement, IDatabricksSession session) DatabricksResultSet(StatementStatus statementStatus, StatementId statementId, ResultData resultData, ResultManifest resultManifest, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement) LazyThriftResult(TFetchResultsResp initialResponse, IDatabricksStatementInternal statement, IDatabricksSession session) Creates a new LazyThriftResult that lazily fetches data on demand. -
Uses of IDatabricksSession in com.databricks.jdbc.api.impl.arrow
Fields in com.databricks.jdbc.api.impl.arrow declared as IDatabricksSessionModifier and TypeFieldDescriptionprotected final IDatabricksSessionAbstractRemoteChunkProvider.sessionConstructors in com.databricks.jdbc.api.impl.arrow with parameters of type IDatabricksSessionModifierConstructorDescriptionprotectedAbstractRemoteChunkProvider(IDatabricksStatementInternal parentStatement, TFetchResultsResp resultsResp, IDatabricksSession session, IDatabricksHttpClient httpClient, int maxParallelChunkDownloadsPerQuery, CompressionCodec compressionCodec) protectedAbstractRemoteChunkProvider(StatementId statementId, ResultManifest resultManifest, ResultData resultData, IDatabricksSession session, IDatabricksHttpClient httpClient, int maxParallelChunkDownloadsPerQuery, CompressionCodec compressionCodec) ArrowStreamResult(TFetchResultsResp resultsResp, boolean isInlineArrow, IDatabricksStatementInternal parentStatementId, IDatabricksSession session) ArrowStreamResult(ResultManifest resultManifest, ResultData resultData, StatementId statementId, IDatabricksSession session) ChunkLinkDownloadService(IDatabricksSession session, StatementId statementId, long totalChunks, ConcurrentMap<Long, T> chunkIndexToChunksMap, long nextBatchStartIndex) -
Uses of IDatabricksSession in com.databricks.jdbc.api.impl.arrow.incubator
Constructors in com.databricks.jdbc.api.impl.arrow.incubator with parameters of type IDatabricksSessionModifierConstructorDescriptionRemoteChunkProviderV2(IDatabricksStatementInternal parentStatement, TFetchResultsResp resultsResp, IDatabricksSession session, IDatabricksHttpClient httpClient, int maxParallelChunkDownloadsPerQuery, CompressionCodec compressionCodec) RemoteChunkProviderV2(StatementId statementId, ResultManifest resultManifest, ResultData resultData, IDatabricksSession session, IDatabricksHttpClient httpClient, int maxParallelChunkDownloadsPerQuery) -
Uses of IDatabricksSession in com.databricks.jdbc.api.impl.volume
Constructors in com.databricks.jdbc.api.impl.volume with parameters of type IDatabricksSessionModifierConstructorDescriptionVolumeOperationResult(long totalRows, long totalColumns, IDatabricksSession session, IExecutionResult resultHandler, IDatabricksStatementInternal statement) -
Uses of IDatabricksSession in com.databricks.jdbc.api.internal
Methods in com.databricks.jdbc.api.internal that return IDatabricksSessionModifier and TypeMethodDescriptionIDatabricksConnectionInternal.getSession()Returns the underlying session for the connection. -
Uses of IDatabricksSession in com.databricks.jdbc.common.util
Methods in com.databricks.jdbc.common.util with parameters of type IDatabricksSessionModifier and TypeMethodDescriptionDatabricksThriftUtil.convertColumnarToRowBased(TFetchResultsResp resultsResp, IDatabricksStatementInternal parentStatement, IDatabricksSession session) -
Uses of IDatabricksSession in com.databricks.jdbc.dbclient
Methods in com.databricks.jdbc.dbclient with parameters of type IDatabricksSessionModifier and TypeMethodDescriptionIDatabricksClient.executeStatement(String sql, IDatabricksComputeResource computeResource, Map<Integer, ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement) Executes a statement in Databricks serverIDatabricksClient.executeStatementAsync(String sql, IDatabricksComputeResource computeResource, Map<Integer, ImmutableSqlParameter> parameters, IDatabricksSession session, IDatabricksStatementInternal parentStatement) Executes a statement in Databricks server asynchronouslyIDatabricksClient.getStatementResult(StatementId statementId, IDatabricksSession session, IDatabricksStatementInternal parentStatement) Fetches result for underlying statement-IdIDatabricksMetadataClient.listCatalogs(IDatabricksSession session) Returns the list of catalogsIDatabricksMetadataClient.listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern) Returns the list of columnsIDatabricksMetadataClient.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 tableIDatabricksMetadataClient.listExportedKeys(IDatabricksSession session, String catalog, String schema, String table) Returns the list of imported keysIDatabricksMetadataClient.listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern) Returns the list of functionsIDatabricksMetadataClient.listImportedKeys(IDatabricksSession session, String catalog, String schema, String table) Returns the list of imported keysIDatabricksMetadataClient.listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table) Returns the list of primary keysIDatabricksMetadataClient.listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern) Returns the list of schemasIDatabricksMetadataClient.listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes) Returns the list of tablesIDatabricksMetadataClient.listTableTypes(IDatabricksSession session) Returns list of table typesIDatabricksMetadataClient.listTypeInfo(IDatabricksSession session) Returns information about types supported by Databricks server -
Uses of IDatabricksSession in com.databricks.jdbc.dbclient.impl.sqlexec
Methods in com.databricks.jdbc.dbclient.impl.sqlexec with parameters of type IDatabricksSessionModifier and TypeMethodDescriptionDatabricksSdkClient.executeStatement(String sql, IDatabricksComputeResource computeResource, Map<Integer, ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement) DatabricksSdkClient.executeStatementAsync(String sql, IDatabricksComputeResource computeResource, Map<Integer, ImmutableSqlParameter> parameters, IDatabricksSession session, IDatabricksStatementInternal parentStatement) DatabricksSdkClient.getStatementResult(StatementId typedStatementId, IDatabricksSession session, IDatabricksStatementInternal parentStatement) DatabricksEmptyMetadataClient.listCatalogs(IDatabricksSession session) DatabricksMetadataSdkClient.listCatalogs(IDatabricksSession session) DatabricksEmptyMetadataClient.listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern) DatabricksMetadataSdkClient.listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern) DatabricksEmptyMetadataClient.listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) DatabricksMetadataSdkClient.listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) DatabricksEmptyMetadataClient.listExportedKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksMetadataSdkClient.listExportedKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksEmptyMetadataClient.listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern) DatabricksMetadataSdkClient.listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern) DatabricksEmptyMetadataClient.listImportedKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksMetadataSdkClient.listImportedKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksEmptyMetadataClient.listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksMetadataSdkClient.listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksEmptyMetadataClient.listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern) DatabricksMetadataSdkClient.listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern) DatabricksEmptyMetadataClient.listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes) DatabricksMetadataSdkClient.listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes) DatabricksEmptyMetadataClient.listTableTypes(IDatabricksSession session) DatabricksMetadataSdkClient.listTableTypes(IDatabricksSession session) DatabricksEmptyMetadataClient.listTypeInfo(IDatabricksSession session) DatabricksMetadataSdkClient.listTypeInfo(IDatabricksSession session) Constructors in com.databricks.jdbc.dbclient.impl.sqlexec with parameters of type IDatabricksSessionModifierConstructorDescriptionCommandBuilder(IDatabricksSession session) CommandBuilder(String catalogName, IDatabricksSession session) -
Uses of IDatabricksSession in com.databricks.jdbc.dbclient.impl.thrift
Methods in com.databricks.jdbc.dbclient.impl.thrift with parameters of type IDatabricksSessionModifier and TypeMethodDescriptionDatabricksThriftServiceClient.executeStatement(String sql, IDatabricksComputeResource computeResource, Map<Integer, ImmutableSqlParameter> parameters, StatementType statementType, IDatabricksSession session, IDatabricksStatementInternal parentStatement) DatabricksThriftServiceClient.executeStatementAsync(String sql, IDatabricksComputeResource computeResource, Map<Integer, ImmutableSqlParameter> parameters, IDatabricksSession session, IDatabricksStatementInternal parentStatement) DatabricksThriftServiceClient.getStatementResult(StatementId statementId, IDatabricksSession session, IDatabricksStatementInternal parentStatement) DatabricksThriftServiceClient.listCatalogs(IDatabricksSession session) DatabricksThriftServiceClient.listColumns(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String columnNamePattern) DatabricksThriftServiceClient.listCrossReferences(IDatabricksSession session, String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) DatabricksThriftServiceClient.listExportedKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksThriftServiceClient.listFunctions(IDatabricksSession session, String catalog, String schemaNamePattern, String functionNamePattern) DatabricksThriftServiceClient.listImportedKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksThriftServiceClient.listPrimaryKeys(IDatabricksSession session, String catalog, String schema, String table) DatabricksThriftServiceClient.listSchemas(IDatabricksSession session, String catalog, String schemaNamePattern) DatabricksThriftServiceClient.listTables(IDatabricksSession session, String catalog, String schemaNamePattern, String tableNamePattern, String[] tableTypes) DatabricksThriftServiceClient.listTableTypes(IDatabricksSession session) DatabricksThriftServiceClient.listTypeInfo(IDatabricksSession session)