Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The current physical operators for join have different naming rules as follows:
- LeftOuterHashJoin, FullOuterHashJoin, ...
- HashSemiJoin, HashAntiJoin
This patch renames join operators with consistency as follows:
- {Algorithm}
{Join Type}
Join
For example, outer joins will have the following names:
- HashLeftOuterJoin
- MergeRightOuterJoin
- HashFullOuterJoin
This patch adds other join algorithms (left semi/anti hash join) to physical operators and adds In-subquery clause and exists predicate to Tajo algebra.