Harish Butani created HIVE-7304: ----------------------------------- Summary: Transitive Predicate Propagation doesn't happen properly after HIVE-7159 Key: HIVE-7304 URL: https://issues.apache.org/jira/browse/HIVE-7304 Project: Hive Issue Type: Bug Components: Query Processor Reporter: Harish Butani Assignee: Harish Butani
The reason for the regression is that PredicateTransitivePropagate looks at the FilterOperator below the ReduceSink. SemanticAnalyzer::genNotNullFilterForJoinSourcePlan was stacking another FilterOp for the not null check, so only that predicate was being applied transitively by PredicateTransitivePropagate. -- This message was sent by Atlassian JIRA (v6.2#6252)