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,…
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,…
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…
Beispiele für Java-UDF-Handler
Mit den folgenden Anweisungen wird eine Inline - Java - UDF erstellt und aufgerufen. 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,…
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…
Source