Performs an inner join between two RDDs, followed by a groupBy on the right object.
Performs an inner join between two RDDs, followed by a groupBy on the right object.
The 'left' side of the join
The 'right' side of the join
An RDD of pairs (Iterable[x], y), where the Iterable[x] is from baseRDD, y is from joinedRDD, and all values in the Iterable[x] are aligned at regions that overlap the region corresponding to y. If the iterable is empty, the key-value pair is NOT filtered out.
Performs a right outer region join, followed logically by grouping by the right value. This is implemented without any shuffling; the join naturally returns values on the left grouped by the right value. In this implementation, empty collections on the left side of the join are kept.