我有这样的rec结构:
Read_PeopleAll: {PID: bytearray,Read_PropertyTax: {(PropertyID: bytearray,ReadPropertyDS: (PersonID: bytearay,PropertyID: bytearray))}}
实际上我正在尝试访问PropertyID但无法访问。
a = foreach Read_PeopleAll {
b = foreach Read_PropertyTax{
c = filter ReadPropertyDS by PersonID is not null;
generate $0,c;
};
GENERATE $0,b;
};
dump a;
但我是这样的gettign错误:
不匹配的输入“{”期望生成
我是否可以在另一个 foreach 中使用 foreach。
以另一种方式,我可以访问,
a = FOREACH Read_PeopleAll generate Read_PropertyTax.ReadPropertyDS;
IsValidProperty = FILTER a BY PropertyID==1.
有什么建议么!!!