Snowflake 支持 Java UDF 的 JDK 版本是啥?
Posted
技术标签:
【中文标题】Snowflake 支持 Java UDF 的 JDK 版本是啥?【英文标题】:What JDK version does Snowflake support for Java UDFs?Snowflake 支持 Java UDF 的 JDK 版本是什么? 【发布时间】:2021-06-17 05:47:56 【问题描述】:Snowflake 现在支持 Java UDF:
https://medium.com/snowflake/new-in-snowflake-java-udfs-with-a-kotlin-nlp-example-e52d94d33468我如何知道 Snowflake 使用的是哪个版本的 JDK?
【问题讨论】:
【参考方案1】:对 Snowflake 中的 Java UDF 的快速自省将回答这个问题:
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
——一旦发布 LTS,它可能会升级到 17。
【讨论】:
以上是关于Snowflake 支持 Java UDF 的 JDK 版本是啥?的主要内容,如果未能解决你的问题,请参考以下文章
Snowflake DB UDF 可以执行 SQL 命令吗?
Snowflake Javascript UDF:嵌套在作为科学计数法发出的对象中的十进制值