Vladimir Ozerov created CALCITE-4461: ----------------------------------------
Summary: Do not cast to logical node inside Enumerable rules Key: CALCITE-4461 URL: https://issues.apache.org/jira/browse/CALCITE-4461 Project: Calcite Issue Type: Task Components: core Affects Versions: 1.26.0 Reporter: Vladimir Ozerov Assignee: Vladimir Ozerov Fix For: 1.27.0 Currently, some `Enumerable` rules work with the base operator classes, such as `Join`, while others cast to `Logical` counterparts, such as `LogicalJoin`, `LogicalProject`, etc. This makes it impossible to convert custom non-logical nodes into `Enumerable` using the built-in rules. The proposal is to change all existing rules so that they work with the base `RelNode` classes. -- This message was sent by Atlassian Jira (v8.3.4#803005)