I have a bag of items (a result after a group operation)

(key1, {1, 2, 3})
(key2, {1, 4, 5})
...
ect

i want to generate a CROSS product on each entry
(key1, {(1,1), (1,2), (1,3), (2,2), (2,3), (3,3)})
(key1, {(1,1), (1,4), (1,5), (4,4), (4,5), (5,5)})

apparently i can't use CROSS statement  inside a FOREACH...
cr = FOREACH rr{
cr = CROSS $1.$1, $1.$1;
GENERATE cr;
}; --this is wrong...

Anybody has a suggestion?

Reply via email to