Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a Databricks JDBC Driver 3- és újabb verziójának API-referenciadokumentációját tartalmazza.
IDatabricksConnection felület
A kapcsolat- és utasításvégrehajtási fogantyúk lekérdezésének módszereit ismerteti.
Csomag: com.databricks.jdbc.api
| getNyilatkozat |
|---|
IDatabricksStatement getStatement(String statementId) throws SQLExceptionEgy adott utasításazonosítóhoz tartozó kezelőt adja vissza. Visszatérítések Egy IDatabricksStatement egy meglévő végrehajtás kezelésére. |
| getConnectionId |
|---|
String getConnectionId() throws SQLExceptionEgy hivatkozást ad vissza a munkamenet-kapcsolathoz. Visszatérítések Egy sztring, amely a végrehajtás alapjául szolgáló munkamenet kapcsolatát jelöli. |
IDatabricksDriver interfész
Az illesztőprogram-kapcsolat kezelésére szolgáló módszereket ismerteti.
Csomag: com.databricks.client.jdbc
com.databricks.client.jdbc.Driver kiterjeszti com.databricks.client.jdbc.IDatabricksDriver és java.sql.Driver.
| kapcsolat lezárása |
|---|
void closeConnection(String url, Properties info, String connectionId) throws SQLExceptionBezárja a kapcsolatot az adott kapcsolatazonosítóhoz és a JDBC-kapcsolat URL-címéhez. Visszatérítések Egyik sem |
IDatabricksResultSet felület
Az aszinkron lekérdezés eredményeinek lekérésére szolgáló módszereket ismerteti.
Csomag: com.databricks.jdbc.api
| getExecutionStatus |
|---|
IExecutionStatus getExecutionStatus() throws SQLExceptionA végrehajtás állapotát adja vissza. Visszatérítések A végrehajtás állapotát képviselő IExecutionStatus |
| getStatementId |
|---|
String getStatementId() throws SQLExceptionAz aszinkron végrehajtás társított utasításazonosítóját adja vissza. Visszatérítések A sztring, amely a végrehajtás utasításazonosítóját tartalmazza |
IDatabricksStatement felület
Az aszinkron lekérdezések végrehajtásának és kezelésének módszereit ismerteti.
Csomag: com.databricks.jdbc.api
| executeAsync |
|---|
ResultSet executeAsync(String sql) throws SQLExceptionSql-parancsot hajt végre aszinkron módban. Paraméterek:
Visszatérítések A végrehajtott SQL eredményeit képviselő ResultSet |
| getExecutionResult |
|---|
ResultSet getExecutionResult() throws SQLExceptionEgy már végrehajtott SQL-parancs állapotát és válaszát kéri le, és hibát jelez, ha nem hajtottak végre parancsot. Ezt a metódust többször is meghívhatja a lekérdezés végrehajtási állapotának lekérdezéséhez. Visszatérítések A végrehajtott SQL eredményeit képviselő ResultSet |
IDatabricksVolumeClient felület
A Unity Catalog-kötetek fájljainak kezelésére szolgáló módszereket ismerteti.
Csomag: com.databricks.jdbc.api
| prefixExists |
|---|
boolean prefixExists(String catalog, String schema, String volume, String prefix, boolean caseSensitive) throws SQLExceptionMeghatározza, hogy létezik-e egy adott prefix (mappaszerű struktúra) a Unity Catalog kötetben. A prefix része kell, hogy legyen a fájlnévnek. Paraméterek:
Visszatérítések Egy logikai érték, amely jelzi, hogy a prefixum létezik-e vagy sem. |
| objectExists |
|---|
boolean objectExists(String catalog, String schema, String volume, String objectPath, boolean caseSensitive) throws SQLExceptionMeghatározza, hogy egy adott objektum (fájl) létezik-e az Unity Catalog tárolóban. Az objektumnak pontosan meg kell egyeznie a fájlnévvel. Paraméterek:
Visszatérítések Egy logikai érték, amely jelzi, hogy az objektum létezik-e vagy sem. |
| kötet létezik |
|---|
boolean volumeExists(String catalog, String schema, String volumeName, boolean caseSensitive) throws SQLExceptionMeghatározza, hogy egy adott kötet létezik-e a megadott katalógusban és sémában. A hangerőnek pontosan meg kell egyeznie a hangerő nevével. Paraméterek:
Visszatérítések Egy logikai érték, amely jelzi, hogy a kötet létezik-e vagy sem. |
| objektumok_listázása |
|---|
List<String> listObjects(String catalog, String schema, String volume, String prefix, boolean caseSensitive) throws SQLExceptionVisszaadja az összes fájlnevet az Unity Catalog kötetben, amelyek egy megadott előtaggal kezdődnek. A prefixnek a kötet gyökereként a fájlútvonal részét kell képeznie. Paraméterek:
Visszatérítések A megadott előtaggal kezdődő fájlneveket jelző sztringek listája. |
| getObject (fájl) |
|---|
boolean getObject(String catalog, String schema, String volume, String objectPath, String localPath) throws SQLExceptionLekér egy objektumot (fájlt) a Unity Catalog tárolóból, és elmenti a megadott helyi elérési útra. Paraméterek:
Visszatérítések Egy logikai érték, amely a GET művelet állapotát jelzi. |
| getObject (adatfolyam) |
|---|
InputStreamEntity getObject(String catalog, String schema, String volume, String objectPath) throws SQLExceptionBeolvas egy objektumot bemeneti adatfolyamként a Unity Katalógus kötetéből. Paraméterek:
Visszatérítések A bemeneti stream entitás egy példánya. |
| putObject (fájl) |
|---|
boolean putObject(String catalog, String schema, String volume, String objectPath, String localPath, boolean toOverwrite) throws SQLExceptionAdatok feltöltése egy helyi útvonalról egy megadott útvonalra a Unity Catalog kötetén belül. Paraméterek:
Visszatérítések Logikai érték, amely a PUT művelet állapotát jelzi. |
| putObject (adatfolyam) |
|---|
boolean putObject(String catalog, String schema, String volume, String objectPath, InputStream inputStream, long contentLength, boolean toOverwrite) throws SQLExceptionAdatokat tölt fel egy bemeneti adatfolyamból a Unity Catalog kötet egy meghatározott útvonalára. Paraméterek:
Visszatérítések Egy logikai érték, amely jelzi a PUT művelet állapotát. |
| objektumtörlés |
|---|
boolean deleteObject(String catalog, String schema, String volume, String objectPath) throws SQLExceptionEltávolít egy objektumot egy megadott elérési útból a Unity Catalog kötetben. Paraméterek:
Visszatérítések A DELETE művelet állapotát jelző logikai érték. |
IDatabricksGeospatial interfész
A térinformatikai adattípusok (GEOMETRIA és FÖLDRAJZI HELY) használatát ismerteti. Az interfész típus-specifikus térinformatikai objektumokhoz történő bővítésére a IGeometry és IGeography jelölőillesztőket alkalmazzák.
Csomag: com.databricks.jdbc.api
| getWKT |
|---|
String getWKT()A térinformatikai objektum Well-Known szöveges (WKT) ábrázolását adja vissza. Visszatérítések SRID-előtag nélküli WKT-ábrázolást tartalmazó sztring. |
| getWKB |
|---|
byte[] getWKB()A térinformatikai objektum OGC-kompatibilis Well-Known bináris (WKB) ábrázolását adja vissza. Visszatérítések A WKB-adatokat tartalmazó bájttömb. |
| getSRID |
|---|
int getSRID()A térinformatikai objektum térinformatikai rendszerazonosítóját (SRID) adja vissza. Visszatérítések Az SRID-értéket jelölő egész szám (ha nincs megadva 0). |
| getType |
|---|
String getType()A térinformatikai típus nevét adja vissza. Visszatérítések Egy sztring, amely vagy GEOMETRY vagy GEOGRAPHY. |
VégrehajtásiÁllapot enum
Egy aszinkron lekérdezés végrehajtásának állapotát tartalmazza.
Csomag: com.databricks.jdbc.api
RUNNING |
Az utasítás fut a kiszolgálón |
|---|---|
PENDING |
Az utasítás még nem fut a kiszolgálón |
SUCCEEDED |
A parancs sikeresen lefutott |
FAILED |
Az utasítás végrehajtása meghiúsult |
ABORTED |
A nyilatkozat megszakadt |
CLOSED |
A nyilatkozat le van zárva |
IExecutionStatus felület
Az aszinkron lekérdezés állapotának lekérésére szolgáló módszereket ismerteti.
Csomag: com.databricks.jdbc.api
| getExecutionState |
|---|
ExecutionState getExecutionState() throws SQLExceptionA végrehajtási állapot állapotát adja vissza. Visszatérítések A végrehajtási állapot állapotát képviselő ExecutionState |
| getSqlState |
|---|
String getSqlState() throws SQLExceptionHa be van állítva, a sikertelen állapot SQLState-kódját adja vissza. Visszatérítések Az SQLState-kódnak számító sztring |
| hibaüzenetLekérése |
|---|
String getErrorMessage() throws SQLExceptionEgy sikertelen végrehajtás hibaüzenetét adja vissza. Visszatérítések Egy hibaüzenetet tartalmazó sztring. |