如何使用猪拉丁"更新"列

Kev*_*ght 5 hadoop apache-pig

想象一下,我有以下表格可供我使用:

A: { x: int, y: int, z: int, ...99 other columns... }
Run Code Online (Sandbox Code Playgroud)

我现在想要对此进行转换,将z其设置为NULLwhere x > y,将结果数据集存储为B.

我想这样做而不必明确提及所有其他列,因为这成为维护的噩梦.

有简单的解决方案吗?

Rom*_*ain 2

此问题在此 JIRA 中进行跟踪: PIG-1693 foreach 中需要有一种方法来指示“以及所有其余字段”

目前我不知道有什么比按照你说的做或者不加载 Z 并添加带有星号表达式的新列 Z 更简单的事情了。