----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/36707/ -----------------------------------------------------------
Review request for hive and Gunther Hagleitner. Repository: hive-git Description ------- unionOperator will have the schema following the operator in the first branch. Because ColumnPruner prunes columns based on the internal name, the column in other branches may be pruned due to a different internal name from the first branch. To repro, run rcfile_union.q with return path turned on. Diffs ----- ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPruner.java b8f5c71 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcCtx.java 692319e ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcFactory.java 26b83ca ql/src/test/results/clientpositive/spark/union16.q.out 5e2c77b ql/src/test/results/clientpositive/spark/union2.q.out e4afb1b ql/src/test/results/clientpositive/spark/union9.q.out d420ef1 ql/src/test/results/clientpositive/spark/union_view.q.out 31e0786 ql/src/test/results/clientpositive/tez/union2.q.out c127089 ql/src/test/results/clientpositive/tez/union9.q.out ee26daf ql/src/test/results/clientpositive/tez/vector_null_projection.q.out 88587e9 ql/src/test/results/clientpositive/union16.q.out f503440 ql/src/test/results/clientpositive/union2.q.out 5007d01 ql/src/test/results/clientpositive/union9.q.out 5f54210 ql/src/test/results/clientpositive/union_view.q.out 66ca51b ql/src/test/results/clientpositive/vector_null_projection.q.out c787fd4 Diff: https://reviews.apache.org/r/36707/diff/ Testing ------- Thanks, pengcheng xiong