[ https://issues.apache.org/jira/browse/CALCITE-4003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107704#comment-17107704 ]
Stamatis Zampetakis commented on CALCITE-4003: ---------------------------------------------- I agree that we should solve these kind of problems. As we said in other discussions most likely this rule should only match logical operators. Nevertheless, if people want to write cross convention rules we shouldn't remove this possibility. > In MaterializationTest, FilterProjectTransposeRule matches with logical and > physical convention > ----------------------------------------------------------------------------------------------- > > Key: CALCITE-4003 > URL: https://issues.apache.org/jira/browse/CALCITE-4003 > Project: Calcite > Issue Type: Improvement > Components: core > Reporter: Haisheng Yuan > Priority: Major > > In MaterializationTest.testMaterializationSubstitution2, > FilterProjectTransposeRule matches with logical and physical convention at > the same time, that means, LogicalFilter and EnumerableProject. We should > check and prevent this from happening. -- This message was sent by Atlassian Jira (v8.3.4#803005)