本特性自openGauss 1.0.0版本开始引入。
支持java UDF。
提供多种函数的开发环境。
使用openGauss数据库的PL/Java函数,用户可以使用自己喜欢的Java IDE编写Java方法,并将包含这些方法的jar文件安装到openGauss数据库中,然后使用该方法。openGauss PL/Java基于开源tada PL/Java 1.5.2开发,PL/Java所使用的JDK版本为Huawei JDK V100R001C00SPC190B003-b09。
无。
Java UDF可以实现一些较为简单的java计算,强烈建议不要在Java UDF中封装业务。
强烈建议不要在Java函数中使用任何方式连接数据库,包括但不限于JDBC。
建议用户使用Huawei JDK V100R001C00SPC190B003-b09编译Java方法和jar文件。
暂不支持的数据类型:除表1提及之外的数据类型,包括自定义类型,复杂数据类型(Java Array类及派生类)。
暂不支持UDAF、UDTF。
表 1 PL/Java默认数据类型映射关系
PL/Java依赖JDK环境,目前openGauss中已包含JDK环境,无需用户安装。如果用户已安装(相同或不同版本的)JDK,也不会引起冲突,openGauss会使用Huawei JDK V100R001C00SPC190B003-b09来运行PL/Java。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。