[ https://issues.apache.org/jira/browse/HIVE-12666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15057061#comment-15057061 ]
Hari Sankar Sivarama Subramaniyan commented on HIVE-12666: ---------------------------------------------------------- This includes : 1. Revert HIVE-12462 (change in 2. Correct fix made in PcrExprProcFactory. 3. Merged diff files cc-ing [~hagleitn], [~sershe], [~gopalv] [~jpullokkaran] Can you please review this patch Thanks Hari > PCRExprProcFactory.GenericFuncExprProcessor.process() aggressively removes > dynamic partition pruner generated synthetic join predicates. > ---------------------------------------------------------------------------------------------------------------------------------------- > > Key: HIVE-12666 > URL: https://issues.apache.org/jira/browse/HIVE-12666 > Project: Hive > Issue Type: Bug > Reporter: Hari Sankar Sivarama Subramaniyan > Assignee: Hari Sankar Sivarama Subramaniyan > Priority: Blocker > Attachments: HIVE-12666.1.patch > > > Introduced by HIVE-11634. The original idea in HIVE-11634 was to remove the > IN partition conditions from the predicate list since the static dynamic > partitioning would kick in and push these predicates down to metastore. > However, the check is too aggressive and removes events such as below : > {code} > - Select Operator > - expressions: UDFToDouble(UDFToInteger((hr / 2))) > (type: double) > - outputColumnNames: _col0 > - Statistics: Num rows: 1 Data size: 7 Basic stats: > COMPLETE Column stats: NONE > - Group By Operator > - keys: _col0 (type: double) > - mode: hash > - outputColumnNames: _col0 > - Statistics: Num rows: 1 Data size: 7 Basic stats: > COMPLETE Column stats: NONE > - Dynamic Partitioning Event Operator > - Target Input: srcpart > - Partition key expr: UDFToDouble(hr) > - Statistics: Num rows: 1 Data size: 7 Basic stats: > COMPLETE Column stats: NONE > - Target column: hr > - Target Vertex: Map 1 > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)