Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Databricks JDBC Sürücüsü, sürüm 3 ve üzeri için API başvuru belgeleri sağlanmaktadır.
IDatabricksConnection arayüzü
Bağlantı ve ifade yürütme tanıtıcılarını alma yöntemlerini açıklar.
Paket: com.databricks.jdbc.api
| getStatement |
|---|
IDatabricksStatement getStatement(String statementId) throws SQLExceptionBelirli bir deyim kimliği için bir tanımlayıcı döndürür. İadeler Mevcut bir yürütmeyi yönetmek için IDatabricksStatement. |
| getConnectionId |
|---|
String getConnectionId() throws SQLExceptionOturum bağlantısı için bir tanıtıcı döndürür. İadeler Yürütmenin temel oturumu için bağlantıyı temsil eden bir dizge. |
IDatabricksDriver arabirimi
Sürücü bağlantısını yönetme yöntemlerini açıklar.
Paket: com.databricks.client.jdbc
com.databricks.client.jdbc.Driver, com.databricks.client.jdbc.IDatabricksDriver ve java.sql.Driver'yi genişletir.
| bağlantıyı kapat |
|---|
void closeConnection(String url, Properties info, String connectionId) throws SQLExceptionBelirtilen bağlantı kimliği ve JDBC bağlantı URL'si için bağlantıyı kapatır. İadeler Hiç kimse |
IDatabricksResultSet arabirimi
Zaman uyumsuz sorgunun sonuçlarını alma yöntemlerini açıklar.
Paket: com.databricks.jdbc.api
| Çalıştırma Durumunu Al |
|---|
IExecutionStatus getExecutionStatus() throws SQLExceptionYürütmenin durumunu döndürür. İadeler Yürütmenin durumunu temsil eden bir IExecutionStatus |
| getStatementId |
|---|
String getStatementId() throws SQLExceptionZaman uyumsuz yürütmenin ilişkili ifade kimliğini döndürür. İadeler Çalıştırmanın beyan kimliği olan bir dize |
IDatabricksStatement arayüzü
Zaman uyumsuz sorgu yürütme ve işleme yöntemlerini açıklar.
Paket: com.databricks.jdbc.api
| executeAsync (asenkron çalıştır) |
|---|
ResultSet executeAsync(String sql) throws SQLExceptionSql komutunu zaman uyumsuz modda yürütür. Parametreler:
İadeler Yürütülen SQL'in sonuçlarını temsil eden ResultSet |
| YürütmeSonucunuAl |
|---|
ResultSet getExecutionResult() throws SQLExceptionZaten yürütülen bir SQL komutu için durum ve yanıt getirir ve hiçbir komut yürütülmezse hata oluşturur. Bu yöntem, yürütme durumunu yoklamak için birden çok kez çağrılabilir. İadeler Yürütülen SQL'in sonuçlarını temsil eden ResultSet |
IDatabricksVolumeClient arayüzü
Unity Kataloğu birimlerindeki dosyaları yönetme yöntemlerini açıklar.
Paket: com.databricks.jdbc.api
| prefixExists |
|---|
boolean prefixExists(String catalog, String schema, String volume, String prefix, boolean caseSensitive) throws SQLExceptionUnity Kataloğu biriminde belirli bir önek (klasör benzeri yapı) olup olmadığını belirler. Ön ek, dosya adının bir parçası olmalıdır. Parametreler:
İadeler Ön ekin var olup olmadığını gösteren boole değeri. |
| objectExists |
|---|
boolean objectExists(String catalog, String schema, String volume, String objectPath, boolean caseSensitive) throws SQLExceptionUnity Kataloğu biriminde belirli bir nesnenin (dosya) var olup olmadığını belirler. Nesne, dosya adıyla tam olarak eşleşmelidir. Parametreler:
İadeler Nesnenin var olup olmadığını gösteren boole değeri. |
| volumeExists |
|---|
boolean volumeExists(String catalog, String schema, String volumeName, boolean caseSensitive) throws SQLExceptionBelirli bir birimin verilen katalogda ve şemada mevcut olup olmadığını belirler. Hacim, hacim adıyla tam olarak eşleşmelidir. Parametreler:
İadeler Birimin var olup olmadığını gösteren boole değeri. |
| NesneleriListele |
|---|
List<String> listObjects(String catalog, String schema, String volume, String prefix, boolean caseSensitive) throws SQLExceptionUnity Kataloğu birimindeki belirtilen ön ekle başlayan tüm dosya adlarının listesini döndürür. Ön ek, birimin kök dizini olarak dosya yolunun bir parçası olmalıdır. Parametreler:
İadeler Belirtilen ön ek ile başlayan dosya adlarını gösteren dizelerin listesi. |
| getObject (dosya) |
|---|
boolean getObject(String catalog, String schema, String volume, String objectPath, String localPath) throws SQLExceptionUnity Kataloğu biriminden bir nesne (dosya) alır ve belirtilen yerel yolda depolar. Parametreler:
İadeler GET işleminin durumunu gösteren bir boole değeri. |
| getObject (akış) |
|---|
InputStreamEntity getObject(String catalog, String schema, String volume, String objectPath) throws SQLExceptionUnity Kataloğu biriminden bir nesneyi giriş akışı olarak alır. Parametreler:
İadeler Giriş akışı varlığının bir örneği. |
| putObject (dosya) |
|---|
boolean putObject(String catalog, String schema, String volume, String objectPath, String localPath, boolean toOverwrite) throws SQLExceptionYerel bir yoldan Unity Kataloğu birimi içindeki belirtilen yola veri yükler. Parametreler:
İadeler PUT işleminin durumunu gösteren boolean değeri. |
| putObject (akış) |
|---|
boolean putObject(String catalog, String schema, String volume, String objectPath, InputStream inputStream, long contentLength, boolean toOverwrite) throws SQLExceptionBir giriş akışındaki verileri Unity Kataloğu birimindeki belirtilen yola yükler. Parametreler:
İadeler PUT işleminin durumunu belirten boole değeri. |
| deleteObject |
|---|
boolean deleteObject(String catalog, String schema, String volume, String objectPath) throws SQLExceptionUnity Kataloğu birimi içinde belirtilen bir yoldan bir nesneyi kaldırır. Parametreler:
İadeler DELETE işleminin sonucunu gösteren Boolean değeri. |
IDatabricksGeospatial arayüzü
Jeo-uzamsal veri türleri (GEOMETRY ve GEOGRAPHY) ile çalışma yöntemlerini açıklar. Bu arabirim, IGeometry ve IGeography işaretleyici arabirimleri tarafından türe özgü jeo-uzamsal nesneler için genişletilir.
Paket: com.databricks.jdbc.api
| getWKT |
|---|
String getWKT()Jeo-uzamsal nesnenin Well-Known Metin (WKT) şeklindeki gösterimini döndürür. İadeler SRID ön eki olmadan WKT gösterimini içeren bir Dize. |
| getWKB |
|---|
byte[] getWKB()Coğrafi nesnenin OGC uyumlu Well-Known İkili (WKB) gösterimini döndürür. İadeler WKB verilerini içeren bayt dizisi. |
| getSRID |
|---|
int getSRID()Jeo-uzamsal nesnenin Uzamsal Başvuru Sistemi Tanımlayıcısını (SRID) döndürür. İadeler SRID değerini temsil eden bir tamsayı (belirtilmezse 0). |
| getType |
|---|
String getType()Jeo-uzamsal tür adını döndürür. İadeler GEOMETRY veya GEOGRAPHY olan bir Dize. |
ExecutionState numaralandırma
Bir zaman uyumsuz yürütülen sorgunun durumlarını içerir.
Paket: com.databricks.jdbc.api
RUNNING |
ifade sunucuda çalışıyor |
|---|---|
PENDING |
Açıklama henüz sunucuda çalıştırılmadı. |
SUCCEEDED |
Sorgu başarıyla çalıştı |
FAILED |
İfade yürütme başarısız oldu |
ABORTED |
Deyimi durduruldu |
CLOSED |
Açıklama kapatıldı |
IExecutionStatus arabirimi
Zaman uyumsuz sorgunun durumunu alma yöntemlerini açıklar.
Paket: com.databricks.jdbc.api
| getExecutionState |
|---|
ExecutionState getExecutionState() throws SQLExceptionYürütme durumunu döndürür. İadeler Yürütme durumunun halini temsil eden ExecutionState |
| getSqlState |
|---|
String getSqlState() throws SQLExceptionAyarlanırsa, başarısız durum için SQLState kodunu döndürür. İadeler SQLState kodu olan bir Dize |
| getErrorMessage |
|---|
String getErrorMessage() throws SQLExceptionBaşarısız bir yürütmenin hata iletisini döndürür. İadeler Hata iletisi olan dize. |