You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Yunhong Zheng (Jira)" <ji...@apache.org> on 2022/07/19 02:44:00 UTC
[jira] [Created] (FLINK-28599) Adding FlinkJoinToMultiJoinRule to support left/right outer join can be translated to multi join
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)