Apache Calcite——新增动态UDF支持_calcite udf-CSDN博客

网站介绍:文章浏览阅读1.8k次。简介通过Apache Calcite支持UDF有两种方式:动态支持:直接通过执行时候将UDF的函数名以及类名传进去,这种方式解析的时候可以在schema中获取到UDF的信息,进而通过Sql校验(这次主要描述这种用法的使用过程以及注意事项)。静态支持:类似Sql中已有的sum、abs等内置函数,通过侵入式的方式将函数添加到其中。使用过程这里以JdbcExample为准,介绍整体的使用方式。加在特定的Schema中为特定的Schema添加UDF支持,调用时统一使用"schemaName".u_calcite udf