Referência da API Java para o driver JDBC da Databricks (OSS)
Este artigo fornece a documentação de referência API para o driverDatabricks JDBC (OSS).
Interface de conexão IDatabricksConnection
Descreve métodos para recuperar identificadores de conexão e execução de instruções.
pacote: com.databricks.jdbc.api
Obtenha a declaração |
---|
Retorna um identificador para um determinado ID de instrução. Devoluções: Uma declaração IDatabricksStatement para lidar com uma execução existente. |
Obter ID de conexão |
---|
Retorna um identificador para a conexão da sessão. Devoluções: Uma cadeia de caracteres que representa a conexão para a sessão subjacente da execução. |
Interface iDatabricksDriver
Descreve métodos para gerenciar a conexão do driver.
pacote: com.databricks.client.jdbc
com.databricks.client.jdbc.Driver
estende com.databricks.client.jdbc.IDatabricksDriver
e java.sql.Driver
.
Fechar conexão |
---|
Fecha a conexão para o ID de conexão e o URL de conexão JDBC especificados. Devoluções: Nenhuma |
Interface do conjunto de resultados do IDatabricksResultSet
Descreve os métodos para recuperar os resultados de uma consulta assíncrona.
pacote: com.databricks.jdbc.api
Obter status de execução |
---|
Retorna o status da execução. Devoluções: Um IExecutionStatus que representa o status da execução |
Obter ID da declaração |
---|
Retorna o ID da declaração associado à execução assíncrona. Devoluções: Uma cadeia de caracteres que é o ID da declaração da execução |
Interface de declaração de tijolos de dados
Descreve métodos para executar e lidar com uma consulta assíncrona.
pacote: com.databricks.jdbc.api
Executar uma sincronização |
---|
Executa um comando SQL em modo assíncrono. Parâmetros:
Devoluções: Um ResultSet que representa os resultados do SQL executado |
Obter resultado da execução |
---|
Obtém um status e uma resposta para um comando SQL já executado e gera um erro se nenhum comando tiver sido executado. Esse método pode ser chamado várias vezes para pesquisar o status de execução. Devoluções: Um ResultSet que representa os resultados do SQL executado |
Interface iDatabricksVolumeClient
Descreve métodos para gerenciar arquivos em volumes do Unity Catalog.
pacote: com.databricks.jdbc.api
O prefixo existe |
---|
Determina se existe um prefixo específico (estrutura semelhante a uma pasta) no volume do Unity Catalog. O prefixo deve fazer parte do nome do arquivo. Parâmetros:
Devoluções: Um booleano que indica se o prefixo existe ou não. |
O objeto existe |
---|
Determina se um objeto específico (arquivo) existe no volume do Unity Catalog. O objeto deve corresponder exatamente ao nome do arquivo. Parâmetros:
Devoluções: Um booleano que indica se o objeto existe ou não. |
O volume existe |
---|
Determina se existe um volume específico no catálogo e no esquema fornecidos. O volume deve corresponder exatamente ao nome do volume. Parâmetros:
Devoluções: Um booleano que indica se o volume existe ou não. |
Listar objetos |
---|
Retorna a lista de todos os nomes de arquivos no volume Unity Catalog que começam com um prefixo especificado. O prefixo deve fazer parte do caminho do arquivo do volume como raiz. Parâmetros:
Devoluções: Uma lista de strings indicando os nomes de arquivos que começam com o prefixo especificado. |
GetObject (arquivo) |
---|
Recupera um objeto (arquivo) do volume do Unity Catalog e o armazena no caminho local especificado. Parâmetros:
Devoluções: Um valor booleano que indica o status das operações GET. |
getObject (transmissão) |
---|
Recupera um objeto como uma transmissão de entrada do volume Unity Catalog. Parâmetros:
Devoluções: Uma instância da entidade de transmissão de entrada. |
PutObject (arquivo) |
---|
Faz o upload de dados de um caminho local para um caminho especificado em um volume do Unity Catalog. Parâmetros:
Devoluções: Um valor booleano que indica o status das operações PUT. |
putObject (transmissão) |
---|
carregar dados de uma transmissão de entrada para um caminho especificado em um volume Unity Catalog. Parâmetros:
Devoluções: Um valor booleano que indica o status das operações PUT. |
Excluir objeto |
---|
Remove um objeto de um caminho especificado em um volume do Unity Catalog. Parâmetros:
Devoluções: Um valor booleano que indica o status das operações DELETE. |
Enumeração ExecutionState
Contém os estados de uma consulta assíncrona em execução.
pacote: com.databricks.jdbc.api
| A instrução está sendo executada no servidor |
---|---|
| A declaração ainda não foi executada no servidor |
| A execução da declaração foi bem-sucedida |
| A execução da instrução falhou |
| A declaração foi abortada |
| A declaração foi encerrada |
Interface IExecutionStatus
Descreve métodos para recuperar o status de uma consulta assíncrona.
pacote: com.databricks.jdbc.api
Obter estado de execução |
---|
Retorna o estado do status de execução. Devoluções: Um ExecutionState que representa o estado do status de execução |
Obter SQL State |
---|
Se estiver definido, retornará o código SQLState para um status de falha. Devoluções: Uma cadeia de caracteres que é o código SQLState |
Receber mensagem de erro |
---|
Retorna a mensagem de erro de uma execução falhada. Devoluções: Uma cadeia de caracteres que é a mensagem de erro. |