Pig FOREACH 嵌套循环
来源:互联网 发布:溢思得瑞人工智能 编辑:程序博客网 时间:2024/05/21 19:46
Example: Nested Block
Suppose we have relations A and B. Note that relation B contains an inner bag.
A = LOAD 'data' AS (url:chararray,outlink:chararray);DUMP A;(www.ccc.com,www.hjk.com)(www.ddd.com,www.xyz.org)(www.aaa.com,www.cvn.org)(www.www.com,www.kpt.net)(www.www.com,www.xyz.org)(www.ddd.com,www.xyz.org)B = GROUP A BY url;DUMP B;(www.aaa.com,{(www.aaa.com,www.cvn.org)})(www.ccc.com,{(www.ccc.com,www.hjk.com)})(www.ddd.com,{(www.ddd.com,www.xyz.org),(www.ddd.com,www.xyz.org)})(www.www.com,{(www.www.com,www.kpt.net),(www.www.com,www.xyz.org)})
In this example we perform two of the operations allowed in a nested block, FILTER and DISTINCT. Note that the last statement in the nested block must be GENERATE. Also, note the use of projection (PA = FA.outlink;).
X = FOREACH B { FA= FILTER A BY outlink == 'www.xyz.org'; PA = FA.outlink; DA = DISTINCT PA; GENERATE group, COUNT(DA);}DUMP X;(www.aaa.com,0)(www.ccc.com,0)(www.ddd.com,1)(www.www.com,1)
0 0
- Pig FOREACH 嵌套循环
- c:forEach 嵌套循环
- el foreach 的嵌套循环
- c标签forEach嵌套循环
- C# foreach多层循环嵌套的退出
- foreach 循环list嵌套list的
- c标签foreach循环list嵌套
- EL表达式两个foreach嵌套循环
- jsp foreach 循环 嵌套外层函数
- EL表达式两个foreach嵌套循环
- 两层c:forEach循环嵌套
- TP5 foreach 3级 嵌套循环
- 【programming pig】foreach语法
- 【pig】foreach 生成常量
- <c:forEach>标签关联集合循环嵌套问题
- php的foreach循环遍历嵌套html中方法
- <c:foreach>标签循环嵌套重复显示的问题
- foreach循环
- PHP中序列化和反序列化
- /usr/local/lib/libz.a: could not read symbols: Bad value
- 在win7下安装Ubuntu 14.04
- Struts2中文国际化乱码问题
- Algorithm学习笔记 --- 珍惜现在,感恩生活
- Pig FOREACH 嵌套循环
- selector中各个属性的意思
- 开篇
- 重装mysql无法启动mysql服务的解决方法:
- 如何复用UI的设计
- ubuntu12.04下ATI双显卡安装
- hdu1207 汉诺塔II 简单dp
- 黑马程序员_第七天视频学习 类和对象的三大特性
- Java“白皮书”的关键术语