如何从猪的单个元组创建多个元组?

时间:2017-03-20 13:36:06

标签: apache-pig

我喜欢' 5060-5070'在猪和我想写一个udf返回元组如下:

col1和col2在所有元组中都是相同的。

COL1,col2,5060,....

COL1,col2,5061,..

COL1,col2,5062,..

或者是否有任何替代方法(而不是使用udf)从单个元组创建多个元组。

1 个答案:

答案 0 :(得分:0)

您应该创建一个返回Databag的UDF。数据库可以包含任意数量的元组。然后使用展平来展开此数据库。使用BagFactory创建DataBag,使用TupleFactory创建一个元组并将其添加到其中。