Xiao Li created SPARK-13840:
-------------------------------

             Summary: Disable Project Push Down Through Filter
                 Key: SPARK-13840
                 URL: https://issues.apache.org/jira/browse/SPARK-13840
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 2.0.0
            Reporter: Xiao Li
            Priority: Critical


Now, ColumnPruning and PushPredicateThroughProject reverse each other's effect. 
Optimizer rules always reach the max iteration when optimizing some queries. 
Thus, we should disable columnPruning when hitting Filter for enabling 
predicate push down through project. 

The issue becomes worse when having another rule NullFiltering, which add extra 
Filters. 

In addition, columnPruning should not push Project through non-deterministic 
Filters. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to