yes
On Tue, Mar 25, 2014 at 4:07 PM, Shahab Yunus <[email protected]>wrote: > Oh, sorry. This new example is something different from what I understood > before. I thought you were only trying to append one relation (with one > tuple) to another (which has more than one tuple). > > So essentially you want to loop over 2 collection and combine their tuples. > Are they always going to be same size (number of tuples)? > > > On Tue, Mar 25, 2014 at 4:03 PM, Christopher Surage <[email protected] > >wrote: > > > The output I would like to see is > > > > (1,2,3,4,5,10,11) > > (1,2,4,5,7,10,12) > > (1,5,7,8,9,10,13) > > > > > > On Tue, Mar 25, 2014 at 3:58 PM, Pradeep Gollakota <[email protected] > > >wrote: > > > > > I don't understand what you're trying to do from your example. > > > > > > If you perform a cross on the data you have, the output will be the > > > following: > > > > > > (1,2,3,4,5,10,11) > > > (1,2,3,4,5,10,11) > > > (1,2,3,4,5,10,11) > > > (1,2,4,5,7,10,11) > > > (1,2,4,5,7,10,11) > > > (1,2,4,5,7,10,11) > > > (1,5,7,8,9,10,11) > > > (1,5,7,8,9,10,11) > > > (1,5,7,8,9,10,11) > > > > > > On this, you'll have to do a distinct to get what you're looking for. > > > > > > Let's change the example a little bit so we get a more clear > > understanding > > > of your problem. What would be the output if your two relations looked > as > > > follows: > > > > > > (1,2,3,4,5) (10,11) > > > (1,2,4,5,7) (10,12) > > > (1,5,7,8,9) (10,13) > > > > > > > > > On Tue, Mar 25, 2014 at 12:18 PM, Shahab Yunus <[email protected] > > > >wrote: > > > > > > > Have you tried iterating over the first relation and in the nested > > > > *generate* clause, always appending the second relation? Your top > level > > > > looping is on first relation but in the nested block you are sort of > > > > hardcoding appending of second relation. > > > > > > > > I am referring to the examples like in "Example: Nested Blocks" > > section > > > > http://pig.apache.org/docs/r0.10.0/basic.html#foreach > > > > > > > > > > > > On Tue, Mar 25, 2014 at 3:01 PM, Christopher Surage < > [email protected] > > > > >wrote: > > > > > > > > > I am trying to perform the following action, but the only solution > I > > > have > > > > > been able to come up with is using a CROSS, but I don't want to use > > > that > > > > > statement as it is a very expensive process. > > > > > > > > > > (1,2,3,4,5) (10,11) > > > > > (1,2,4,5,7) (10,11) > > > > > (1,5,7,8,9) (10,11) > > > > > > > > > > > > > > > I want to make it > > > > > (1,2,3,4,5,10,11) > > > > > (1,2,4,5,7,10,11) > > > > > (1,5,7,8,9,10,11) > > > > > > > > > > any help would be much appreciated, > > > > > > > > > > Chris > > > > > > > > > > > > > > >
