开发者社区> 问答> 正文

您好,请问写UDTF的时候,输出和输入的字段数量是不是写死的,我看到有一行这个代码 @Resolve({"string,string -> string"}) 输出是不是写了一个string,那就只能输出一个字段,我可不可以按实际需求在代码里 比如我有一次需求输出 3个字段,另外一个需求用同样的UDTF输出5个字段。

已解决

您好,请问写UDTF的时候,输出和输入的字段数量是不是写死的,我看到有一行这个代码
@Resolve({"string,string -> string"}) 输出是不是写了一个string,那就只能输出一个字段,我可不可以按实际需求在代码里
比如我有一次需求输出 3个字段,另外一个需求用同样的UDTF输出5个字段。

展开
收起
祁同伟 2017-07-18 14:14:17 3923 0
1 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    采纳回答

    您好,这个输入输出的字段数和类型是需要固定的。
    如果是另外一个需要5个字段,那您相同的代码改下参数个数和函数名称使用

    2019-07-17 21:24:29
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多