| <sparkPlan> |
| <sparkNode scope="38"> |
| <POStore scope="28"> |
| <alias>a</alias> |
| <storeFile>file:///tmp/pigoutput</storeFile> |
| <isTmpStore>false</isTmpStore> |
| <POForEach scope="27"> |
| <alias>a</alias> |
| <POCast scope="22"> |
| <alias>x</alias> |
| <POProject scope="21"/> |
| </POCast> |
| <POCast scope="25"> |
| <alias>y</alias> |
| <POProject scope="24"/> |
| </POCast> |
| <POLoad scope="20"> |
| <alias>a</alias> |
| <loadFile>file:///tmp/input</loadFile> |
| <isTmpLoad>false</isTmpLoad> |
| </POLoad> |
| </POForEach> |
| </POStore> |
| </sparkNode> |
| <sparkNode scope="39"> |
| <POStore scope="37"> |
| <alias>b</alias> |
| <storeFile>file:///tmp/pigoutput1</storeFile> |
| <isTmpStore>false</isTmpStore> |
| <POForEach scope="36"> |
| <alias>b</alias> |
| <POCast scope="31"> |
| <alias>x</alias> |
| <POProject scope="30"/> |
| </POCast> |
| <POCast scope="34"> |
| <alias>y</alias> |
| <POProject scope="33"/> |
| </POCast> |
| <POLoad scope="29"> |
| <alias>b</alias> |
| <loadFile>file:///tmp/pigoutput</loadFile> |
| <isTmpLoad>false</isTmpLoad> |
| </POLoad> |
| </POForEach> |
| </POStore> |
| </sparkNode> |
| </sparkPlan> |
| |