----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/59080/ -----------------------------------------------------------
Review request for hive and Jason Dere. Repository: hive-git Description ------- Semijoin Hint : Should able to handle more than 1 hint per alias. - If a user provides a hint, only that semijoin optimization is performed. - If there are more than 1 hints for an alias, it is upto user to make sure the (alias + colName) combo is unique. - Works with join aliases. - Refactored the logic to generate semijoin to keep the inner loops count down. Diffs ----- ql/src/java/org/apache/hadoop/hive/ql/optimizer/DynamicPartitionPruningOptimization.java f56b9cbb18 ql/src/java/org/apache/hadoop/hive/ql/parse/ParseContext.java 6de4bcd64a ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 5115fc8090 ql/src/java/org/apache/hadoop/hive/ql/parse/SemiJoinHint.java 1f24e23ff3 ql/src/test/queries/clientpositive/semijoin_hint.q 5fbc273e7d ql/src/test/results/clientpositive/llap/semijoin_hint.q.out 3ffc2352a4 Diff: https://reviews.apache.org/r/59080/diff/1/ Testing ------- Thanks, Deepak Jaiswal