Repository: hive Updated Branches: refs/heads/master ff98a30ab -> de9aaf607
HIVE-20502: Fix NPE while running skewjoin_mapjoin10.q when column stats is used. (Daniel Voros via Zoltan Haindrich) Signed-off-by: Zoltan Haindrich <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/de9aaf60 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/de9aaf60 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/de9aaf60 Branch: refs/heads/master Commit: de9aaf6072424263c7691b9aa1bf61ea1ed2b2d3 Parents: ff98a30 Author: Daniel Voros <[email protected]> Authored: Mon Sep 10 15:26:41 2018 +0200 Committer: Zoltan Haindrich <[email protected]> Committed: Mon Sep 10 15:26:41 2018 +0200 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hive/ql/plan/JoinDesc.java | 7 +++++++ ql/src/test/results/clientpositive/quotedid_skew.q.out | 3 +++ .../test/results/clientpositive/skewjoin_mapjoin2.q.out | 3 +++ .../clientpositive/skewjoin_union_remove_1.q.out | 12 ++++++++++++ .../clientpositive/skewjoin_union_remove_2.q.out | 4 ++++ ql/src/test/results/clientpositive/skewjoinopt1.q.out | 12 ++++++++++++ ql/src/test/results/clientpositive/skewjoinopt10.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt11.q.out | 6 ++++++ ql/src/test/results/clientpositive/skewjoinopt12.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt14.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt16.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt17.q.out | 6 ++++++ ql/src/test/results/clientpositive/skewjoinopt19.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt2.q.out | 12 ++++++++++++ ql/src/test/results/clientpositive/skewjoinopt20.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt21.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt3.q.out | 6 ++++++ ql/src/test/results/clientpositive/skewjoinopt4.q.out | 6 ++++++ ql/src/test/results/clientpositive/skewjoinopt5.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt6.q.out | 3 +++ ql/src/test/results/clientpositive/skewjoinopt7.q.out | 4 ++++ ql/src/test/results/clientpositive/skewjoinopt8.q.out | 4 ++++ 22 files changed, 112 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java index b5ffcd9..4313a6b 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java @@ -690,6 +690,7 @@ public class JoinDesc extends AbstractOperatorDesc { aliasToOpInfo = joinDesc.aliasToOpInfo; leftInputJoin = joinDesc.leftInputJoin; streamAliases = joinDesc.streamAliases; + joinKeys = joinDesc.joinKeys; } public void setQBJoinTreeProps(QBJoinTree joinTree) { @@ -716,6 +717,12 @@ public class JoinDesc extends AbstractOperatorDesc { aliasToOpInfo = new HashMap<String, Operator<? extends OperatorDesc>>(joinDesc.aliasToOpInfo); leftInputJoin = joinDesc.leftInputJoin; streamAliases = joinDesc.streamAliases == null ? null : new ArrayList<String>(joinDesc.streamAliases); + if (joinDesc.joinKeys != null) { + joinKeys = new ExprNodeDesc[joinDesc.joinKeys.length][]; + for(int i = 0; i < joinDesc.joinKeys.length; i++) { + joinKeys[i] = joinDesc.joinKeys[i].clone(); + } + } } public MemoryMonitorInfo getMemoryMonitorInfo() { http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/quotedid_skew.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/quotedid_skew.q.out b/ql/src/test/results/clientpositive/quotedid_skew.q.out index 902be6b..a682644 100644 --- a/ql/src/test/results/clientpositive/quotedid_skew.q.out +++ b/ql/src/test/results/clientpositive/quotedid_skew.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out b/ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out index 78f20cc..fa0f615 100644 --- a/ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out +++ b/ql/src/test/results/clientpositive/skewjoin_mapjoin2.q.out @@ -300,6 +300,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out b/ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out index 6c1a3b9..68a5972 100644 --- a/ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out +++ b/ql/src/test/results/clientpositive/skewjoin_union_remove_1.q.out @@ -139,6 +139,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -276,6 +279,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -438,6 +444,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -597,6 +606,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out b/ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out index 0d0e65e..31df384 100644 --- a/ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out +++ b/ql/src/test/results/clientpositive/skewjoin_union_remove_2.q.out @@ -191,6 +191,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 2 Data size: 660 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt1.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt1.q.out b/ql/src/test/results/clientpositive/skewjoinopt1.q.out index 618ca31..c948c78 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt1.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt1.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -323,6 +326,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -499,6 +505,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false @@ -663,6 +672,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt10.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt10.q.out b/ql/src/test/results/clientpositive/skewjoinopt10.q.out index 5f4fd6d..f8116d3 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt10.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt10.q.out @@ -203,6 +203,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col6 Statistics: Num rows: 3 Data size: 13 Basic stats: COMPLETE Column stats: NONE Select Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt11.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt11.q.out b/ql/src/test/results/clientpositive/skewjoinopt11.q.out index d595a50..dd15712 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt11.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt11.q.out @@ -280,6 +280,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -332,6 +335,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE Select Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt12.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt12.q.out b/ql/src/test/results/clientpositive/skewjoinopt12.q.out index c13c46e..56ea968 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt12.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt12.q.out @@ -159,6 +159,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt14.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt14.q.out b/ql/src/test/results/clientpositive/skewjoinopt14.q.out index 4dfce34..5c9ca0c 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt14.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt14.q.out @@ -216,6 +216,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt16.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt16.q.out b/ql/src/test/results/clientpositive/skewjoinopt16.q.out index 3f519ba..b5350c1 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt16.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt16.q.out @@ -159,6 +159,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt17.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt17.q.out b/ql/src/test/results/clientpositive/skewjoinopt17.q.out index b00a668..ecf1547 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt17.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt17.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -373,6 +376,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt19.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt19.q.out b/ql/src/test/results/clientpositive/skewjoinopt19.q.out index 6f4afd7..59071e1 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt19.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt19.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt2.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt2.q.out b/ql/src/test/results/clientpositive/skewjoinopt2.q.out index 75eb8e3..8343e1b 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt2.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt2.q.out @@ -159,6 +159,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -312,6 +315,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -495,6 +501,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -669,6 +678,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join 0 to 1 + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 _col0 (type: string), _col1 (type: string) outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt20.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt20.q.out b/ql/src/test/results/clientpositive/skewjoinopt20.q.out index 25d67cb..3b69192 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt20.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt20.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt21.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt21.q.out b/ql/src/test/results/clientpositive/skewjoinopt21.q.out index 5a3d2e1..58e7eb8 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt21.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt21.q.out @@ -173,6 +173,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt3.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt3.q.out b/ql/src/test/results/clientpositive/skewjoinopt3.q.out index ef8af9f..6de674c 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt3.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt3.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -323,6 +326,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt4.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt4.q.out b/ql/src/test/results/clientpositive/skewjoinopt4.q.out index 675cf0e..4aadb5d 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt4.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt4.q.out @@ -161,6 +161,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -323,6 +326,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt5.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt5.q.out b/ql/src/test/results/clientpositive/skewjoinopt5.q.out index 221aaf2..d98b363 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt5.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt5.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt6.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt6.q.out b/ql/src/test/results/clientpositive/skewjoinopt6.q.out index 6684aa4..f5fcb78 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt6.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt6.q.out @@ -163,6 +163,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 330 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt7.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt7.q.out b/ql/src/test/results/clientpositive/skewjoinopt7.q.out index da06be8..d6c2db4 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt7.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt7.q.out @@ -215,6 +215,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 2 Data size: 660 Basic stats: COMPLETE Column stats: NONE File Output Operator http://git-wip-us.apache.org/repos/asf/hive/blob/de9aaf60/ql/src/test/results/clientpositive/skewjoinopt8.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/skewjoinopt8.q.out b/ql/src/test/results/clientpositive/skewjoinopt8.q.out index df74746..a7426b6 100644 --- a/ql/src/test/results/clientpositive/skewjoinopt8.q.out +++ b/ql/src/test/results/clientpositive/skewjoinopt8.q.out @@ -213,6 +213,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 2 Data size: 660 Basic stats: COMPLETE Column stats: NONE File Output Operator
