rvince800 created HIVE-9186:
-------------------------------

             Summary: Remove predicates  from filter operators that have been 
pushed to StorageHandler
                 Key: HIVE-9186
                 URL: https://issues.apache.org/jira/browse/HIVE-9186
             Project: Hive
          Issue Type: Improvement
          Components: Logical Optimizer, StorageHandler
    Affects Versions: 0.12.0
            Reporter: rvince800


When the residual predicate is null, pushed down predicates are evaluated 
twice, by the StorageHander and later by the filter operator. In addition to 
the performance penalty, some specific pushed predicates may not be correctly 
handled by the filter operator, thus masking some results returned by the 
StorageHandler. 

As proposed in HIVE-2897 with other changes, the provided patch only removes 
pushed predicates when residual predicate is null.



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

Reply via email to