HIVE-11390: CBO (Calcite Return Path): Fix table alias propagation for windowing (Jesus Camacho Rodriguez, reviewed by Pengcheng Xiong)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/70b56e37 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/70b56e37 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/70b56e37 Branch: refs/heads/llap Commit: 70b56e372d1bf792a5b13c217e0004785a84a10f Parents: cd2b499 Author: Jesus Camacho Rodriguez <jcama...@apache.org> Authored: Tue Jul 28 20:22:26 2015 +0200 Committer: Jesus Camacho Rodriguez <jcama...@apache.org> Committed: Wed Jul 29 11:52:54 2015 +0200 ---------------------------------------------------------------------- .../hive/ql/optimizer/calcite/translator/HiveOpConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/70b56e37/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java index c54a601..169c351 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/translator/HiveOpConverter.java @@ -605,7 +605,7 @@ public class HiveOpConverter { WindowingComponentizer groups = new WindowingComponentizer(wSpec); RowResolver rr = new RowResolver(); for (ColumnInfo ci : input.getSchema().getSignature()) { - rr.put(ci.getTabAlias(), ci.getInternalName(), ci); + rr.put(inputOpAf.tabAlias, ci.getInternalName(), ci); } while (groups.hasNext()) {