Yunhong Zheng created FLINK-28599: ------------------------------------- Summary: Adding FlinkJoinToMultiJoinRule to support left/right outer join can be translated to multi join Key: FLINK-28599 URL: https://issues.apache.org/jira/browse/FLINK-28599 Project: Flink Issue Type: Improvement Components: Table SQL / Planner Affects Versions: 1.16.0 Reporter: Yunhong Zheng Fix For: 1.16.0
Now, Flink use Calcite's rule {code:java} JOIN_TO_MULTI_JOIN{code} to convert multiple joins into a join set, which can be used by join reorder. However, calcite's rule can not adapte to all outer joins. For left or right outer join, if they meet certain conditions, it can also be converted to multi join. -- This message was sent by Atlassian Jira (v8.20.10#820010)