[
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)