我有一个带模式的元组 (a:int, b:int, c:int)
存储在alias中 first
. 我想把每个元组转换成一个新的关系 second
使用这样的模式:
(d: (a:int, b:int, c:int))
基本上,我已经将我的初始元组 Package 在另一个元组中,并为字段命名。这是为了准备 cross
操作,其中我想交叉两个关系,但保持在一个命名字段中的每一个。
以下是我所期望的样子,只是有一个错误:
second = FOREACH first GENERATE TOTUPLE(*) AS (d:tuple);
这也会出错:
second = FOREACH first GENERATE TOTUPLE(*) AS (d:tuple (a:int, b:int, c:int));
谢谢!uri
1条答案
按热度按时间htrmnn0y1#
关于: