Vineet Garg created CALCITE-1541:
------------------------------------
Summary: Update RelDecorrelator to work on Filter, Join, Project
etc
Key: CALCITE-1541
URL: https://issues.apache.org/jira/browse/CALCITE-1541
Project: Calcite
Issue Type: Task
Components: core
Reporter: Vineet Garg
Assignee: Julian Hyde
Reldecorrelator’s logic including all rules implemented within it are written
to take LogicalJoin, LogicalFilter, LogicalProject etc Logical rel nodes. Since
Logical operators are final that makes extending RelDecorrelator very difficult.
It makes more sense to have RelDecorrelator operate on Join, Filter etc
As Julian pointed out with this change RelDecorrelator will need to use RelNode
factories (ideally a RelBuilder) so that it can create RelNodes of the
appropriate sub-type
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)