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)