[
https://issues.apache.org/jira/browse/CALCITE-1956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16131673#comment-16131673
]
MinJi Kim commented on CALCITE-1956:
------------------------------------
I am actually curious if this was intentionally disallowed (e.g. combining
multiple full outer joins in a multi join), and if so, what the reason might
have been. Here are some small changes I made to these rules to allow full
outer joins in a multi join. Thank you for taking a look.
https://github.com/apache/calcite/pull/523
> Allow MultiJoin to contain multiple FULL joins
> ----------------------------------------------
>
> Key: CALCITE-1956
> URL: https://issues.apache.org/jira/browse/CALCITE-1956
> Project: Calcite
> Issue Type: Bug
> Reporter: MinJi Kim
> Assignee: Julian Hyde
>
> JoniToMultiJoinRule collapses multiple INNER joins into a single MultiJoin.
> I was wondering if all the joins are full outer joins, couldn't we use the
> same logic to allow MultiJoins to contains multiple FULL joins? This would
> allow LoptOptimizeJoinRule to re-order full outer joins, just like inner
> joins.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)