for i in table1 for j in table2 if table1.key[i] == table2.key[j] doSomething()
for i in table1 if (table2.lookup(table1.key[i])) doSomething()
while i in table1 & j in table2 if table1.key[i] == table2.key[j] doSomething(); ++i; ++j else if table1.key[i] < table2.key[j] ++i; else if table1.key[i] > table2.key[j] ++j;
# input tables | ||||
---|---|---|---|---|
0 | 1 | N | ||
out | 0 | code | select/exec | join/exec |
1 | generative | A-B | join/cache | |
N | generative | split | join/split |