【发布时间】:2021-03-27 11:12:56
【问题描述】:
我正在为 KSQL 引擎实现自定义库(使用 UDF),我想知道如何解决我遇到的问题之一。
我已经定义了几个 UDF,它们对传递的参数做一些事情并返回一些输出。 现在,我需要将这些 UDF(它们的调用)传递给其他 UDF。 所以结构看起来像这样:
SELECT * FROM stream s WHERE UDF_1(UDF_11(s.param1, s.param2), UDF_12(s.param3, s.param4), ...) EMIT CHANGES;
是否可以定义将其他 UDF 作为参数的 UDF?如果是,我该如何实现? 如果没有,请分享您对我如何解决问题的想法。
提前感谢您的帮助。
【问题讨论】:
-
没想到,谢谢!
标签: apache-kafka user-defined-functions ksqldb