如何在hive udf中使用collect_set的结果 - 评估方法?

时间:2017-03-16 13:06:25

标签: hadoop hive udf

Hive查询 -

select ...MYUDF(collect_set(col1))..from tableN

这里col1是字符串类型。我想对这个传递的collect_set数据执行某些逻辑。 对于用户定义的函数,我正在扩展类 UDF 并使用evaluate方法。当数组从hive传递时,应该是签名的签名。我想从UDF返回字符串数组。

public **<returnType>** evaluate(**<collect as what>**)
{
}

1 个答案:

答案 0 :(得分:0)

ArrayList<Text>import java.util.ArrayList