rheem-ecosystem / rheem

Rheem - a cross-platform data processing system
https://rheem-ecosystem.github.io
5 stars 0 forks source link

Facilitate use of join operator #31

Closed luckyasser closed 7 years ago

luckyasser commented 7 years ago

From @sekruse on February 15, 2017 22:56

The JoinOperator and the method DataQuanta.join(...) in particular are a bit tricky to use. This is because (1) it has a lot of inputs, (2) requires to provide type arguments, and (3) the resulting Tuple2s must oftentimes be unraveled. It would be nice to offer some clearer interface to joins that mitigates these three issues.

Copied from original issue: daqcri/rheem#43

luckyasser commented 7 years ago

From @sekruse on February 23, 2017 17:25

I have built a different join operator API in a different project, which does not require (i) dealing with Tuple2s and (ii) type args. What do you think about this?

Update: I changed it yet another time. The assemble operation should also be available after a regular join call.