:: DeveloperApi :: Performs a local hash join of two child relations.
:: DeveloperApi :: Performs a local hash join of two child relations. If a relation (out of a datasource) is already replicated across all nodes then rather than doing a Broadcast join which can be expensive, this join just scans through the single partition of the replicated relation while streaming through the other relation.
Base trait for joins used in SnappyData.
Base trait for joins used in SnappyData. Currently this allows children to have subsets of join keys as partitioning columns without introducing a shuffle.
Extension to Spark's SortMergeJoinExec to avoid exchange for cases when join keys are a subset of child plan partitioning.