Stamatis Zampetakis created CALCITE-2617:
--------------------------------------------

             Summary: FilterProjectTransposeRule should allow filter conditions 
with correlated variables to be pushed down
                 Key: CALCITE-2617
                 URL: https://issues.apache.org/jira/browse/CALCITE-2617
             Project: Calcite
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.17.0
            Reporter: Stamatis Zampetakis
            Assignee: Julian Hyde
             Fix For: 1.18.0


The rule always forbids conditions with correlated variables to be pushed down 
(as of [CALCITE-769|https://issues.apache.org/jira/browse/CALCITE-769] to avoid 
certain problems in the decorrelation of the query). However, in the general 
context of query optimization, it is beneficial to push-down filters and the 
fact that there is a correlated variable is not a reason to skip this 
optimization. 

In order to avoid regressions, and at the same time enable correlated 
conditions to be pushed down we should make the pushing of correlated variables 
configurable. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to