cratedb 支持自定义函数,但是当前只有js 引擎(基于graalvm),而且需要企业license (当然我们可以使用免费的3节点的集群) 自定义函数格式 CREATE [OR REPLACE] FUNCTioN f
cratedb 支持自定义函数,但是当前只有js 引擎(基于graalvm),而且需要企业license (当然我们可以使用免费的3节点的集群)
CREATE [OR REPLACE] FUNCTioN function_name
( [ [arg_name] arg_type ] [,
RETURNS return_type
LANGUAGE language_name
AS ‘definition‘
注意js 的函数名需要和CREATE FUNCTION 的一样,否则会报错
CREATE FUNCTION my_subtract_function(integer, integer)
RETURNS integer
LANGUAGE javascript
AS ‘function my_subtract_function(a, b) { return a - b; }‘;
因为js 与java 类型是有差异的,所以对于一些处理可能会有问题,官方文档也说明了,值得看看
https://crate.io/docs/crate/reference/en/4.3/general/user-defined-functions.html#supported-languages
cratedb 自定义函数
原文地址:Https://www.cnblogs.com/rongfengliang/p/14259243.html
--结束END--
本文标题: cratedb 自定义函数
本文链接: https://www.lsjlt.com/news/8043.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0