Какая версия JDK поддерживает Snowflake для Java UDFS?

#java #snowflake-cloud-data-platform #user-defined-functions

Вопрос:

Snowflake теперь поддерживает UDFS Java:

Как я могу определить, какую версию JDK использует Snowflake?

Ответ №1:

Быстрый самоанализ с помощью Java UDF в Snowflake ответит на этот вопрос:

 create or replace function jdk()
returns string
language java
handler='MyClass.jdk'
as
$
    class MyClass {
        public static String jdk() {
          return System.getProperty("java.version");
        }
    }
$;

select jdk();
 

Текущий ответ таков 11.0.8 -который, вероятно, будет обновлен до 17, как только выйдет LTS.

введите описание изображения здесь