Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
EquiJoin should be replaced by Join with equiConds and nonEquiConds (empty if it doesn't have).
EquiJoin will not have any subclasses. EnumerableHashJoin and EnumerableMergeJoin, SemiJoin should extend Join directly.
Attachments
Issue Links
- relates to
-
CALCITE-2973 Allow theta joins that have equi conditions to be executed using a hash join algorithm
- Closed
-
CALCITE-2857 Complicated plan generated for subuqery with both equi and non-equi condition
- Open
-
CALCITE-2969 Improve design of join-like relational expressions
- Closed
- links to