Java-Anforderungen an den JDBC-Treiber
Der Snowflake - JDBC - Treiber benötigt Java LTS (Long - Term Support), Version 1.8 oder höher. Wenn die minimal erforderliche Version von Java nicht auf den Clientcomputern installiert ist, auf denen auch der JDBC - Treiber installiert ist,…
Tabellarische Java-UDFs (UDTFs)
Die Java - UDTF - Handler - Klasse verarbeitet die mit dem UDTF - Aufruf empfangenen Zeilen und gibt ein tabellarisches Ergebnis zurück. Die empfangenen Zeilen werden partitioniert, entweder implizit von Snowflake oder explizit in der Syntax des…
Java-UDF-Beschränkungen
Java - UDFs können nicht freigegeben werden. Datenbankobjekte, die Java - UDFs verwenden, können ebenfalls nicht freigegeben werden. So ist Folgendes zum Beispiel nicht möglich: Direktes Freigeben einer Java - UDF.
Einführung in Java-UDFs
Sie können den Handler für eine benutzerdefinierte Funktion (UDF) in Java schreiben.
Beispiele für Java-UDF-Handler
Dieser Code gibt den VARCHAR - Wert zurück, der übergeben wurde. Diese Funktion wird mit der optionalen CALLED ON NULL INPUT - Klausel deklariert, um anzugeben, dass die Funktion auch dann aufgerufen wird, wenn der Eingabewert NULL ist.
Analysieren von Abfragen und Problembehandlung mit Snowpark Java
Um den Evaluierungsplan eines DataFrame zu prüfen, rufen Sie die explain - Methode des DataFrame auf. Dadurch werden die SQL - Anweisungen ausgegeben, die zur Evaluierung des DataFrame verwendet werden. Wenn es nur eine SQL - Anweisung gibt,…
Entwerfen von Java-UDFs
Java unterstützt einen null - Wert, der nur für nicht primitive Datentypen gilt. Ein SQL - NULL - Argument für eine Java - UDF wird in den Java null - Wert übersetzt, aber nur für Java - Datentypen, die null unterstützen. Ein zurückgegebener…
Erstellen eines Java-UDF-Handlers
Wenn Sie eine Java - UDF erstellen, schreiben Sie Java - Code, den Snowflake als UDF - Logik ausführen soll. Dieser Java - Code ist der Handler der UDF. Sie stellen die UDF mit CREATE FUNCTION bereit, geben der UDF einen Namen und geben die…
Tutorial: Snowflake Native SDK for Connectors Java-Konnektor-Vorlage
Verfügbar bei Konten in allen Regionen aller Cloudanbieter (einschließlich Regionen für Regierungsbehörden).
Tutorial: Snowflake Native SDK for Connectors Beispiel Java-Konnektor
Snowflake Native SDK for Connectors erfordert Java LTS (Long - Term Support) Version 11 oder höher. Wenn die minimal erforderliche Version von Java nicht auf Ihrem Rechner installiert ist, müssen Sie entweder Oracle Java oder OpenJDK…
Source