----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/37375/ -----------------------------------------------------------
Review request for hive and Szehon Ho. Bugs: HIVE-11464 https://issues.apache.org/jira/browse/HIVE-11464 Repository: hive-git Description ------- Fixed missed lineage info when there are multiple inserts in one query statement. In generating the depedency map, we record the insert target tables and the corresponding select operators. We used to assume there is just one final select operator. It could be several, for example, in the multiple inserts case. Diffs ----- ql/src/java/org/apache/hadoop/hive/ql/Driver.java e7b7b55 ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageInfo.java fe0841e ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java d615372 ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/ExprProcFactory.java 455a525 ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/LineageCtx.java d26d8da ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/OpProcFactory.java f670db8 ql/src/test/queries/clientpositive/lineage3.q 53fff0f ql/src/test/results/clientpositive/lineage3.q.out 75d88f8 Diff: https://reviews.apache.org/r/37375/diff/ Testing ------- Unit tests Thanks, Jimmy Xiang