Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Currently, there are 3 types of batch physical join nodes: BatchExecHashJoin, BatchExecSortMergeJoin and BatchExecNestedLoopJoin. This issue aims to add rules to convert logical join to appropriate physical join.
a logical join
- can be converted to BatchExecHashJoin if there exists at least one equal-join condition and ShuffleHashJoin or BroadcastHashJoin are enabled,
- can be converted to BatchExecSortMergeJoin if there exists at least one equal-join condition and SortMergeJoin is enabled,
- can be converted to BatchExecNestedLoopJoin if NestedLoopJoin is enabled or one of join input sides returns at most a single row.
Attachments
Issue Links
- is a child of
-
FLINK-11488 Add a basic Blink planner framework
- Closed
- links to