首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在配置单元udf中处理多行

在配置单元udf中处理多行
EN

Stack Overflow用户
提问于 2017-05-08 17:34:14
回答 1查看 540关注 0票数 0

如何在hive-udf中获取很多行?我需要在函数中有一个完整的列name,这样才能将它添加到UDF中的ArrayList中。以下是列名:

代码语言:javascript
复制
Name
jhon
jone 
mike

我想将UDF内的列中的所有名称都作为参数。

EN

回答 1

Stack Overflow用户

发布于 2017-05-10 04:50:33

看起来你在寻找聚合函数。

首先,检查是否有任何现有的聚合函数可以满足您的需求- Built-in Aggregate Functions

如果没有,您必须创建自定义UDAF,这需要您:

  • 编写您自己的求值器和解析器(请参阅本教程- Custom UDAF),
  • 编译它们,
  • 将二进制文件添加到配置单元类路径,使用<代码>D10 (Create Function).

在配置单元中执行

  • 寄存器函数
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43844265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档