Performs an inner region join between two RDDs, and groups by the value on the right side of the join.
Performs an inner region join between two RDDs, and groups by the value on the right side of the join.
RDD on the left side of the join. Will be collected to the driver and broadcast.
RDD on the right side of the join.
Returns an RDD where each element is a value from the right RDD, along with all values from the left RDD that it overlapped.
Implements a shuffle free broadcast region join.
The broadcast values are stored in a sorted array. It was going to be an ensemble of interval trees, but, that didn't work out.