开发者社区 问答 正文

flink1.11 tablefunction

我这面在定义一个表函数,通过继承TableFunction完成操作,但是eval方法中的参数类型都是java基本类型(至少看到的demo都是如此),想问一下eval方法中可以传flink

内部类型吗,比如说我想在eval()方法中传递Row类型要怎么操作,eval(Row row)

*来自志愿者整理的flink邮件归档

展开
收起
小阿矿 2021-12-06 16:54:35 708 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以,定义清楚 getResultType 和 getParameterTypes, 可以参考[1]

    [1]

    https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/functions/udfs.html#implementation-guide

    *来自志愿者整理的flink邮件归档

    2021-12-06 17:05:20
    赞同 展开评论