[ 
https://issues.apache.org/jira/browse/HIVE-9186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

rvince800 updated HIVE-9186:
----------------------------
    Status: Patch Available  (was: Open)

> 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
>              Labels: patch
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> 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