0

我有一个元组,其架构(a:int, b:int, c:int)存储在 alias 中first。我想将每个元组转换为second与这样的模式建立新关系:

(d: (a:int, b:int, c:int))

基本上,我已经将我的初始元组包装在另一个元组中并命名了该字段。这是为cross我想要跨越两个关系但将每个关系保留在一个命名字段中的操作做准备。

这是我期望它的样子,除了有一个错误:

second = FOREACH first GENERATE TOTUPLE(*) AS (d:tuple);

这也出错了:

second = FOREACH first GENERATE TOTUPLE(*) AS (d:tuple (a:int, b:int, c:int));

谢谢!乌里

4

1 回答 1

0

关于什么:

second = FOREACH first GENERATE TOTUPLE(*) AS d;
describe second;
second: {d: (a: int,b: int,c: int)}
于 2013-01-21T09:29:41.153 回答