Description
BroadcastLeftSemiJoinHash and LeftSemiJoinHash both use a HashSet when not condition (besides the equality conditions) has been defined. We should use the HashedRelation here, this is a more optimized datastructure for the problem at hand and this reduces code complexity.