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)

Reply via email to