[ https://issues.apache.org/jira/browse/CALCITE-2970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16971265#comment-16971265 ]
Danny Chen commented on CALCITE-2970: ------------------------------------- In Flink, we also have such a expand rule to auto adapter the exchange of the nodes, but in order to avoid the equivalence nodes explosion, we have a 2 phrase convention, one is "logica" and one is "physical". We only use this rule in the "physical" target convention, there are still some redundant matching for the AbstractConverters(say many AbstractConverter are wrapping another AbstractConverter). > Performance issue when enabling abstract converter for EnumerableConvention > --------------------------------------------------------------------------- > > Key: CALCITE-2970 > URL: https://issues.apache.org/jira/browse/CALCITE-2970 > Project: Calcite > Issue Type: Bug > Components: core > Reporter: Haisheng Yuan > Priority: Major > Labels: pull-request-available > Time Spent: 1h 20m > Remaining Estimate: 0h > > If we enable the use of abstract converter for {{EnumerableConvention}}, by > making {{useAbstractConvertersForConversion}} return true, > {{JDBCTest.testJoinManyWay}} will not complete. -- This message was sent by Atlassian Jira (v8.3.4#803005)