commit 1a071f5fdacdb769542a17b891694e4c93e0ecee Author: Ashutosh Chauhan Date: Sat Dec 6 00:25:38 2014 -0800 First commit for 9037 diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java index 1b60cbb..3079833 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java @@ -7177,7 +7177,7 @@ private Operator genReduceSinkPlan(String dest, QB qb, Operator input, } private Operator genJoinOperatorChildren(QBJoinTree join, Operator left, - Operator[] right, HashSet omitOpts) throws SemanticException { + Operator[] right, HashSet omitOpts, ExprNodeDesc[][] joinKeys) throws SemanticException { RowResolver outputRR = new RowResolver(); ArrayList outputColumnNames = new ArrayList(); @@ -7271,7 +7271,7 @@ private Operator genJoinOperatorChildren(QBJoinTree join, Operator left, } JoinDesc desc = new JoinDesc(exprMap, outputColumnNames, - join.getNoOuterJoin(), joinCondns, filterMap); + join.getNoOuterJoin(), joinCondns, filterMap, joinKeys); desc.setReversedExprs(reversedExprs); desc.setFilterMap(join.getFilterMap()); @@ -7472,7 +7472,7 @@ private Operator genJoinOperator(QB qb, QBJoinTree joinTree, } JoinOperator joinOp = (JoinOperator) genJoinOperatorChildren(joinTree, - joinSrcOp, srcOps, omitOpts); + joinSrcOp, srcOps, omitOpts, joinKeys); joinContext.put(joinOp, joinTree); Operator op = joinOp; diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/CommonMergeJoinDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/CommonMergeJoinDesc.java index b17de7f..f3728f1 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/plan/CommonMergeJoinDesc.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/CommonMergeJoinDesc.java @@ -19,9 +19,6 @@ package org.apache.hadoop.hive.ql.plan; import java.io.Serializable; -import java.util.Map; - -import org.apache.hadoop.hive.ql.exec.Operator; @Explain(displayName = "Merge Join Operator") public class CommonMergeJoinDesc extends MapJoinDesc implements Serializable { diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java index 1e0eb6b..03ef704 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java @@ -19,14 +19,10 @@ package org.apache.hadoop.hive.ql.plan; import java.io.Serializable; -import java.util.ArrayList; import java.util.HashMap; -import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; -import java.util.Set; import org.apache.hadoop.fs.Path; @@ -117,21 +113,6 @@ public HashTableSinkDesc(MapJoinDesc clone) { this.hashtableMemoryUsage = clone.getHashTableMemoryUsage(); } - - private void initRetainExprList() { - retainList = new HashMap>(); - Set>> set = exprs.entrySet(); - Iterator>> setIter = set.iterator(); - while (setIter.hasNext()) { - Entry> current = setIter.next(); - List list = new ArrayList(); - for (int i = 0; i < current.getValue().size(); i++) { - list.add(i); - } - retainList.put(current.getKey(), list); - } - } - public float getHashtableMemoryUsage() { return hashtableMemoryUsage; } 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 0e2c6ee..c144d8c 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 @@ -28,7 +28,6 @@ import org.apache.hadoop.fs.Path; - /** * Join operator Descriptor implementation. * @@ -87,17 +86,20 @@ // it's resulted from RS-dedup optimization, which removes following RS under some condition private boolean fixedAsSorted; + // used only for explain. + private transient ExprNodeDesc [][] joinKeys; public JoinDesc() { } public JoinDesc(final Map> exprs, List outputColumnNames, final boolean noOuterJoin, - final JoinCondDesc[] conds, final Map> filters) { + final JoinCondDesc[] conds, final Map> filters, ExprNodeDesc[][] joinKeys) { this.exprs = exprs; this.outputColumnNames = outputColumnNames; this.noOuterJoin = noOuterJoin; this.conds = conds; this.filters = filters; + this.joinKeys = joinKeys; resetOrder(); } @@ -157,22 +159,6 @@ public Object clone() { return ret; } - public JoinDesc(final Map> exprs, - List outputColumnNames, final boolean noOuterJoin, - final JoinCondDesc[] conds) { - this(exprs, outputColumnNames, noOuterJoin, conds, null); - } - - public JoinDesc(final Map> exprs, - List outputColumnNames) { - this(exprs, outputColumnNames, true, null); - } - - public JoinDesc(final Map> exprs, - List outputColumnNames, final JoinCondDesc[] conds) { - this(exprs, outputColumnNames, true, conds, null); - } - public JoinDesc(JoinDesc clone) { this.bigKeysDirMap = clone.bigKeysDirMap; this.conds = clone.conds; @@ -204,33 +190,16 @@ public void setReversedExprs(Map reversedExprs) { this.reversedExprs = reversedExprs; } - @Explain(displayName = "condition expressions") - public Map getExprsStringMap() { - if (getExprs() == null) { - return null; - } - - LinkedHashMap ret = new LinkedHashMap(); - - for (Map.Entry> ent : getExprs().entrySet()) { - StringBuilder sb = new StringBuilder(); - boolean first = true; - if (ent.getValue() != null) { - for (ExprNodeDesc expr : ent.getValue()) { - if (!first) { - sb.append(" "); - } - - first = false; - sb.append("{"); - sb.append(expr.getExprString()); - sb.append("}"); - } - } - ret.put(ent.getKey(), sb.toString()); + /** + * @return the keys in string form + */ + @Explain(displayName = "keys") + public Map getKeysString() { + Map keyMap = new LinkedHashMap(); + for (byte i = 0; i < joinKeys.length; i++) { + keyMap.put(i, PlanUtils.getExprListString(Arrays.asList(joinKeys[i]))); } - - return ret; + return keyMap; } public void setExprs(final Map> exprs) { diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/MapJoinDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/MapJoinDesc.java index d43bd60..9fdd417 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/plan/MapJoinDesc.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/MapJoinDesc.java @@ -98,7 +98,7 @@ public MapJoinDesc(final Map> keys, final List valueTblDescs,final List valueFilteredTblDescs, List outputColumnNames, final int posBigTable, final JoinCondDesc[] conds, final Map> filters, boolean noOuterJoin, String dumpFilePrefix) { - super(values, outputColumnNames, noOuterJoin, conds, filters); + super(values, outputColumnNames, noOuterJoin, conds, filters, null); this.keys = keys; this.keyTblDesc = keyTblDesc; this.valueTblDescs = valueTblDescs; @@ -192,6 +192,7 @@ public void setDumpFilePrefix(String dumpFilePrefix) { /** * @return the keys in string form */ + @Override @Explain(displayName = "keys") public Map getKeysString() { Map keyMap = new LinkedHashMap(); @@ -200,7 +201,7 @@ public void setDumpFilePrefix(String dumpFilePrefix) { } return keyMap; } - + /** * @return the keys */ @@ -325,11 +326,11 @@ public void setHashTableMemoryUsage(float hashtableMemoryUsage) { public float getHashTableMemoryUsage() { return hashtableMemoryUsage; } - + public void setCustomBucketMapJoin(boolean customBucketMapJoin) { this.customBucketMapJoin = customBucketMapJoin; } - + public boolean getCustomBucketMapJoin() { return this.customBucketMapJoin; } diff --git a/ql/src/test/results/clientpositive/auto_join0.q.out b/ql/src/test/results/clientpositive/auto_join0.q.out index cf384e9..c064741 100644 --- a/ql/src/test/results/clientpositive/auto_join0.q.out +++ b/ql/src/test/results/clientpositive/auto_join0.q.out @@ -47,9 +47,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 1 @@ -70,9 +67,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 1 diff --git a/ql/src/test/results/clientpositive/auto_join1.q.out b/ql/src/test/results/clientpositive/auto_join1.q.out index 8096a94..0f03df1 100644 --- a/ql/src/test/results/clientpositive/auto_join1.q.out +++ b/ql/src/test/results/clientpositive/auto_join1.q.out @@ -36,9 +36,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -55,9 +52,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join10.q.out b/ql/src/test/results/clientpositive/auto_join10.q.out index 7fb3070..80eef96 100644 --- a/ql/src/test/results/clientpositive/auto_join10.q.out +++ b/ql/src/test/results/clientpositive/auto_join10.q.out @@ -39,9 +39,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -62,9 +59,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join11.q.out b/ql/src/test/results/clientpositive/auto_join11.q.out index 98c8285..91f8513 100644 --- a/ql/src/test/results/clientpositive/auto_join11.q.out +++ b/ql/src/test/results/clientpositive/auto_join11.q.out @@ -39,9 +39,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -62,9 +59,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join12.q.out b/ql/src/test/results/clientpositive/auto_join12.q.out index f116e23..7054615 100644 --- a/ql/src/test/results/clientpositive/auto_join12.q.out +++ b/ql/src/test/results/clientpositive/auto_join12.q.out @@ -48,10 +48,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -68,10 +64,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 28 Data size: 297 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -94,10 +86,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {_col0} - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join13.q.out b/ql/src/test/results/clientpositive/auto_join13.q.out index 3396a0c..9cf1024 100644 --- a/ql/src/test/results/clientpositive/auto_join13.q.out +++ b/ql/src/test/results/clientpositive/auto_join13.q.out @@ -48,9 +48,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -66,9 +63,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col3} - 1 keys: 0 (_col0 + _col2) (type: double) 1 UDFToDouble(_col0) (type: double) @@ -89,9 +83,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -103,9 +94,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col3} - 1 keys: 0 (_col0 + _col2) (type: double) 1 UDFToDouble(_col0) (type: double) diff --git a/ql/src/test/results/clientpositive/auto_join14.q.out b/ql/src/test/results/clientpositive/auto_join14.q.out index 55c9b5d..7ad2289 100644 --- a/ql/src/test/results/clientpositive/auto_join14.q.out +++ b/ql/src/test/results/clientpositive/auto_join14.q.out @@ -40,9 +40,6 @@ STAGE PLANS: predicate: (key > 100) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -59,9 +56,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join15.q.out b/ql/src/test/results/clientpositive/auto_join15.q.out index 8b2b7ad..22141ce 100644 --- a/ql/src/test/results/clientpositive/auto_join15.q.out +++ b/ql/src/test/results/clientpositive/auto_join15.q.out @@ -36,9 +36,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} keys: 0 key (type: string) 1 key (type: string) @@ -55,9 +52,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join16.q.out b/ql/src/test/results/clientpositive/auto_join16.q.out index bd5b378..761297c 100644 --- a/ql/src/test/results/clientpositive/auto_join16.q.out +++ b/ql/src/test/results/clientpositive/auto_join16.q.out @@ -39,9 +39,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 9 Data size: 95 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} keys: 0 _col0 (type: string), _col1 (type: string) 1 key (type: string), value (type: string) @@ -58,9 +55,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {value} keys: 0 _col0 (type: string), _col1 (type: string) 1 key (type: string), value (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join17.q.out b/ql/src/test/results/clientpositive/auto_join17.q.out index 0fa7aa9..775916c 100644 --- a/ql/src/test/results/clientpositive/auto_join17.q.out +++ b/ql/src/test/results/clientpositive/auto_join17.q.out @@ -36,9 +36,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} keys: 0 key (type: string) 1 key (type: string) @@ -55,9 +52,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join18.q.out b/ql/src/test/results/clientpositive/auto_join18.q.out index 2303f18..5ba0de3 100644 --- a/ql/src/test/results/clientpositive/auto_join18.q.out +++ b/ql/src/test/results/clientpositive/auto_join18.q.out @@ -89,9 +89,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/auto_join18_multi_distinct.q.out b/ql/src/test/results/clientpositive/auto_join18_multi_distinct.q.out index ee5a32c..16e56d0 100644 --- a/ql/src/test/results/clientpositive/auto_join18_multi_distinct.q.out +++ b/ql/src/test/results/clientpositive/auto_join18_multi_distinct.q.out @@ -91,9 +91,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/auto_join19.q.out b/ql/src/test/results/clientpositive/auto_join19.q.out index 4c2e26e..2ac54c2 100644 --- a/ql/src/test/results/clientpositive/auto_join19.q.out +++ b/ql/src/test/results/clientpositive/auto_join19.q.out @@ -38,9 +38,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -57,9 +54,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join2.q.out b/ql/src/test/results/clientpositive/auto_join2.q.out index 11d57e9..c0350cd 100644 --- a/ql/src/test/results/clientpositive/auto_join2.q.out +++ b/ql/src/test/results/clientpositive/auto_join2.q.out @@ -39,9 +39,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {key} keys: 0 key (type: string) 1 key (type: string) @@ -53,9 +50,6 @@ STAGE PLANS: predicate: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} - 1 {value} keys: 0 (_col0 + _col5) (type: double) 1 UDFToDouble(key) (type: double) @@ -72,9 +66,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {key} keys: 0 key (type: string) 1 key (type: string) @@ -86,9 +77,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {value} keys: 0 (_col0 + _col5) (type: double) 1 UDFToDouble(key) (type: double) diff --git a/ql/src/test/results/clientpositive/auto_join20.q.out b/ql/src/test/results/clientpositive/auto_join20.q.out index 2bfbef3..233570e 100644 --- a/ql/src/test/results/clientpositive/auto_join20.q.out +++ b/ql/src/test/results/clientpositive/auto_join20.q.out @@ -39,10 +39,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 @@ -59,10 +55,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 @@ -82,10 +74,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 @@ -215,10 +203,6 @@ STAGE PLANS: predicate: ((key < 15) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 @@ -235,10 +219,6 @@ STAGE PLANS: predicate: ((key < 10) and (key < 15)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 @@ -258,10 +238,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 diff --git a/ql/src/test/results/clientpositive/auto_join21.q.out b/ql/src/test/results/clientpositive/auto_join21.q.out index 5f65ee6..5f7e6d6 100644 --- a/ql/src/test/results/clientpositive/auto_join21.q.out +++ b/ql/src/test/results/clientpositive/auto_join21.q.out @@ -25,10 +25,6 @@ STAGE PLANS: alias: src1 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -45,10 +41,6 @@ STAGE PLANS: predicate: (key > 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -68,10 +60,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 diff --git a/ql/src/test/results/clientpositive/auto_join22.q.out b/ql/src/test/results/clientpositive/auto_join22.q.out index c4a0084..cf7584c 100644 --- a/ql/src/test/results/clientpositive/auto_join22.q.out +++ b/ql/src/test/results/clientpositive/auto_join22.q.out @@ -28,9 +28,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -42,9 +39,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {_col3} keys: 0 key (type: string) 1 _col2 (type: string) @@ -61,9 +55,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -76,9 +67,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {_col3} keys: 0 key (type: string) 1 _col2 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join23.q.out b/ql/src/test/results/clientpositive/auto_join23.q.out index f00a62b..58dfd54 100644 --- a/ql/src/test/results/clientpositive/auto_join23.q.out +++ b/ql/src/test/results/clientpositive/auto_join23.q.out @@ -26,9 +26,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 1 @@ -45,9 +42,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 1 diff --git a/ql/src/test/results/clientpositive/auto_join24.q.out b/ql/src/test/results/clientpositive/auto_join24.q.out index df89f5c..f41a515 100644 --- a/ql/src/test/results/clientpositive/auto_join24.q.out +++ b/ql/src/test/results/clientpositive/auto_join24.q.out @@ -45,9 +45,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 155 Data size: 743 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {cnt} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -64,9 +61,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {cnt} - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join26.q.out b/ql/src/test/results/clientpositive/auto_join26.q.out index a40615f..b7cd064 100644 --- a/ql/src/test/results/clientpositive/auto_join26.q.out +++ b/ql/src/test/results/clientpositive/auto_join26.q.out @@ -40,9 +40,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -59,9 +56,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join27.q.out b/ql/src/test/results/clientpositive/auto_join27.q.out index db348b7..1b21883 100644 --- a/ql/src/test/results/clientpositive/auto_join27.q.out +++ b/ql/src/test/results/clientpositive/auto_join27.q.out @@ -85,9 +85,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -110,9 +107,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -134,9 +128,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join28.q.out b/ql/src/test/results/clientpositive/auto_join28.q.out index f1b6152..583daa1 100644 --- a/ql/src/test/results/clientpositive/auto_join28.q.out +++ b/ql/src/test/results/clientpositive/auto_join28.q.out @@ -25,10 +25,6 @@ STAGE PLANS: alias: src1 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -45,10 +41,6 @@ STAGE PLANS: predicate: (key > 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -68,10 +60,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -141,10 +129,6 @@ STAGE PLANS: predicate: (key > 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {value} - 2 {value} filter predicates: 0 {(key < 10)} 1 @@ -161,10 +145,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {value} - 2 {value} filter predicates: 0 {(key < 10)} 1 @@ -184,10 +164,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -257,10 +233,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} - 2 {value} filter predicates: 0 1 {(key > 10)} @@ -277,10 +249,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} - 2 {value} filter predicates: 0 1 {(key > 10)} @@ -300,10 +268,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -373,10 +337,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -390,10 +350,6 @@ STAGE PLANS: alias: src2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -413,10 +369,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} diff --git a/ql/src/test/results/clientpositive/auto_join29.q.out b/ql/src/test/results/clientpositive/auto_join29.q.out index b382a12..eb5d11a 100644 --- a/ql/src/test/results/clientpositive/auto_join29.q.out +++ b/ql/src/test/results/clientpositive/auto_join29.q.out @@ -25,10 +25,6 @@ STAGE PLANS: alias: src1 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -45,10 +41,6 @@ STAGE PLANS: predicate: (key > 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -68,10 +60,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -649,10 +637,6 @@ STAGE PLANS: predicate: (key > 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {value} - 2 {value} filter predicates: 0 {(key < 10)} 1 @@ -669,10 +653,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {value} - 2 {value} filter predicates: 0 {(key < 10)} 1 @@ -692,10 +672,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -1273,10 +1249,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} - 2 {value} filter predicates: 0 1 {(key > 10)} @@ -1293,10 +1265,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} - 2 {value} filter predicates: 0 1 {(key > 10)} @@ -1316,10 +1284,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -1909,10 +1873,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -1926,10 +1886,6 @@ STAGE PLANS: alias: src2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -1949,10 +1905,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -2542,10 +2494,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -2558,10 +2506,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {key} {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -2580,10 +2524,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} keys: 0 key (type: string) 1 key (type: string) @@ -2657,10 +2597,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 @@ -2677,10 +2613,6 @@ STAGE PLANS: predicate: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 @@ -2700,10 +2632,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 @@ -3281,10 +3209,6 @@ STAGE PLANS: predicate: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {value} - 2 {value} filter predicates: 0 {(key < 10)} 1 @@ -3301,10 +3225,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {value} - 2 {value} filter predicates: 0 {(key < 10)} 1 @@ -3324,10 +3244,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 {(key < 10)} 1 @@ -3405,10 +3321,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -3425,10 +3337,6 @@ STAGE PLANS: predicate: (key < 10) (type: boolean) Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -3451,10 +3359,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} filter predicates: 0 1 {(key > 10)} @@ -3554,10 +3458,6 @@ STAGE PLANS: predicate: ((key > 10) and (key < 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} keys: 0 key (type: string) 1 key (type: string) @@ -3570,10 +3470,6 @@ STAGE PLANS: predicate: ((key < 10) and (key > 10)) (type: boolean) Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} - 2 {key} {value} keys: 0 key (type: string) 1 key (type: string) @@ -3592,10 +3488,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {key} {value} - 1 {key} {value} - 2 {key} {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join3.q.out b/ql/src/test/results/clientpositive/auto_join3.q.out index 0bfb27a..ad82516 100644 --- a/ql/src/test/results/clientpositive/auto_join3.q.out +++ b/ql/src/test/results/clientpositive/auto_join3.q.out @@ -39,10 +39,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -55,10 +51,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -77,10 +69,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key} - 1 - 2 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join30.q.out b/ql/src/test/results/clientpositive/auto_join30.q.out index 0072d7a..cb3f777 100644 --- a/ql/src/test/results/clientpositive/auto_join30.q.out +++ b/ql/src/test/results/clientpositive/auto_join30.q.out @@ -69,9 +69,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -83,9 +80,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -139,9 +133,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -153,9 +144,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -193,9 +181,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -331,9 +319,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -345,9 +330,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -411,9 +393,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -546,9 +528,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -560,9 +539,6 @@ STAGE PLANS: Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -626,9 +602,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -778,10 +754,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -789,10 +761,6 @@ STAGE PLANS: $INTNAME2 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -806,10 +774,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -867,10 +831,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -878,10 +838,6 @@ STAGE PLANS: $INTNAME2 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -895,10 +851,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -930,10 +882,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -941,10 +889,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -958,10 +902,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1007,10 +947,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1194,10 +1134,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1205,10 +1141,6 @@ STAGE PLANS: $INTNAME2 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1222,10 +1154,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1283,10 +1211,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1294,10 +1218,6 @@ STAGE PLANS: $INTNAME2 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1311,10 +1231,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1360,10 +1276,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1539,10 +1455,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1550,10 +1462,6 @@ STAGE PLANS: $INTNAME2 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1567,10 +1475,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1642,10 +1546,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1821,10 +1725,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1832,10 +1732,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1849,10 +1745,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -1924,10 +1816,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2103,10 +1995,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -2114,10 +2002,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -2131,10 +2015,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -2206,10 +2086,10 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/auto_join31.q.out b/ql/src/test/results/clientpositive/auto_join31.q.out index 44122eb..46b47dd 100644 --- a/ql/src/test/results/clientpositive/auto_join31.q.out +++ b/ql/src/test/results/clientpositive/auto_join31.q.out @@ -76,10 +76,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -87,10 +83,6 @@ STAGE PLANS: $INTNAME2 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -104,10 +96,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -165,10 +153,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -176,10 +160,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -193,10 +173,6 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {_col0} {_col1} - 2 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -242,10 +218,10 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/auto_join32.q.out b/ql/src/test/results/clientpositive/auto_join32.q.out index 6bf5e7d..beae4a8 100644 --- a/ql/src/test/results/clientpositive/auto_join32.q.out +++ b/ql/src/test/results/clientpositive/auto_join32.q.out @@ -47,9 +47,6 @@ STAGE PLANS: predicate: name is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {registration} keys: 0 name (type: string) 1 name (type: string) @@ -66,9 +63,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {name} - 1 {registration} keys: 0 name (type: string) 1 name (type: string) @@ -173,9 +167,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {name} - 1 {registration} keys: 0 name (type: string) 1 name (type: string) @@ -286,9 +277,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {name} - 1 {registration} keys: 0 name (type: string) 1 name (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join33.q.out b/ql/src/test/results/clientpositive/auto_join33.q.out index e5a7c52..9e9eb4d 100644 --- a/ql/src/test/results/clientpositive/auto_join33.q.out +++ b/ql/src/test/results/clientpositive/auto_join33.q.out @@ -41,9 +41,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 (_col0 + 1) (type: double) 1 (_col0 + 2) (type: double) @@ -64,9 +61,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 (_col0 + 1) (type: double) 1 (_col0 + 2) (type: double) diff --git a/ql/src/test/results/clientpositive/auto_join4.q.out b/ql/src/test/results/clientpositive/auto_join4.q.out index 6492a64..6671a4d 100644 --- a/ql/src/test/results/clientpositive/auto_join4.q.out +++ b/ql/src/test/results/clientpositive/auto_join4.q.out @@ -62,9 +62,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -85,9 +82,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join5.q.out b/ql/src/test/results/clientpositive/auto_join5.q.out index 1073302..d40d6d4 100644 --- a/ql/src/test/results/clientpositive/auto_join5.q.out +++ b/ql/src/test/results/clientpositive/auto_join5.q.out @@ -62,9 +62,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col1} - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -85,9 +82,6 @@ STAGE PLANS: Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join6.q.out b/ql/src/test/results/clientpositive/auto_join6.q.out index 88b7770..b00d14d 100644 --- a/ql/src/test/results/clientpositive/auto_join6.q.out +++ b/ql/src/test/results/clientpositive/auto_join6.q.out @@ -81,9 +81,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/auto_join7.q.out b/ql/src/test/results/clientpositive/auto_join7.q.out index 5de5640..fdcedb0 100644 --- a/ql/src/test/results/clientpositive/auto_join7.q.out +++ b/ql/src/test/results/clientpositive/auto_join7.q.out @@ -108,10 +108,10 @@ STAGE PLANS: condition map: Outer Join 0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 121 Data size: 1284 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/auto_join8.q.out b/ql/src/test/results/clientpositive/auto_join8.q.out index bf9b8b4..55e204e 100644 --- a/ql/src/test/results/clientpositive/auto_join8.q.out +++ b/ql/src/test/results/clientpositive/auto_join8.q.out @@ -62,9 +62,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 28 Data size: 297 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -85,9 +82,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join9.q.out b/ql/src/test/results/clientpositive/auto_join9.q.out index b5581ed..b8a5fdd 100644 --- a/ql/src/test/results/clientpositive/auto_join9.q.out +++ b/ql/src/test/results/clientpositive/auto_join9.q.out @@ -36,9 +36,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -55,9 +52,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_join_reordering_values.q.out b/ql/src/test/results/clientpositive/auto_join_reordering_values.q.out index d9ab9af..752a634 100644 --- a/ql/src/test/results/clientpositive/auto_join_reordering_values.q.out +++ b/ql/src/test/results/clientpositive/auto_join_reordering_values.q.out @@ -263,9 +263,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col2} {VALUE._col3} - 1 {KEY.reducesinkkey0} + keys: + 0 date (type: string) + 1 date (type: string) outputColumnNames: _col0, _col3, _col4, _col9 Statistics: Num rows: 1 Data size: 39 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -389,9 +389,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col2} {VALUE._col3} {VALUE._col8} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: int) + 1 dealid (type: int) outputColumnNames: _col3, _col4, _col9, _col16 Statistics: Num rows: 1 Data size: 42 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -515,9 +515,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col3} {VALUE._col8} {VALUE._col15} - 1 + keys: + 0 _col3 (type: int) + 1 cityid (type: int) outputColumnNames: _col4, _col9, _col16 Statistics: Num rows: 1 Data size: 46 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -641,9 +641,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col8} {VALUE._col15} - 1 + keys: + 0 _col4 (type: int) + 1 userid (type: int) outputColumnNames: _col9, _col16 Statistics: Num rows: 55 Data size: 158 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/auto_join_without_localtask.q.out b/ql/src/test/results/clientpositive/auto_join_without_localtask.q.out index cf065fb..9af845b 100644 --- a/ql/src/test/results/clientpositive/auto_join_without_localtask.q.out +++ b/ql/src/test/results/clientpositive/auto_join_without_localtask.q.out @@ -31,9 +31,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -48,9 +45,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -101,9 +95,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -118,9 +109,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -164,9 +152,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -272,9 +260,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -289,9 +274,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -321,9 +303,6 @@ STAGE PLANS: Filter Operator predicate: value is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -335,9 +314,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -385,9 +361,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -433,9 +406,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -458,9 +431,6 @@ STAGE PLANS: Filter Operator predicate: (key is not null and value is not null) (type: boolean) HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -475,9 +445,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -521,9 +488,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -631,9 +598,6 @@ STAGE PLANS: Filter Operator predicate: (key > 100) (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -648,9 +612,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -680,9 +641,6 @@ STAGE PLANS: Filter Operator predicate: value is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -694,9 +652,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -725,9 +680,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -778,9 +730,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -811,9 +763,6 @@ STAGE PLANS: Filter Operator predicate: ((key is not null and value is not null) and (key > 100)) (type: boolean) HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -828,9 +777,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -874,9 +820,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE File Output Operator diff --git a/ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out b/ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out index 7e09f3b..94f2d6a 100644 --- a/ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out +++ b/ql/src/test/results/clientpositive/auto_smb_mapjoin_14.q.out @@ -71,9 +71,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -160,9 +157,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -305,9 +299,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -354,9 +345,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col1, _col3 Select Operator expressions: _col0 (type: int), _col1 (type: bigint), _col3 (type: bigint) @@ -380,9 +371,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -499,9 +487,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -601,9 +586,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -727,9 +709,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -843,9 +822,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -957,9 +933,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) Statistics: Num rows: 5 Data size: 38 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count() @@ -1059,9 +1035,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -1154,10 +1127,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1266,9 +1235,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -1395,9 +1361,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 key (type: int) 1 key (type: int) @@ -1671,9 +1634,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out index 9620c64..eb4266e 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_1.q.out @@ -160,9 +160,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -386,9 +383,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -668,9 +662,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -688,9 +679,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -995,9 +983,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1015,9 +1000,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1225,9 +1207,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out index be9d9db..e884a5d 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_10.q.out @@ -90,9 +90,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -119,9 +116,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -156,9 +150,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -320,9 +311,6 @@ STAGE PLANS: outputColumnNames: _col0 Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -334,9 +322,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out index 9a15daa..81b6d0b 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_11.q.out @@ -207,9 +207,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -229,9 +226,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -567,9 +561,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -589,9 +580,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -925,9 +913,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -954,9 +939,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1353,10 +1335,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: string) 1 key (type: string) @@ -1372,10 +1350,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 58 Data size: 5812 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: string) 1 key (type: string) @@ -1405,10 +1379,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out index 7caa8ff..062aab8 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_12.q.out @@ -423,9 +423,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {key} keys: 0 key (type: string) 1 key (type: string) @@ -440,9 +437,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 58 Data size: 5812 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col6 (type: string), _col6 (type: string) 1 key (type: string), key (type: string) @@ -453,9 +447,6 @@ STAGE PLANS: Statistics: Num rows: 0 Data size: 170 Basic stats: PARTIAL Column stats: NONE GatherStats: false HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 1 @@ -475,9 +466,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {key} keys: 0 key (type: string) 1 key (type: string) @@ -487,9 +475,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col6 (type: string), _col6 (type: string) 1 key (type: string), key (type: string) @@ -498,9 +483,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 1 diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_13.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_13.q.out index d49549d..c26e40c 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_13.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_13.q.out @@ -92,9 +92,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: int) 1 key (type: int) @@ -273,9 +270,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: int) 1 key (type: int) @@ -454,9 +448,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out index 06bd543..f59f843 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_14.q.out @@ -64,9 +64,6 @@ STAGE PLANS: TableScan alias: b HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -79,9 +76,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -118,9 +112,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -203,9 +194,6 @@ STAGE PLANS: TableScan alias: a HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -218,9 +206,6 @@ STAGE PLANS: Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -257,9 +242,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out index 69a35bd..755ff5e 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_15.q.out @@ -62,9 +62,6 @@ STAGE PLANS: TableScan alias: b HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -77,9 +74,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -116,9 +110,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -178,9 +169,6 @@ STAGE PLANS: TableScan alias: a HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -193,9 +181,6 @@ STAGE PLANS: Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -232,9 +217,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out index 9a00af8..87a2932 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_2.q.out @@ -140,9 +140,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -424,9 +421,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -444,9 +438,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -751,9 +742,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -771,9 +759,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -981,9 +966,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out index d4bdc32..6a107fa 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_3.q.out @@ -140,9 +140,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -317,9 +314,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -596,9 +590,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -616,9 +607,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -874,9 +862,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -894,9 +879,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1104,9 +1086,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out index dffb432..e3368fc 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_4.q.out @@ -156,9 +156,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -333,9 +330,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -612,9 +606,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -632,9 +623,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -890,9 +878,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -910,9 +895,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1120,9 +1102,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out index 66aa3f1..d6bdc3b 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_5.q.out @@ -121,9 +121,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -288,9 +285,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -464,9 +458,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -484,9 +475,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -634,9 +622,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -654,9 +639,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -803,9 +785,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out index 0ae629f..c16aae0 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_6.q.out @@ -106,9 +106,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -132,9 +129,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) Group By Operator aggregations: count() mode: hash @@ -215,9 +212,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -241,9 +235,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) Group By Operator aggregations: count() mode: hash @@ -324,9 +318,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -350,9 +341,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) Group By Operator aggregations: count() mode: hash @@ -443,10 +434,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -457,10 +444,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -477,10 +460,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -540,10 +519,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -554,10 +529,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -574,10 +545,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -611,10 +578,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -625,10 +588,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -645,10 +604,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -707,10 +662,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 + keys: + 0 UDFToDouble(key) (type: double) + 1 UDFToDouble(key) (type: double) + 2 UDFToDouble(key) (type: double) Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count() @@ -767,10 +722,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -840,9 +791,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -866,9 +814,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) Group By Operator aggregations: count() mode: hash @@ -945,9 +893,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -971,9 +916,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) Group By Operator aggregations: count() mode: hash @@ -1064,10 +1009,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1078,10 +1019,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1098,10 +1035,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1161,10 +1094,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1175,10 +1104,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1195,10 +1120,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1232,10 +1153,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1246,10 +1163,6 @@ STAGE PLANS: Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1266,10 +1179,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -1328,10 +1237,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 + keys: + 0 UDFToDouble(key) (type: double) + 1 UDFToDouble(key) (type: double) + 2 UDFToDouble(key) (type: double) Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count() @@ -1401,10 +1310,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1415,10 +1320,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1435,10 +1336,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1483,10 +1380,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1497,10 +1390,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1517,10 +1406,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1565,10 +1450,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1579,10 +1460,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1599,10 +1476,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1644,10 +1517,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -1717,9 +1586,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1743,9 +1609,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 _col1 (type: string) + 1 value (type: string) Group By Operator aggregations: count() mode: hash diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out index d3701a1..8d63c0e 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_7.q.out @@ -173,9 +173,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -401,9 +398,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -731,9 +725,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -751,9 +742,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1105,9 +1093,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1125,9 +1110,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1383,9 +1365,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out index f53a2f2..51ba05b 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_8.q.out @@ -173,9 +173,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -401,9 +398,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -733,9 +727,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -753,9 +744,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1107,9 +1095,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1127,9 +1112,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1385,9 +1367,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out b/ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out index 383af91..9837c78 100644 --- a/ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out +++ b/ql/src/test/results/clientpositive/auto_sortmerge_join_9.q.out @@ -71,9 +71,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -153,9 +150,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -256,9 +250,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -406,9 +397,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -449,9 +437,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -463,9 +448,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -492,9 +474,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -506,9 +485,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -544,9 +520,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col1, _col3 Select Operator expressions: _col0 (type: int), _col1 (type: bigint), _col3 (type: bigint) @@ -570,9 +546,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -689,9 +662,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -791,9 +761,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -917,9 +884,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1033,9 +997,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1129,9 +1090,6 @@ STAGE PLANS: predicate: _col0 is not null (type: boolean) Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1152,9 +1110,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1248,9 +1203,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -1330,9 +1282,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -1427,10 +1376,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1539,9 +1484,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -1642,9 +1584,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1659,9 +1598,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1702,9 +1638,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1719,9 +1652,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1761,9 +1691,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1852,9 +1779,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1869,9 +1793,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1917,9 +1838,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1934,9 +1852,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1981,9 +1896,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2093,9 +2005,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2110,9 +2019,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2182,9 +2088,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2199,9 +2102,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2248,9 +2148,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2390,9 +2287,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2407,9 +2301,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2452,9 +2343,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2466,9 +2354,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2495,9 +2380,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2509,9 +2391,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2547,9 +2426,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col1, _col3 Select Operator expressions: _col0 (type: int), _col1 (type: bigint), _col3 (type: bigint) @@ -2574,9 +2453,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2591,9 +2467,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2635,9 +2508,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2681,9 +2551,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2698,9 +2565,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2743,9 +2607,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2760,9 +2621,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2804,9 +2662,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2931,9 +2786,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2951,9 +2803,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2997,9 +2846,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3017,9 +2863,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3063,9 +2906,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3170,9 +3010,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3190,9 +3027,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3236,9 +3070,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3253,9 +3084,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3299,9 +3127,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3433,9 +3258,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3453,9 +3275,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3499,9 +3318,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3519,9 +3335,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3565,9 +3378,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3689,9 +3499,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3709,9 +3516,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3755,9 +3559,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3775,9 +3576,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3821,9 +3619,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3914,9 +3709,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3934,9 +3726,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3980,9 +3769,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3997,9 +3783,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -4043,9 +3826,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -4137,9 +3917,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -4154,9 +3931,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -4197,9 +3971,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -4217,9 +3988,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -4259,9 +4027,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -4368,10 +4133,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4385,10 +4146,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4408,10 +4165,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4459,10 +4212,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4476,10 +4225,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4499,10 +4244,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4550,10 +4291,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4567,10 +4304,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4590,10 +4323,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4639,10 +4368,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -4756,9 +4481,6 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -4776,9 +4498,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -4822,9 +4541,6 @@ STAGE PLANS: expressions: key (type: int) outputColumnNames: _col0 HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -4839,9 +4555,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -4885,9 +4598,6 @@ STAGE PLANS: Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/correlationoptimizer1.q.out b/ql/src/test/results/clientpositive/correlationoptimizer1.q.out index 1b6d2b2..4c79f41 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer1.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer1.q.out @@ -56,9 +56,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -201,9 +201,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -317,9 +317,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -336,9 +333,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -489,9 +483,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -643,9 +637,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -765,9 +759,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -904,9 +898,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -1026,9 +1020,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col5 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1164,9 +1158,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col5 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1305,9 +1299,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey1} + keys: + 0 key (type: string), value (type: string) + 1 key (type: string), value (type: string) outputColumnNames: _col0, _col6 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1427,9 +1421,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey1} + keys: + 0 key (type: string), value (type: string) + 1 key (type: string), value (type: string) outputColumnNames: _col0, _col6 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1558,9 +1552,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col5 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1697,9 +1691,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col5 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -1819,9 +1813,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1957,9 +1951,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2103,9 +2097,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2241,9 +2235,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2388,9 +2382,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2533,9 +2527,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2679,9 +2673,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string), value (type: string) + 1 key (type: string), value (type: string) outputColumnNames: _col0 Statistics: Num rows: 137 Data size: 1460 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2823,9 +2817,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string), value (type: string) + 1 key (type: string), value (type: string) outputColumnNames: _col0 Statistics: Num rows: 137 Data size: 1460 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer10.q.out b/ql/src/test/results/clientpositive/correlationoptimizer10.q.out index 00d0c1e..f34596d 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer10.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer10.q.out @@ -68,9 +68,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 14 Data size: 108 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -144,9 +144,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -271,9 +271,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -289,9 +289,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -310,9 +310,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -438,9 +438,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -480,9 +480,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 66 Data size: 706 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -607,9 +607,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -626,9 +626,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -636,9 +636,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -754,9 +754,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -796,9 +796,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -935,9 +935,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -954,9 +954,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -964,9 +964,9 @@ STAGE PLANS: Join Operator condition map: Left Semi Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer11.q.out b/ql/src/test/results/clientpositive/correlationoptimizer11.q.out index d35974c..3cf39fe 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer11.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer11.q.out @@ -93,9 +93,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 55 Data size: 588 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -219,9 +219,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -330,9 +330,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 14 Data size: 108 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -467,9 +467,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer12.q.out b/ql/src/test/results/clientpositive/correlationoptimizer12.q.out index 8e01833..9f79723 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer12.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer12.q.out @@ -73,9 +73,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer13.q.out b/ql/src/test/results/clientpositive/correlationoptimizer13.q.out index fd75fc9..a7fd8a3 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer13.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer13.q.out @@ -118,9 +118,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} - 1 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} + keys: + 0 _col0 (type: int), _col1 (type: string) + 1 _col0 (type: int), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 93 Data size: 2087 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer14.q.out b/ql/src/test/results/clientpositive/correlationoptimizer14.q.out index 166ba4b..1f94eb7 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer14.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer14.q.out @@ -90,9 +90,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -219,9 +219,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -349,9 +349,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -528,9 +528,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -553,9 +553,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -712,9 +712,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -844,9 +844,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -974,9 +974,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1153,9 +1153,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1178,9 +1178,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1337,9 +1337,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1522,9 +1522,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1549,9 +1549,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer15.q.out b/ql/src/test/results/clientpositive/correlationoptimizer15.q.out index 6b8cf50..c5467a7 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer15.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer15.q.out @@ -59,9 +59,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 14 Data size: 108 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -126,9 +126,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -281,9 +281,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -299,9 +299,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -320,9 +320,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer2.q.out b/ql/src/test/results/clientpositive/correlationoptimizer2.q.out index 8782ac1..e7a0533 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer2.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer2.q.out @@ -88,9 +88,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -264,9 +264,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -291,9 +291,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -440,9 +440,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -619,9 +619,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -646,9 +646,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -795,9 +795,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -974,9 +974,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -1001,9 +1001,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -1150,9 +1150,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1329,9 +1329,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -1356,9 +1356,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -1508,9 +1508,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1736,9 +1736,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -1768,9 +1768,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -1928,9 +1928,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -1961,9 +1961,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2134,9 +2134,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -2144,9 +2144,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator @@ -2171,9 +2171,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer3.q.out b/ql/src/test/results/clientpositive/correlationoptimizer3.q.out index c59c0cc..15c64a6 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer3.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer3.q.out @@ -64,9 +64,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -127,9 +127,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -204,9 +204,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -315,9 +315,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -333,9 +333,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -356,9 +356,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -366,9 +366,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -479,9 +479,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -493,9 +490,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -512,9 +506,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -541,9 +532,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -571,9 +559,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -596,9 +584,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -721,9 +709,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -754,9 +742,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -830,9 +818,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -971,9 +959,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -981,9 +969,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1004,9 +992,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -1022,9 +1010,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1135,9 +1123,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1149,9 +1134,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1168,9 +1150,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1191,9 +1170,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -1221,9 +1197,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1252,9 +1228,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer4.q.out b/ql/src/test/results/clientpositive/correlationoptimizer4.q.out index 7991eba..d615e85 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer4.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer4.q.out @@ -114,10 +114,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col5 Statistics: Num rows: 8 Data size: 37 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -274,10 +274,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col5 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -390,10 +390,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 17 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -406,10 +402,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 4 Data size: 17 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) @@ -428,10 +420,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 - 1 {key} - 2 keys: 0 key (type: int) 1 key (type: int) @@ -577,10 +565,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col0 Statistics: Num rows: 15 Data size: 66 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -728,10 +716,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -862,10 +850,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col5 Statistics: Num rows: 15 Data size: 66 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1016,10 +1004,10 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 - 1 - 2 {KEY.reducesinkkey0} + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col10 Statistics: Num rows: 15 Data size: 66 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1167,10 +1155,10 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 - 1 - 2 {KEY.reducesinkkey0} + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col10 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -1301,10 +1289,10 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col5 Statistics: Num rows: 15 Data size: 66 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1455,10 +1443,10 @@ STAGE PLANS: condition map: Outer Join 0 to 1 Outer Join 1 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col5 Statistics: Num rows: 15 Data size: 66 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1605,10 +1593,10 @@ STAGE PLANS: condition map: Outer Join 0 to 1 Outer Join 1 to 2 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} - 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col5 Statistics: Num rows: 15 Data size: 66 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer5.q.out b/ql/src/test/results/clientpositive/correlationoptimizer5.q.out index 5c8aaa8..6ba3462 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer5.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer5.q.out @@ -145,9 +145,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: int) + 1 key (type: int) outputColumnNames: _col0 Statistics: Num rows: 799 Data size: 3198 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -177,9 +177,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col3 Statistics: Num rows: 878 Data size: 3517 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -238,9 +238,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 key (type: int) + 1 key (type: int) outputColumnNames: _col0, _col6 Statistics: Num rows: 29 Data size: 118 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -360,9 +360,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: int) + 1 key (type: int) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -370,9 +370,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -390,9 +390,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 key (type: int) + 1 key (type: int) outputColumnNames: _col0, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -404,9 +404,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -513,9 +513,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 724 Data size: 2897 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -532,9 +529,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -562,9 +556,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 {_col0} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -576,9 +567,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -619,9 +607,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -633,9 +618,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -673,9 +655,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col3 Statistics: Num rows: 878 Data size: 3517 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -706,9 +688,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 27 Data size: 108 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {val} keys: 0 key (type: int) 1 key (type: int) @@ -725,9 +704,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {val} keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/correlationoptimizer6.q.out b/ql/src/test/results/clientpositive/correlationoptimizer6.q.out index 852fac3..6bafccf 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer6.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer6.q.out @@ -62,9 +62,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 14 Data size: 108 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -125,9 +125,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -171,9 +171,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -328,9 +328,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -346,9 +346,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -365,9 +365,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -383,9 +383,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -483,9 +483,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -497,9 +494,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -516,9 +510,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -545,9 +536,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -581,9 +569,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -608,9 +596,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -752,9 +740,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -867,9 +855,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -894,9 +882,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1006,9 +994,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1073,9 +1061,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1192,9 +1180,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1211,9 +1199,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -1229,9 +1217,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1341,9 +1329,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 14 Data size: 108 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1408,9 +1396,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1547,9 +1535,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -1565,9 +1553,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1586,9 +1574,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1722,9 +1710,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -1801,10 +1789,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col10, _col11 Statistics: Num rows: 605 Data size: 6426 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1965,10 +1953,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col10, _col11 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -1985,9 +1973,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -2004,10 +1992,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col10, _col11 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -2143,9 +2131,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2222,10 +2210,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 key (type: string) + 1 _col0 (type: string) + 2 key (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 605 Data size: 6426 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -2380,10 +2368,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 key (type: string) + 1 _col0 (type: string) + 2 key (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -2400,9 +2388,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -2419,10 +2407,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 + keys: + 0 key (type: string) + 1 _col0 (type: string) + 2 key (type: string) outputColumnNames: _col0, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -2589,9 +2577,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -2657,9 +2645,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -2862,9 +2850,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -2880,9 +2868,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -2907,9 +2895,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -2925,9 +2913,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -2946,9 +2934,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -3091,9 +3079,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 14 Data size: 108 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -3154,9 +3142,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -3217,9 +3205,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -3353,9 +3341,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator @@ -3433,9 +3421,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Mux Operator @@ -3451,9 +3439,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -3472,9 +3460,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -3569,9 +3557,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3588,9 +3573,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3639,9 +3621,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3665,9 +3644,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3701,9 +3677,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -3722,9 +3698,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer7.q.out b/ql/src/test/results/clientpositive/correlationoptimizer7.q.out index 15c0eb2..7ac6fdb 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer7.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer7.q.out @@ -41,9 +41,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -60,9 +57,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -111,9 +105,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -125,9 +116,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {key} {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -225,9 +213,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -256,9 +241,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -292,9 +274,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -313,9 +295,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -422,9 +404,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -441,9 +420,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -492,9 +468,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -506,9 +479,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {key} {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -606,9 +576,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -637,9 +604,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -673,9 +637,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -694,9 +658,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer8.q.out b/ql/src/test/results/clientpositive/correlationoptimizer8.q.out index 2163365..73d1cac 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer8.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer8.q.out @@ -111,9 +111,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -294,9 +294,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -323,9 +323,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -344,9 +344,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -508,9 +508,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 95 Data size: 1002 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -716,9 +716,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -745,9 +745,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -766,9 +766,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -947,9 +947,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 key (type: string) outputColumnNames: _col1, _col2, _col3 Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1113,9 +1113,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} - 1 {VALUE._col0} {VALUE._col1} + keys: + 0 UDFToDouble(_col0) (type: double) + 1 UDFToDouble(key) (type: double) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 182 Data size: 1938 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/correlationoptimizer9.q.out b/ql/src/test/results/clientpositive/correlationoptimizer9.q.out index ea0bef3..f76a4ee 100644 --- a/ql/src/test/results/clientpositive/correlationoptimizer9.q.out +++ b/ql/src/test/results/clientpositive/correlationoptimizer9.q.out @@ -103,9 +103,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 376 Data size: 8402 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -264,9 +264,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -291,9 +291,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -420,9 +420,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} - 1 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} + keys: + 0 _col0 (type: int), _col1 (type: string) + 1 _col0 (type: int), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 188 Data size: 4200 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -587,9 +587,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} - 1 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} + keys: + 0 _col0 (type: int), _col1 (type: string) + 1 _col0 (type: int), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -614,9 +614,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} - 1 {KEY.reducesinkkey0} {KEY.reducesinkkey1} {VALUE._col0} + keys: + 0 _col0 (type: int), _col1 (type: string) + 1 _col0 (type: int), _col1 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join0.q.out b/ql/src/test/results/clientpositive/join0.q.out index a8301a5..5278e88 100644 --- a/ql/src/test/results/clientpositive/join0.q.out +++ b/ql/src/test/results/clientpositive/join0.q.out @@ -56,9 +56,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} - 1 {VALUE._col0} {VALUE._col1} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -112,7 +112,7 @@ SELECT src1.key as k1, src1.value as v1, (SELECT * FROM src WHERE src.key < 10) src2 SORT BY k1, v1, k2, v2 POSTHOOK: type: QUERY -{"STAGE PLANS":{"Stage-2":{"Map Reduce":{"Reduce Operator Tree:":{"Select Operator":{"expressions:":"KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string)","outputColumnNames:":["_col0","_col1","_col2","_col3"],"children":{"File Output Operator":{"Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE","compressed:":"false","table:":{"serde:":"org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe","input format:":"org.apache.hadoop.mapred.TextInputFormat","output format:":"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat"}}},"Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE"}},"Map Operator Tree:":[{"TableScan":{"children":{"Reduce Output Operator":{"sort order:":"++++","Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE","key expressions:":"_col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string)"}}}}]}},"Stage-1":{"Map Reduce":{"Reduce Operator Tree:":{"Join Operator":{"outputColumnNames:":["_col0","_col1","_col2","_col3"],"children":{"File Output Operator":{"compressed:":"false","table:":{"serde:":"org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe","input format:":"org.apache.hadoop.mapred.SequenceFileInputFormat","output format:":"org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat"}}},"Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE","condition map:":[{"":"Inner Join 0 to 1"}],"condition expressions:":{"1":"{VALUE._col0} {VALUE._col1}","0":"{VALUE._col0} {VALUE._col1}"}}},"Map Operator Tree:":[{"TableScan":{"alias:":"src","children":{"Filter Operator":{"predicate:":"(key < 10) (type: boolean)","children":{"Select Operator":{"expressions:":"key (type: string), value (type: string)","outputColumnNames:":["_col0","_col1"],"children":{"Reduce Output Operator":{"sort order:":"","value expressions:":"_col0 (type: string), _col1 (type: string)","Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE"}},{"TableScan":{"alias:":"src","children":{"Filter Operator":{"predicate:":"(key < 10) (type: boolean)","children":{"Select Operator":{"expressions:":"key (type: string), value (type: string)","outputColumnNames:":["_col0","_col1"],"children":{"Reduce Output Operator":{"sort order:":"","value expressions:":"_col0 (type: string), _col1 (type: string)","Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE"}}]}},"Stage-0":{"Fetch Operator":{"limit:":"-1","Processor Tree:":{"ListSink":{}}}}},"STAGE DEPENDENCIES":{"Stage-2":{"DEPENDENT STAGES":"Stage-1"},"Stage-1":{"ROOT STAGE":"TRUE"},"Stage-0":{"DEPENDENT STAGES":"Stage-2"}}} +{"STAGE PLANS":{"Stage-2":{"Map Reduce":{"Reduce Operator Tree:":{"Select Operator":{"expressions:":"KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), KEY.reducesinkkey2 (type: string), KEY.reducesinkkey3 (type: string)","outputColumnNames:":["_col0","_col1","_col2","_col3"],"children":{"File Output Operator":{"Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE","compressed:":"false","table:":{"serde:":"org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe","input format:":"org.apache.hadoop.mapred.TextInputFormat","output format:":"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat"}}},"Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE"}},"Map Operator Tree:":[{"TableScan":{"children":{"Reduce Output Operator":{"sort order:":"++++","Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE","key expressions:":"_col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string)"}}}}]}},"Stage-1":{"Map Reduce":{"Reduce Operator Tree:":{"Join Operator":{"keys:":{},"outputColumnNames:":["_col0","_col1","_col2","_col3"],"children":{"File Output Operator":{"compressed:":"false","table:":{"serde:":"org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe","input format:":"org.apache.hadoop.mapred.SequenceFileInputFormat","output format:":"org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat"}}},"Statistics:":"Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE","condition map:":[{"":"Inner Join 0 to 1"}]}},"Map Operator Tree:":[{"TableScan":{"alias:":"src","children":{"Filter Operator":{"predicate:":"(key < 10) (type: boolean)","children":{"Select Operator":{"expressions:":"key (type: string), value (type: string)","outputColumnNames:":["_col0","_col1"],"children":{"Reduce Output Operator":{"sort order:":"","value expressions:":"_col0 (type: string), _col1 (type: string)","Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE"}},{"TableScan":{"alias:":"src","children":{"Filter Operator":{"predicate:":"(key < 10) (type: boolean)","children":{"Select Operator":{"expressions:":"key (type: string), value (type: string)","outputColumnNames:":["_col0","_col1"],"children":{"Reduce Output Operator":{"sort order:":"","value expressions:":"_col0 (type: string), _col1 (type: string)","Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE"}},"Statistics:":"Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE"}}]}},"Stage-0":{"Fetch Operator":{"limit:":"-1","Processor Tree:":{"ListSink":{}}}}},"STAGE DEPENDENCIES":{"Stage-2":{"DEPENDENT STAGES":"Stage-1"},"Stage-1":{"ROOT STAGE":"TRUE"},"Stage-0":{"DEPENDENT STAGES":"Stage-2"}}} Warning: Shuffle Join JOIN[8][tables = [src1, src2]] in Stage 'Stage-1:MAPRED' is a cross product PREHOOK: query: SELECT src1.key as k1, src1.value as v1, src2.key as k2, src2.value as v2 FROM diff --git a/ql/src/test/results/clientpositive/join10.q.out b/ql/src/test/results/clientpositive/join10.q.out index 199a819..45a671c 100644 --- a/ql/src/test/results/clientpositive/join10.q.out +++ b/ql/src/test/results/clientpositive/join10.q.out @@ -59,9 +59,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col2, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join11.q.out b/ql/src/test/results/clientpositive/join11.q.out index d0f9726..e39c633 100644 --- a/ql/src/test/results/clientpositive/join11.q.out +++ b/ql/src/test/results/clientpositive/join11.q.out @@ -61,9 +61,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col3 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join12.q.out b/ql/src/test/results/clientpositive/join12.q.out index 29bbd97..e679514 100644 --- a/ql/src/test/results/clientpositive/join12.q.out +++ b/ql/src/test/results/clientpositive/join12.q.out @@ -83,10 +83,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} - 2 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col3 Statistics: Num rows: 121 Data size: 1284 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join13.q.out b/ql/src/test/results/clientpositive/join13.q.out index 819d40f..ffc46eb 100644 --- a/ql/src/test/results/clientpositive/join13.q.out +++ b/ql/src/test/results/clientpositive/join13.q.out @@ -68,9 +68,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col2, _col3 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -112,9 +112,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col3} - 1 + keys: + 0 (_col0 + _col2) (type: double) + 1 UDFToDouble(_col0) (type: double) outputColumnNames: _col0, _col3 Statistics: Num rows: 100 Data size: 1065 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join14.q.out b/ql/src/test/results/clientpositive/join14.q.out index c363979..9b1d0f6 100644 --- a/ql/src/test/results/clientpositive/join14.q.out +++ b/ql/src/test/results/clientpositive/join14.q.out @@ -56,9 +56,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col6 Statistics: Num rows: 183 Data size: 1951 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join15.q.out b/ql/src/test/results/clientpositive/join15.q.out index f5cd4c4..a50b864 100644 --- a/ql/src/test/results/clientpositive/join15.q.out +++ b/ql/src/test/results/clientpositive/join15.q.out @@ -41,9 +41,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join16.q.out b/ql/src/test/results/clientpositive/join16.q.out index 4573cb6..7f7ac6b 100644 --- a/ql/src/test/results/clientpositive/join16.q.out +++ b/ql/src/test/results/clientpositive/join16.q.out @@ -40,9 +40,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey1} + keys: + 0 _col0 (type: string), _col1 (type: string) + 1 key (type: string), value (type: string) outputColumnNames: _col0, _col3 Statistics: Num rows: 15 Data size: 162 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join17.q.out b/ql/src/test/results/clientpositive/join17.q.out index a17df5f..e96d91c 100644 --- a/ql/src/test/results/clientpositive/join17.q.out +++ b/ql/src/test/results/clientpositive/join17.q.out @@ -151,9 +151,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join18.q.out b/ql/src/test/results/clientpositive/join18.q.out index fbde0c8..9f338ae 100644 --- a/ql/src/test/results/clientpositive/join18.q.out +++ b/ql/src/test/results/clientpositive/join18.q.out @@ -88,9 +88,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join18_multi_distinct.q.out b/ql/src/test/results/clientpositive/join18_multi_distinct.q.out index ac2b0f1..9567a78 100644 --- a/ql/src/test/results/clientpositive/join18_multi_distinct.q.out +++ b/ql/src/test/results/clientpositive/join18_multi_distinct.q.out @@ -94,9 +94,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join19.q.out b/ql/src/test/results/clientpositive/join19.q.out index d0c9d31..2570663 100644 --- a/ql/src/test/results/clientpositive/join19.q.out +++ b/ql/src/test/results/clientpositive/join19.q.out @@ -184,10 +184,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} - 2 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col1 (type: string) outputColumnNames: _col0, _col2, _col3 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -243,10 +243,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {VALUE._col2} {KEY.reducesinkkey0} - 1 - 2 {VALUE._col0} + keys: + 0 _col3 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col2, _col3, _col7 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -286,9 +286,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col2} {VALUE._col3} {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 _col7 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col2, _col3, _col7, _col9 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join2.q.out b/ql/src/test/results/clientpositive/join2.q.out index b56f4a1..a2afbfb 100644 --- a/ql/src/test/results/clientpositive/join2.q.out +++ b/ql/src/test/results/clientpositive/join2.q.out @@ -54,9 +54,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col5 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -95,9 +95,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {VALUE._col1} + keys: + 0 (_col0 + _col5) (type: double) + 1 UDFToDouble(key) (type: double) outputColumnNames: _col0, _col11 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join20.q.out b/ql/src/test/results/clientpositive/join20.q.out index 78e8103..647fa6b 100644 --- a/ql/src/test/results/clientpositive/join20.q.out +++ b/ql/src/test/results/clientpositive/join20.q.out @@ -53,14 +53,14 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter predicates: 0 1 2 {(KEY.reducesinkkey0 < 20)} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -714,14 +714,14 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter predicates: 0 1 2 {(KEY.reducesinkkey0 < 20)} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join21.q.out b/ql/src/test/results/clientpositive/join21.q.out index c07f633..72be945 100644 --- a/ql/src/test/results/clientpositive/join21.q.out +++ b/ql/src/test/results/clientpositive/join21.q.out @@ -48,14 +48,14 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter predicates: 0 {(KEY.reducesinkkey0 < 10)} 1 2 {(KEY.reducesinkkey0 < 10)} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join22.q.out b/ql/src/test/results/clientpositive/join22.q.out index 8cf051d..bd89711 100644 --- a/ql/src/test/results/clientpositive/join22.q.out +++ b/ql/src/test/results/clientpositive/join22.q.out @@ -40,9 +40,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -81,9 +81,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {VALUE._col2} + keys: + 0 key (type: string) + 1 _col2 (type: string) outputColumnNames: _col8 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join23.q.out b/ql/src/test/results/clientpositive/join23.q.out index 9f9787e..c2c8f97 100644 --- a/ql/src/test/results/clientpositive/join23.q.out +++ b/ql/src/test/results/clientpositive/join23.q.out @@ -38,9 +38,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} - 1 {VALUE._col0} {VALUE._col1} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join25.q.out b/ql/src/test/results/clientpositive/join25.q.out index 6d4c603..1824863 100644 --- a/ql/src/test/results/clientpositive/join25.q.out +++ b/ql/src/test/results/clientpositive/join25.q.out @@ -47,9 +47,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -66,9 +63,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join26.q.out b/ql/src/test/results/clientpositive/join26.q.out index a49d945..83c0cd2 100644 --- a/ql/src/test/results/clientpositive/join26.q.out +++ b/ql/src/test/results/clientpositive/join26.q.out @@ -133,10 +133,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -152,10 +148,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -177,10 +169,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key} - 1 {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join27.q.out b/ql/src/test/results/clientpositive/join27.q.out index 369f5da..2495de0 100644 --- a/ql/src/test/results/clientpositive/join27.q.out +++ b/ql/src/test/results/clientpositive/join27.q.out @@ -47,9 +47,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 {value} keys: 0 value (type: string) 1 value (type: string) @@ -66,9 +63,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 value (type: string) 1 value (type: string) diff --git a/ql/src/test/results/clientpositive/join28.q.out b/ql/src/test/results/clientpositive/join28.q.out index 2967ce4..02a7941 100644 --- a/ql/src/test/results/clientpositive/join28.q.out +++ b/ql/src/test/results/clientpositive/join28.q.out @@ -55,9 +55,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -69,9 +66,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} - 1 {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -88,9 +82,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -99,9 +90,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 {value} keys: 0 _col0 (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join29.q.out b/ql/src/test/results/clientpositive/join29.q.out index f4aab18..33602f8 100644 --- a/ql/src/test/results/clientpositive/join29.q.out +++ b/ql/src/test/results/clientpositive/join29.q.out @@ -87,9 +87,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -101,9 +98,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -144,9 +138,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 {_col1} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -158,9 +149,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -199,9 +187,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col3 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join3.q.out b/ql/src/test/results/clientpositive/join3.q.out index bff1eda..de1c1c8 100644 --- a/ql/src/test/results/clientpositive/join3.q.out +++ b/ql/src/test/results/clientpositive/join3.q.out @@ -66,10 +66,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 - 2 {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col0, _col11 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join30.q.out b/ql/src/test/results/clientpositive/join30.q.out index bb4f2a5..c7b7918 100644 --- a/ql/src/test/results/clientpositive/join30.q.out +++ b/ql/src/test/results/clientpositive/join30.q.out @@ -40,9 +40,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -59,9 +56,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join31.q.out b/ql/src/test/results/clientpositive/join31.q.out index 9d3b9c3..8af416a 100644 --- a/ql/src/test/results/clientpositive/join31.q.out +++ b/ql/src/test/results/clientpositive/join31.q.out @@ -94,9 +94,6 @@ STAGE PLANS: $INTNAME1 TableScan HashTable Sink Operator - condition expressions: - 0 {_col0} - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -108,9 +105,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -182,9 +176,6 @@ STAGE PLANS: $INTNAME TableScan HashTable Sink Operator - condition expressions: - 0 - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -196,9 +187,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} - 1 keys: 0 _col0 (type: string) 1 _col0 (type: string) @@ -236,9 +224,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0 Statistics: Num rows: 137 Data size: 1460 Basic stats: COMPLETE Column stats: NONE Group By Operator diff --git a/ql/src/test/results/clientpositive/join32.q.out b/ql/src/test/results/clientpositive/join32.q.out index 10ad2cf..51023a3 100644 --- a/ql/src/test/results/clientpositive/join32.q.out +++ b/ql/src/test/results/clientpositive/join32.q.out @@ -172,9 +172,6 @@ STAGE PLANS: predicate: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -189,9 +186,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col6} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -211,9 +205,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -223,9 +214,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col6} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) diff --git a/ql/src/test/results/clientpositive/join32_lessSize.q.out b/ql/src/test/results/clientpositive/join32_lessSize.q.out index 0eb9c5d..3d4a343 100644 --- a/ql/src/test/results/clientpositive/join32_lessSize.q.out +++ b/ql/src/test/results/clientpositive/join32_lessSize.q.out @@ -133,9 +133,6 @@ STAGE PLANS: predicate: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -155,9 +152,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -340,9 +334,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col6} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -356,9 +347,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col6} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) @@ -730,9 +718,6 @@ STAGE PLANS: predicate: (value is not null and key is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {key} keys: 0 value (type: string) 1 value (type: string) @@ -752,9 +737,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {key} keys: 0 value (type: string) 1 value (type: string) @@ -895,10 +877,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {_col5} - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -912,10 +890,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 {_col5} - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -931,10 +905,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {_col5} - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1135,10 +1105,6 @@ STAGE PLANS: TableScan GatherStats: false HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1152,10 +1118,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1175,10 +1137,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {_col5} - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1348,10 +1306,6 @@ STAGE PLANS: TableScan GatherStats: false HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1365,10 +1319,6 @@ STAGE PLANS: isSamplingPred: false predicate: key is not null (type: boolean) HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1388,10 +1338,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {_col5} - 1 {value} - 2 {value} keys: 0 _col5 (type: string) 1 key (type: string) @@ -1712,10 +1658,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} - 2 {VALUE._col0} + keys: + 0 _col5 (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col5, _col11, _col16 Statistics: Num rows: 605 Data size: 6426 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1998,9 +1944,6 @@ STAGE PLANS: predicate: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -2020,9 +1963,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -2205,9 +2145,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -2221,9 +2158,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) @@ -2602,9 +2536,6 @@ STAGE PLANS: Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE GatherStats: false HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -2624,9 +2555,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -2809,9 +2737,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -2825,9 +2750,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) @@ -3138,9 +3060,6 @@ STAGE PLANS: predicate: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3157,9 +3076,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3189,9 +3105,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -3203,9 +3116,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) @@ -3391,9 +3301,6 @@ STAGE PLANS: predicate: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3410,9 +3317,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 keys: 0 key (type: string) 1 key (type: string) @@ -3442,9 +3346,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -3456,9 +3357,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) diff --git a/ql/src/test/results/clientpositive/join33.q.out b/ql/src/test/results/clientpositive/join33.q.out index 10ad2cf..51023a3 100644 --- a/ql/src/test/results/clientpositive/join33.q.out +++ b/ql/src/test/results/clientpositive/join33.q.out @@ -172,9 +172,6 @@ STAGE PLANS: predicate: (key is not null and value is not null) (type: boolean) Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -189,9 +186,6 @@ STAGE PLANS: predicate: value is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col6} - 1 keys: 0 _col1 (type: string) 1 value (type: string) @@ -211,9 +205,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -223,9 +214,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col6} - 1 {value} keys: 0 _col1 (type: string) 1 value (type: string) diff --git a/ql/src/test/results/clientpositive/join34.q.out b/ql/src/test/results/clientpositive/join34.q.out index 36aad35..01b4f66 100644 --- a/ql/src/test/results/clientpositive/join34.q.out +++ b/ql/src/test/results/clientpositive/join34.q.out @@ -162,9 +162,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col1} - 1 {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -190,9 +187,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col1} - 1 {key} {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -246,9 +240,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col1} - 1 {key} {value} keys: 0 _col0 (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join35.q.out b/ql/src/test/results/clientpositive/join35.q.out index fd05212..08a2c8c 100644 --- a/ql/src/test/results/clientpositive/join35.q.out +++ b/ql/src/test/results/clientpositive/join35.q.out @@ -272,9 +272,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col1} - 1 {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -290,9 +287,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col1} - 1 {key} {value} keys: 0 _col0 (type: string) 1 key (type: string) @@ -336,9 +330,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col1} - 1 {key} {value} keys: 0 _col0 (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join36.q.out b/ql/src/test/results/clientpositive/join36.q.out index a56826b..15ce9f1 100644 --- a/ql/src/test/results/clientpositive/join36.q.out +++ b/ql/src/test/results/clientpositive/join36.q.out @@ -87,9 +87,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 155 Data size: 743 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {cnt} - 1 {cnt} keys: 0 key (type: int) 1 key (type: int) @@ -106,9 +103,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {cnt} - 1 {cnt} keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/join37.q.out b/ql/src/test/results/clientpositive/join37.q.out index b393615..60b8747 100644 --- a/ql/src/test/results/clientpositive/join37.q.out +++ b/ql/src/test/results/clientpositive/join37.q.out @@ -47,9 +47,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) @@ -66,9 +63,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/join38.q.out b/ql/src/test/results/clientpositive/join38.q.out index 644c906..6f40335 100644 --- a/ql/src/test/results/clientpositive/join38.q.out +++ b/ql/src/test/results/clientpositive/join38.q.out @@ -69,9 +69,6 @@ STAGE PLANS: predicate: (key = 111) (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {value} - 1 {col5} keys: 0 '111' (type: string) 1 '111' (type: string) @@ -88,9 +85,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 {col5} keys: 0 '111' (type: string) 1 '111' (type: string) diff --git a/ql/src/test/results/clientpositive/join39.q.out b/ql/src/test/results/clientpositive/join39.q.out index 1ce7df2..02b1837 100644 --- a/ql/src/test/results/clientpositive/join39.q.out +++ b/ql/src/test/results/clientpositive/join39.q.out @@ -51,9 +51,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {_col1} keys: 0 key (type: string) 1 _col0 (type: string) @@ -67,9 +64,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {key} {value} - 1 {_col0} {_col1} keys: 0 key (type: string) 1 _col0 (type: string) diff --git a/ql/src/test/results/clientpositive/join4.q.out b/ql/src/test/results/clientpositive/join4.q.out index 4c51288..d4e1066 100644 --- a/ql/src/test/results/clientpositive/join4.q.out +++ b/ql/src/test/results/clientpositive/join4.q.out @@ -85,9 +85,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join40.q.out b/ql/src/test/results/clientpositive/join40.q.out index 7a13fca..ce6e817 100644 --- a/ql/src/test/results/clientpositive/join40.q.out +++ b/ql/src/test/results/clientpositive/join40.q.out @@ -45,9 +45,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -685,9 +685,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col6 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1801,14 +1801,14 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter predicates: 0 1 2 {(KEY.reducesinkkey0 < 20)} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -2462,14 +2462,14 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Right Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter predicates: 0 1 2 {(KEY.reducesinkkey0 < 20)} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -3101,9 +3101,6 @@ STAGE PLANS: outputColumnNames: _col0, _col1 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} {value} - 1 {_col1} keys: 0 key (type: string) 1 _col0 (type: string) @@ -3117,9 +3114,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {key} {value} - 1 {_col0} {_col1} keys: 0 key (type: string) 1 _col0 (type: string) @@ -3762,9 +3756,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 + keys: + 0 key (type: string) + 1 key (type: string) Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count(1) diff --git a/ql/src/test/results/clientpositive/join41.q.out b/ql/src/test/results/clientpositive/join41.q.out index 0690ec1..92563c6 100644 --- a/ql/src/test/results/clientpositive/join41.q.out +++ b/ql/src/test/results/clientpositive/join41.q.out @@ -47,9 +47,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 3 Data size: 23 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -122,9 +122,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 3 Data size: 23 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join5.q.out b/ql/src/test/results/clientpositive/join5.q.out index 7e69104..3d30a6d 100644 --- a/ql/src/test/results/clientpositive/join5.q.out +++ b/ql/src/test/results/clientpositive/join5.q.out @@ -85,9 +85,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join6.q.out b/ql/src/test/results/clientpositive/join6.q.out index 41640e1..b6095fd 100644 --- a/ql/src/test/results/clientpositive/join6.q.out +++ b/ql/src/test/results/clientpositive/join6.q.out @@ -81,9 +81,9 @@ STAGE PLANS: Join Operator condition map: Outer Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join7.q.out b/ql/src/test/results/clientpositive/join7.q.out index 31a7cba..bc5021b 100644 --- a/ql/src/test/results/clientpositive/join7.q.out +++ b/ql/src/test/results/clientpositive/join7.q.out @@ -108,10 +108,10 @@ STAGE PLANS: condition map: Outer Join 0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) + 2 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 121 Data size: 1284 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join8.q.out b/ql/src/test/results/clientpositive/join8.q.out index ca38910..e439c54 100644 --- a/ql/src/test/results/clientpositive/join8.q.out +++ b/ql/src/test/results/clientpositive/join8.q.out @@ -85,9 +85,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 30 Data size: 326 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join9.q.out b/ql/src/test/results/clientpositive/join9.q.out index 0258ac0..0bdfde7 100644 --- a/ql/src/test/results/clientpositive/join9.q.out +++ b/ql/src/test/results/clientpositive/join9.q.out @@ -213,9 +213,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col8 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_alt_syntax.q.out b/ql/src/test/results/clientpositive/join_alt_syntax.q.out index cc1efe6..3ff8f3b 100644 --- a/ql/src/test/results/clientpositive/join_alt_syntax.q.out +++ b/ql/src/test/results/clientpositive/join_alt_syntax.q.out @@ -31,9 +31,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col1} - 1 {VALUE._col1} + keys: + 0 + 1 outputColumnNames: _col1, _col13 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -108,10 +108,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) outputColumnNames: _col1, _col13, _col25 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -193,10 +193,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} + keys: + 0 p_name (type: string) + 1 _col0 (type: string) + 2 p_name (type: string) outputColumnNames: _col1, _col12, _col14 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -259,9 +259,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} - 1 {VALUE._col0} {VALUE._col1} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col12, _col13 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -299,9 +299,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col12} {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col12, _col13, _col25 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -371,9 +371,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey1} {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} + keys: + 0 p_name (type: string), p_partkey (type: int) + 1 p_name (type: string), p_partkey (type: int) outputColumnNames: _col0, _col1, _col12, _col13 Statistics: Num rows: 7 Data size: 931 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -408,9 +408,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col12} {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col12, _col13, _col25 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -446,9 +446,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col11} {VALUE._col12} {VALUE._col24} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 p_partkey (type: int) outputColumnNames: _col0, _col1, _col12, _col13, _col25, _col36, _col37 Statistics: Num rows: 15 Data size: 1903 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -518,9 +518,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey1} {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} + keys: + 0 p_name (type: string), p_partkey (type: int) + 1 p_name (type: string), p_partkey (type: int) outputColumnNames: _col0, _col1, _col12, _col13 Statistics: Num rows: 7 Data size: 931 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -555,9 +555,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col12} {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col12, _col13, _col25 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -593,9 +593,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col11} {VALUE._col12} {VALUE._col24} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 _col0 (type: int) + 1 p_partkey (type: int) outputColumnNames: _col0, _col1, _col12, _col13, _col25, _col36, _col37 Statistics: Num rows: 15 Data size: 1903 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_1.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_1.q.out index a0b5958..19c397f 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_1.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_1.q.out @@ -53,10 +53,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -132,10 +132,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -193,9 +193,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -234,9 +234,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -294,9 +294,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -332,9 +332,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 30 Data size: 3807 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_2.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_2.q.out index 34e97d4..89b6410 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_2.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_2.q.out @@ -66,11 +66,11 @@ STAGE PLANS: Inner Join 0 to 1 Inner Join 1 to 2 Inner Join 0 to 3 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 3 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) + 3 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 42 Data size: 5190 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -137,9 +137,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} + keys: + 0 p_name (type: string), p_partkey (type: int) + 1 p_name (type: string), p_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 7 Data size: 931 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -175,9 +175,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -213,9 +213,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col11} {VALUE._col12} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} {VALUE._col23} {VALUE._col24} {VALUE._col25} {VALUE._col26} {VALUE._col27} {VALUE._col28} {VALUE._col29} {VALUE._col30} {VALUE._col31} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col0 (type: int) + 1 p_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 15 Data size: 1903 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_3.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_3.q.out index 1ae7edf..c9f8bf8 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_3.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_3.q.out @@ -55,10 +55,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -139,10 +139,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -205,9 +205,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -246,9 +246,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -311,9 +311,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -349,9 +349,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 30 Data size: 3807 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_4.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_4.q.out index 2b2d654..a99fd17 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_4.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_4.q.out @@ -68,11 +68,11 @@ STAGE PLANS: Inner Join 0 to 1 Inner Join 1 to 2 Inner Join 0 to 3 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 3 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p_name (type: string) + 2 p_name (type: string) + 3 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 42 Data size: 5190 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -144,9 +144,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} + keys: + 0 p_name (type: string), p_partkey (type: int) + 1 p_name (type: string), p_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 7 Data size: 931 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -182,9 +182,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -220,9 +220,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col11} {VALUE._col12} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} {VALUE._col23} {VALUE._col24} {VALUE._col25} {VALUE._col26} {VALUE._col27} {VALUE._col28} {VALUE._col29} {VALUE._col30} {VALUE._col31} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col0 (type: int) + 1 p_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 15 Data size: 1903 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out index 629c2d4..c1e1051 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual1.q.out @@ -109,10 +109,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p2_name (type: string) + 2 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -188,10 +188,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p2_name (type: string) + 2 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -249,9 +249,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -290,9 +290,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 7 Data size: 951 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -350,9 +350,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -388,9 +388,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 30 Data size: 3807 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out index 922e6d5..1028f51 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual2.q.out @@ -122,11 +122,11 @@ STAGE PLANS: Inner Join 0 to 1 Inner Join 1 to 2 Inner Join 0 to 3 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 3 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p2_name (type: string) + 2 p3_name (type: string) + 3 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 42 Data size: 5190 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -193,9 +193,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} + keys: + 0 p_name (type: string), p_partkey (type: int) + 1 p2_name (type: string), p2_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 7 Data size: 931 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -231,9 +231,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 7 Data size: 1024 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -269,9 +269,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col11} {VALUE._col12} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} {VALUE._col23} {VALUE._col24} {VALUE._col25} {VALUE._col26} {VALUE._col27} {VALUE._col28} {VALUE._col29} {VALUE._col30} {VALUE._col31} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col0 (type: int) + 1 p_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out index 72a6a24..0adf5d7 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual3.q.out @@ -111,10 +111,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p2_name (type: string) + 2 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -195,10 +195,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 1 to 2 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p2_name (type: string) + 2 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 28 Data size: 3460 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -261,9 +261,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -302,9 +302,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 7 Data size: 951 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -367,9 +367,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} - 1 {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} + keys: + 0 + 1 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 28 Data size: 3461 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -405,9 +405,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 30 Data size: 3807 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out index f751ce0..cb452bf 100644 --- a/ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out +++ b/ql/src/test/results/clientpositive/join_cond_pushdown_unqual4.q.out @@ -124,11 +124,11 @@ STAGE PLANS: Inner Join 0 to 1 Inner Join 1 to 2 Inner Join 0 to 3 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 2 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} - 3 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 p_name (type: string) + 1 p2_name (type: string) + 2 p3_name (type: string) + 3 p_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 42 Data size: 5190 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -200,9 +200,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} + keys: + 0 p_name (type: string), p_partkey (type: int) + 1 p2_name (type: string), p2_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20 Statistics: Num rows: 7 Data size: 931 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -238,9 +238,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col8} {VALUE._col12} {KEY.reducesinkkey0} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col13 (type: string) + 1 p3_name (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32 Statistics: Num rows: 7 Data size: 1024 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -276,9 +276,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} {VALUE._col11} {VALUE._col12} {VALUE._col13} {VALUE._col14} {VALUE._col15} {VALUE._col16} {VALUE._col17} {VALUE._col18} {VALUE._col19} {VALUE._col23} {VALUE._col24} {VALUE._col25} {VALUE._col26} {VALUE._col27} {VALUE._col28} {VALUE._col29} {VALUE._col30} {VALUE._col31} - 1 {KEY.reducesinkkey0} {VALUE._col0} {VALUE._col1} {VALUE._col2} {VALUE._col3} {VALUE._col4} {VALUE._col5} {VALUE._col6} {VALUE._col7} + keys: + 0 _col0 (type: int) + 1 p_partkey (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col24, _col25, _col26, _col27, _col28, _col29, _col30, _col31, _col32, _col36, _col37, _col38, _col39, _col40, _col41, _col42, _col43, _col44 Statistics: Num rows: 14 Data size: 1730 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join_filters_overlap.q.out b/ql/src/test/results/clientpositive/join_filters_overlap.q.out index 14a63cd..6ce3b22 100644 --- a/ql/src/test/results/clientpositive/join_filters_overlap.q.out +++ b/ql/src/test/results/clientpositive/join_filters_overlap.q.out @@ -199,16 +199,16 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter mappings: 0 [1, 1, 2, 1] filter predicates: 0 {(VALUE._col0 = 50)} {(VALUE._col0 = 60)} 1 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 6 Data size: 39 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -450,16 +450,16 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter mappings: 1 [0, 1, 2, 1] filter predicates: 0 1 {(VALUE._col0 = 50)} {(VALUE._col0 = 60)} 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 6 Data size: 39 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -715,16 +715,16 @@ STAGE PLANS: condition map: Right Outer Join0 to 1 Left Outer Join1 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} filter mappings: 1 [0, 2, 2, 2] filter predicates: 0 1 {(VALUE._col0 = 50)} {(VALUE._col0 > 10)} {(VALUE._col0 = 60)} {(VALUE._col0 > 20)} 2 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 6 Data size: 39 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1007,11 +1007,6 @@ STAGE PLANS: Outer Join 0 to 1 Left Outer Join1 to 2 Left Outer Join0 to 3 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} - 3 {KEY.reducesinkkey0} {VALUE._col0} filter mappings: 0 [1, 1, 3, 1] 1 [0, 1, 2, 1] @@ -1020,6 +1015,11 @@ STAGE PLANS: 1 {(VALUE._col0 = 50)} {(VALUE._col0 = 60)} 2 3 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) + 3 key (type: int) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11, _col15, _col16 Statistics: Num rows: 9 Data size: 59 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -1297,11 +1297,6 @@ STAGE PLANS: Left Outer Join0 to 1 Left Outer Join0 to 2 Left Outer Join0 to 3 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} - 3 {KEY.reducesinkkey0} {VALUE._col0} filter mappings: 0 [1, 1, 2, 1, 3, 1] filter predicates: @@ -1309,6 +1304,11 @@ STAGE PLANS: 1 2 3 + keys: + 0 key (type: int) + 1 key (type: int) + 2 key (type: int) + 3 key (type: int) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11, _col15, _col16 Statistics: Num rows: 9 Data size: 59 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_hive_626.q.out b/ql/src/test/results/clientpositive/join_hive_626.q.out index 13a6f94..4e29d42 100644 --- a/ql/src/test/results/clientpositive/join_hive_626.q.out +++ b/ql/src/test/results/clientpositive/join_hive_626.q.out @@ -101,9 +101,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {VALUE._col0} {VALUE._col3} + keys: + 0 foo_id (type: int) + 1 foo_id (type: int) outputColumnNames: _col1, _col9, _col13 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -139,9 +139,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col1} {VALUE._col12} - 1 {VALUE._col0} + keys: + 0 _col9 (type: int) + 1 bar_id (type: int) outputColumnNames: _col1, _col13, _col22 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_map_ppr.q.out b/ql/src/test/results/clientpositive/join_map_ppr.q.out index d5cc08b..b8b6fa6 100644 --- a/ql/src/test/results/clientpositive/join_map_ppr.q.out +++ b/ql/src/test/results/clientpositive/join_map_ppr.q.out @@ -135,10 +135,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -154,10 +150,6 @@ STAGE PLANS: predicate: key is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 - 1 {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -179,10 +171,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key} - 1 {value} - 2 {value} keys: 0 key (type: string) 1 key (type: string) @@ -754,10 +742,6 @@ STAGE PLANS: predicate: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 {value} - 2 {value} keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -773,10 +757,6 @@ STAGE PLANS: predicate: UDFToDouble(key) is not null (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {key} - 1 {value} - 2 {value} keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) @@ -798,10 +778,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key} - 1 {value} - 2 {value} keys: 0 UDFToDouble(key) (type: double) 1 UDFToDouble(key) (type: double) diff --git a/ql/src/test/results/clientpositive/join_merge_multi_expressions.q.out b/ql/src/test/results/clientpositive/join_merge_multi_expressions.q.out index a06c86c..6537f25 100644 --- a/ql/src/test/results/clientpositive/join_merge_multi_expressions.q.out +++ b/ql/src/test/results/clientpositive/join_merge_multi_expressions.q.out @@ -51,10 +51,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 + keys: + 0 key (type: string), hr (type: string) + 1 key (type: string), hr (type: string) + 2 key (type: string), hr (type: string) Statistics: Num rows: 2200 Data size: 23372 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count() diff --git a/ql/src/test/results/clientpositive/join_merging.q.out b/ql/src/test/results/clientpositive/join_merging.q.out index f4a43f3..dd4c42f 100644 --- a/ql/src/test/results/clientpositive/join_merging.q.out +++ b/ql/src/test/results/clientpositive/join_merging.q.out @@ -50,10 +50,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {VALUE._col4} - 1 {VALUE._col4} - 2 + keys: + 0 p_partkey (type: int) + 1 p_partkey (type: int) + 2 p_partkey (type: int) outputColumnNames: _col5, _col17 Statistics: Num rows: 57 Data size: 6923 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -126,10 +126,10 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Right Outer Join1 to 2 - condition expressions: - 0 {VALUE._col4} - 1 {VALUE._col4} - 2 + keys: + 0 p_partkey (type: int) + 1 p_partkey (type: int) + 2 p_partkey (type: int) outputColumnNames: _col5, _col17 Statistics: Num rows: 57 Data size: 6923 Basic stats: COMPLETE Column stats: NONE Filter Operator diff --git a/ql/src/test/results/clientpositive/join_nullsafe.q.out b/ql/src/test/results/clientpositive/join_nullsafe.q.out index 817614f..9117387 100644 --- a/ql/src/test/results/clientpositive/join_nullsafe.q.out +++ b/ql/src/test/results/clientpositive/join_nullsafe.q.out @@ -54,9 +54,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} {KEY.reducesinkkey0} + keys: + 0 key (type: int) + 1 value (type: int) nullSafes: [true] outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 3 Data size: 28 Basic stats: COMPLETE Column stats: NONE @@ -150,10 +150,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: int) + 1 value (type: int) + 2 key (type: int) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 4 Data size: 37 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -228,10 +228,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {VALUE._col0} {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: int) + 1 value (type: int) + 2 key (type: int) nullSafes: [true] outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 6 Data size: 57 Basic stats: COMPLETE Column stats: NONE @@ -340,10 +340,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {KEY.reducesinkkey1} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} {KEY.reducesinkkey1} + keys: + 0 key (type: int), value (type: int) + 1 value (type: int), key (type: int) + 2 key (type: int), value (type: int) nullSafes: [true, false] outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 4 Data size: 37 Basic stats: COMPLETE Column stats: NONE @@ -416,10 +416,10 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {KEY.reducesinkkey0} {KEY.reducesinkkey1} - 1 {KEY.reducesinkkey1} {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} {KEY.reducesinkkey1} + keys: + 0 key (type: int), value (type: int) + 1 value (type: int), key (type: int) + 2 key (type: int), value (type: int) nullSafes: [true, true] outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 6 Data size: 57 Basic stats: COMPLETE Column stats: NONE @@ -1542,9 +1542,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} - 1 {VALUE._col0} + keys: + 0 key (type: int) + 1 value (type: int) nullSafes: [true] outputColumnNames: _col1, _col5 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE diff --git a/ql/src/test/results/clientpositive/join_rc.q.out b/ql/src/test/results/clientpositive/join_rc.q.out index 9e17b0d..0c932b4 100644 --- a/ql/src/test/results/clientpositive/join_rc.q.out +++ b/ql/src/test/results/clientpositive/join_rc.q.out @@ -81,9 +81,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col6 Statistics: Num rows: 275 Data size: 2646 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_reorder.q.out b/ql/src/test/results/clientpositive/join_reorder.q.out index 713ae74..c9498bf 100644 --- a/ql/src/test/results/clientpositive/join_reorder.q.out +++ b/ql/src/test/results/clientpositive/join_reorder.q.out @@ -92,9 +92,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} - 1 {VALUE._col0} + keys: + 0 UDFToDouble(key) (type: double) + 1 (key + 1) (type: double) outputColumnNames: _col0, _col1, _col5 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -157,9 +157,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} - 1 {VALUE._col0} + keys: + 0 UDFToDouble(key) (type: double) + 1 (key + 1) (type: double) outputColumnNames: _col0, _col1, _col5 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -252,9 +252,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5 Statistics: Num rows: 0 Data size: 33 Basic stats: PARTIAL Column stats: NONE File Output Operator @@ -286,9 +286,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col4} - 1 {KEY.reducesinkkey0} + keys: + 0 _col1 (type: string) + 1 val (type: string) outputColumnNames: _col0, _col1, _col5, _col11 Statistics: Num rows: 0 Data size: 36 Basic stats: PARTIAL Column stats: NONE Select Operator @@ -349,9 +349,9 @@ STAGE PLANS: Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5 Statistics: Num rows: 0 Data size: 33 Basic stats: PARTIAL Column stats: NONE File Output Operator @@ -383,9 +383,9 @@ STAGE PLANS: Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col4} - 1 {KEY.reducesinkkey0} + keys: + 0 _col1 (type: string) + 1 val (type: string) outputColumnNames: _col0, _col1, _col5, _col11 Statistics: Num rows: 0 Data size: 36 Basic stats: PARTIAL Column stats: NONE Select Operator @@ -500,10 +500,10 @@ STAGE PLANS: Unique Join0 to 0 Unique Join0 to 0 Unique Join0 to 0 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} + keys: + 0 key (type: string), val (type: string) + 1 key (type: string), val (type: string) + 2 key (type: string), val (type: string) outputColumnNames: _col0, _col5, _col10 Statistics: Num rows: 0 Data size: 66 Basic stats: PARTIAL Column stats: NONE Select Operator @@ -574,10 +574,10 @@ STAGE PLANS: Unique Join0 to 0 Unique Join0 to 0 Unique Join0 to 0 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {KEY.reducesinkkey0} - 2 {KEY.reducesinkkey0} + keys: + 0 key (type: string), val (type: string) + 1 key (type: string), val (type: string) + 2 key (type: string), val (type: string) outputColumnNames: _col0, _col5, _col10 Statistics: Num rows: 0 Data size: 66 Basic stats: PARTIAL Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_reorder2.q.out b/ql/src/test/results/clientpositive/join_reorder2.q.out index efdac5c..0d56a42 100644 --- a/ql/src/test/results/clientpositive/join_reorder2.q.out +++ b/ql/src/test/results/clientpositive/join_reorder2.q.out @@ -136,11 +136,11 @@ STAGE PLANS: Inner Join 0 to 1 Inner Join 1 to 2 Inner Join 2 to 3 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} - 3 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) + 3 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11, _col15, _col16 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -232,9 +232,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -270,9 +270,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col4} {VALUE._col5} - 1 {VALUE._col0} {KEY.reducesinkkey0} + keys: + 0 _col1 (type: string) + 1 val (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -308,9 +308,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col5} {VALUE._col6} {VALUE._col10} {VALUE._col11} - 1 {VALUE._col0} {VALUE._col1} + keys: + 0 (_col0 + 1) (type: double) + 1 (key + 1) (type: double) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11, _col15, _col16 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_reorder3.q.out b/ql/src/test/results/clientpositive/join_reorder3.q.out index 99ac232..eb847c2 100644 --- a/ql/src/test/results/clientpositive/join_reorder3.q.out +++ b/ql/src/test/results/clientpositive/join_reorder3.q.out @@ -136,11 +136,11 @@ STAGE PLANS: Inner Join 0 to 1 Inner Join 1 to 2 Inner Join 2 to 3 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} - 2 {KEY.reducesinkkey0} {VALUE._col0} - 3 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) + 2 key (type: string) + 3 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11, _col15, _col16 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator @@ -232,9 +232,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} {VALUE._col0} - 1 {KEY.reducesinkkey0} {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col0, _col1, _col5, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -270,9 +270,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col4} {VALUE._col5} - 1 {VALUE._col0} {KEY.reducesinkkey0} + keys: + 0 _col1 (type: string) + 1 val (type: string) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE File Output Operator @@ -308,9 +308,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col0} {VALUE._col1} {VALUE._col5} {VALUE._col6} {VALUE._col10} {VALUE._col11} - 1 {VALUE._col0} {VALUE._col1} + keys: + 0 (_col0 + 1) (type: double) + 1 (key + 1) (type: double) outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11, _col15, _col16 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_reorder4.q.out b/ql/src/test/results/clientpositive/join_reorder4.q.out index 5eabec3..23f4e4c 100644 --- a/ql/src/test/results/clientpositive/join_reorder4.q.out +++ b/ql/src/test/results/clientpositive/join_reorder4.q.out @@ -74,10 +74,6 @@ STAGE PLANS: predicate: key1 is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {val1} - 1 {key2} {val2} - 2 {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -90,10 +86,6 @@ STAGE PLANS: predicate: key3 is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {val1} - 1 {key2} {val2} - 2 {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -112,10 +104,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key1} {val1} - 1 {key2} {val2} - 2 {key3} {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -183,10 +171,6 @@ STAGE PLANS: predicate: key1 is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {val1} - 1 {key2} {val2} - 2 {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -199,10 +183,6 @@ STAGE PLANS: predicate: key3 is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {val1} - 1 {key2} {val2} - 2 {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -221,10 +201,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key1} {val1} - 1 {key2} {val2} - 2 {key3} {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -292,10 +268,6 @@ STAGE PLANS: predicate: key1 is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {val1} - 1 {key2} {val2} - 2 {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -308,10 +280,6 @@ STAGE PLANS: predicate: key3 is not null (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {val1} - 1 {key2} {val2} - 2 {val3} keys: 0 key1 (type: string) 1 key2 (type: string) @@ -330,10 +298,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 {key1} {val1} - 1 {key2} {val2} - 2 {key3} {val3} keys: 0 key1 (type: string) 1 key2 (type: string) diff --git a/ql/src/test/results/clientpositive/join_star.q.out b/ql/src/test/results/clientpositive/join_star.q.out index d214e00..a75b48d 100644 --- a/ql/src/test/results/clientpositive/join_star.q.out +++ b/ql/src/test/results/clientpositive/join_star.q.out @@ -151,9 +151,6 @@ STAGE PLANS: predicate: f1 is not null (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {m1} {m2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -170,9 +167,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {m1} {m2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -246,9 +240,6 @@ STAGE PLANS: predicate: f1 is not null (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {m1} {m2} {d2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -260,9 +251,6 @@ STAGE PLANS: predicate: f3 is not null (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} - 1 {f4} keys: 0 _col3 (type: int) 1 f3 (type: int) @@ -279,9 +267,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {m1} {m2} {d2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -290,9 +275,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col8} - 1 {f4} keys: 0 _col3 (type: int) 1 f3 (type: int) @@ -368,9 +350,6 @@ STAGE PLANS: predicate: (f1 is not null and f2 is not null) (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {m1} {m2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -382,9 +361,6 @@ STAGE PLANS: predicate: f3 is not null (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} - 1 {f4} keys: 0 _col8 (type: int) 1 f3 (type: int) @@ -401,9 +377,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {m1} {m2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -412,9 +385,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col8} - 1 {f4} keys: 0 _col8 (type: int) 1 f3 (type: int) @@ -487,9 +457,6 @@ STAGE PLANS: alias: dim1 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {m1} {m2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -498,9 +465,6 @@ STAGE PLANS: alias: dim2 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} - 1 {f4} keys: 0 _col8 (type: int) 1 f3 (type: int) @@ -514,9 +478,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {m1} {m2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -525,9 +486,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col8} - 1 {f4} keys: 0 _col8 (type: int) 1 f3 (type: int) @@ -631,9 +589,6 @@ STAGE PLANS: alias: dim1 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {m1} {m2} {d2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -642,9 +597,6 @@ STAGE PLANS: alias: dim2 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col3} {_col8} - 1 {f4} keys: 0 _col8 (type: int) 1 f3 (type: int) @@ -653,9 +605,6 @@ STAGE PLANS: alias: dim3 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} - 1 {f6} keys: 0 _col3 (type: int) 1 f5 (type: int) @@ -664,10 +613,6 @@ STAGE PLANS: alias: dim4 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} - 1 {f8} - 2 {f12} keys: 0 _col18 (type: int) 1 f7 (type: int) @@ -677,9 +622,6 @@ STAGE PLANS: alias: dim5 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} {_col23} {_col28} - 1 {f10} keys: 0 _col23 (type: int) 1 f9 (type: int) @@ -688,10 +630,6 @@ STAGE PLANS: alias: dim6 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} - 1 {f8} - 2 {f12} keys: 0 _col18 (type: int) 1 f7 (type: int) @@ -701,9 +639,6 @@ STAGE PLANS: alias: dim7 Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} {_col23} {_col28} {_col33} - 1 {f14} keys: 0 _col28 (type: int) 1 f13 (type: int) @@ -717,9 +652,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {m1} {m2} {d2} - 1 {f2} keys: 0 d1 (type: int) 1 f1 (type: int) @@ -728,9 +660,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col3} {_col8} - 1 {f4} keys: 0 _col8 (type: int) 1 f3 (type: int) @@ -739,9 +668,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} - 1 {f6} keys: 0 _col3 (type: int) 1 f5 (type: int) @@ -751,10 +677,6 @@ STAGE PLANS: condition map: Left Outer Join0 to 1 Left Outer Join0 to 2 - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} - 1 {f8} - 2 {f12} keys: 0 _col18 (type: int) 1 f7 (type: int) @@ -764,9 +686,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} {_col23} {_col28} - 1 {f10} keys: 0 _col23 (type: int) 1 f9 (type: int) @@ -775,9 +694,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 {_col0} {_col1} {_col8} {_col13} {_col18} {_col23} {_col28} {_col33} - 1 {f14} keys: 0 _col28 (type: int) 1 f13 (type: int) diff --git a/ql/src/test/results/clientpositive/join_thrift.q.out b/ql/src/test/results/clientpositive/join_thrift.q.out index 58a2f88..b70d44f 100644 --- a/ql/src/test/results/clientpositive/join_thrift.q.out +++ b/ql/src/test/results/clientpositive/join_thrift.q.out @@ -65,9 +65,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {KEY.reducesinkkey0} - 1 {VALUE._col3} + keys: + 0 aint (type: int) + 1 aint (type: int) outputColumnNames: _col0, _col17 Statistics: Num rows: 6 Data size: 1841 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_vc.q.out b/ql/src/test/results/clientpositive/join_vc.q.out index a4452b2..2e38a34 100644 --- a/ql/src/test/results/clientpositive/join_vc.q.out +++ b/ql/src/test/results/clientpositive/join_vc.q.out @@ -47,9 +47,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {VALUE._col0} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col6 Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -84,9 +84,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {VALUE._col0} {KEY.reducesinkkey0} {VALUE._col1} + keys: + 0 _col6 (type: string) + 1 value (type: string) outputColumnNames: _col10, _col11, _col12 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE Select Operator @@ -184,9 +184,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {VALUE._col1} + keys: + 0 key (type: string) + 1 key (type: string) outputColumnNames: _col7 Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/join_view.q.out b/ql/src/test/results/clientpositive/join_view.q.out index ef97996..ab28ff3 100644 --- a/ql/src/test/results/clientpositive/join_view.q.out +++ b/ql/src/test/results/clientpositive/join_view.q.out @@ -53,9 +53,9 @@ STAGE PLANS: Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {VALUE._col1} - 1 {VALUE._col0} + keys: + 0 ds (type: string) + 1 ds (type: string) outputColumnNames: _col1, _col6 Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Select Operator diff --git a/ql/src/test/results/clientpositive/tez/auto_join0.q.out b/ql/src/test/results/clientpositive/tez/auto_join0.q.out index e61d05e..7288c26 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join0.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join0.q.out @@ -49,9 +49,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col0} {_col1} keys: 0 1 diff --git a/ql/src/test/results/clientpositive/tez/auto_join1.q.out b/ql/src/test/results/clientpositive/tez/auto_join1.q.out index e2fb443..1836010 100644 --- a/ql/src/test/results/clientpositive/tez/auto_join1.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_join1.q.out @@ -38,9 +38,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 {value} keys: 0 key (type: string) 1 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out index 5a0f79e..57a64f1 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_1.q.out @@ -236,9 +236,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -478,9 +475,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) @@ -790,9 +784,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out index eeaac3b..9f00ce2 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_10.q.out @@ -92,9 +92,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -122,9 +119,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -280,9 +274,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out index 8ef9727..27bb4c0 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_11.q.out @@ -231,9 +231,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -548,9 +545,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -864,9 +858,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -1196,10 +1187,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 Estimated key counts: Map 1 => 1, Map 4 => 58 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out index 7e62db9..1859f72 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_12.q.out @@ -299,9 +299,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 {key} Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -384,9 +381,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 2 => 1 keys: 0 _col6 (type: string), _col6 (type: string) @@ -398,9 +392,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 1 diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out index ccdc9d0..936dae3 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_13.q.out @@ -98,9 +98,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: int) 1 key (type: int) @@ -310,9 +307,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: int) 1 key (type: int) @@ -522,9 +516,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} {value} - 1 {key} {value} keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out index 11fe42e..1e53f6b 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_14.q.out @@ -62,9 +62,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -174,9 +171,6 @@ STAGE PLANS: Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out index f48af9a..fd2d075 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_15.q.out @@ -60,9 +60,6 @@ STAGE PLANS: Map Join Operator condition map: Left Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -149,9 +146,6 @@ STAGE PLANS: Map Join Operator condition map: Right Outer Join0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out index 25887d1..0369adb 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_2.q.out @@ -146,9 +146,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) @@ -460,9 +457,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out index d035a36..13449b9 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_3.q.out @@ -265,9 +265,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -458,9 +455,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) @@ -770,9 +764,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out index 889ef64..5b68217 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_4.q.out @@ -281,9 +281,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 2 keys: 0 key (type: string) @@ -474,9 +471,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 2 keys: 0 key (type: string) @@ -786,9 +780,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 2 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out index cb50150..a69c570 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_5.q.out @@ -183,9 +183,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -418,9 +415,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: string) 1 key (type: string) @@ -597,9 +591,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out index c446dbf..d6b9401 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_6.q.out @@ -96,24 +96,11 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 3 <- Map 2 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) - Reducer 4 <- Reducer 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 2 - Map Operator Tree: - TableScan - alias: c - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE - Filter Operator - predicate: value is not null (type: boolean) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: value (type: string) - sort order: + - Map-reduce partition columns: value (type: string) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Map 5 + Map 1 Map Operator Tree: TableScan alias: b @@ -131,9 +118,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -144,27 +128,35 @@ STAGE PLANS: sort order: + Map-reduce partition columns: _col1 (type: string) Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE - Reducer 3 + Map 5 + Map Operator Tree: + TableScan + alias: c + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: value is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: value (type: string) + sort order: + + Map-reduce partition columns: value (type: string) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reducer 2 Reduce Operator Tree: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 3 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) @@ -227,19 +219,6 @@ STAGE PLANS: Map 1 Map Operator Tree: TableScan - alias: d - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE - Filter Operator - predicate: value is not null (type: boolean) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: value (type: string) - sort order: + - Map-reduce partition columns: value (type: string) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Map 5 - Map Operator Tree: - TableScan alias: b Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator @@ -255,9 +234,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -268,26 +244,34 @@ STAGE PLANS: sort order: + Map-reduce partition columns: _col1 (type: string) Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE + Map 5 + Map Operator Tree: + TableScan + alias: d + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: value is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: value (type: string) + sort order: + + Map-reduce partition columns: value (type: string) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Reducer 2 Reduce Operator Tree: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) + value expressions: _col0 (type: bigint) Reducer 3 Reduce Operator Tree: Group By Operator @@ -344,11 +328,11 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 3 <- Map 2 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) - Reducer 4 <- Reducer 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 2 + Map 1 Map Operator Tree: TableScan alias: b @@ -366,9 +350,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -392,27 +373,22 @@ STAGE PLANS: sort order: + Map-reduce partition columns: value (type: string) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Reducer 3 + Reducer 2 Reduce Operator Tree: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 3 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) @@ -471,7 +447,7 @@ STAGE PLANS: Map 1 Map Operator Tree: TableScan - alias: b + alias: a Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -484,7 +460,7 @@ STAGE PLANS: Map 4 Map Operator Tree: TableScan - alias: c + alias: b Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -497,7 +473,7 @@ STAGE PLANS: Map 5 Map Operator Tree: TableScan - alias: a + alias: c Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -513,22 +489,16 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) + value expressions: _col0 (type: bigint) Reducer 3 Reduce Operator Tree: Group By Operator @@ -581,10 +551,10 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 4 <- Map 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 3 + Map 1 Map Operator Tree: TableScan alias: b @@ -610,27 +580,21 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) 2 key (type: int) Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 2 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) @@ -682,24 +646,11 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 3 <- Map 2 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) - Reducer 4 <- Reducer 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 2 - Map Operator Tree: - TableScan - alias: c - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE - Filter Operator - predicate: value is not null (type: boolean) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: value (type: string) - sort order: + - Map-reduce partition columns: value (type: string) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Map 5 + Map 1 Map Operator Tree: TableScan alias: b @@ -717,9 +668,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -730,27 +678,35 @@ STAGE PLANS: sort order: + Map-reduce partition columns: _col1 (type: string) Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE - Reducer 3 + Map 5 + Map Operator Tree: + TableScan + alias: c + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: value is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: value (type: string) + sort order: + + Map-reduce partition columns: value (type: string) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reducer 2 Reduce Operator Tree: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 3 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) @@ -802,24 +758,11 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 3 <- Map 2 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) - Reducer 4 <- Reducer 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 2 - Map Operator Tree: - TableScan - alias: c - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE - Filter Operator - predicate: value is not null (type: boolean) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: value (type: string) - sort order: + - Map-reduce partition columns: value (type: string) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Map 5 + Map 1 Map Operator Tree: TableScan alias: b @@ -837,9 +780,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -850,27 +790,35 @@ STAGE PLANS: sort order: + Map-reduce partition columns: _col1 (type: string) Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE - Reducer 3 + Map 5 + Map Operator Tree: + TableScan + alias: c + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: value is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: value (type: string) + sort order: + + Map-reduce partition columns: value (type: string) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reducer 2 Reduce Operator Tree: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 3 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) @@ -929,7 +877,7 @@ STAGE PLANS: Map 1 Map Operator Tree: TableScan - alias: b + alias: a Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -942,7 +890,7 @@ STAGE PLANS: Map 4 Map Operator Tree: TableScan - alias: c + alias: b Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -955,7 +903,7 @@ STAGE PLANS: Map 5 Map Operator Tree: TableScan - alias: a + alias: c Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: UDFToDouble(key) is not null (type: boolean) @@ -971,22 +919,16 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) + value expressions: _col0 (type: bigint) Reducer 3 Reduce Operator Tree: Group By Operator @@ -1039,10 +981,10 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 4 <- Map 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 3 + Map 1 Map Operator Tree: TableScan alias: b @@ -1068,27 +1010,21 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 key (type: int) 1 key (type: int) 2 key (type: int) Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 2 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) @@ -1140,24 +1076,11 @@ STAGE PLANS: Stage: Stage-1 Tez Edges: - Reducer 3 <- Map 2 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) - Reducer 4 <- Reducer 3 (SIMPLE_EDGE) + Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 5 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: - Map 2 - Map Operator Tree: - TableScan - alias: c - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE - Filter Operator - predicate: value is not null (type: boolean) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: value (type: string) - sort order: + - Map-reduce partition columns: value (type: string) - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE - Map 5 + Map 1 Map Operator Tree: TableScan alias: b @@ -1175,9 +1098,6 @@ STAGE PLANS: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {value} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -1188,27 +1108,35 @@ STAGE PLANS: sort order: + Map-reduce partition columns: _col1 (type: string) Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE - Reducer 3 + Map 5 + Map Operator Tree: + TableScan + alias: c + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: value is not null (type: boolean) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: value (type: string) + sort order: + + Map-reduce partition columns: value (type: string) + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reducer 2 Reduce Operator Tree: Merge Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Select Operator - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE - Group By Operator - aggregations: count() - mode: hash - outputColumnNames: _col0 + Group By Operator + aggregations: count() + mode: hash + outputColumnNames: _col0 + Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + sort order: Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - sort order: - Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: bigint) - Reducer 4 + value expressions: _col0 (type: bigint) + Reducer 3 Reduce Operator Tree: Group By Operator aggregations: count(VALUE._col0) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out index f025365..e4f45b6 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_7.q.out @@ -298,9 +298,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 2 keys: 0 key (type: string) @@ -542,9 +539,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 2 keys: 0 key (type: string) @@ -905,9 +899,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 2 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out index 506bc7f..71141b7 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_8.q.out @@ -298,9 +298,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 1 => 1 keys: 0 key (type: string) @@ -542,9 +539,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) @@ -907,9 +901,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 Estimated key counts: Map 3 => 1 keys: 0 key (type: string) diff --git a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out index 98e4083..e51ebc2 100644 --- a/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out +++ b/ql/src/test/results/clientpositive/tez/auto_sortmerge_join_9.q.out @@ -77,9 +77,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -187,9 +184,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -318,9 +312,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -485,9 +476,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -531,9 +519,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -577,9 +562,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -708,9 +690,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -855,9 +834,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -996,9 +972,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1144,9 +1117,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1268,9 +1238,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1401,9 +1368,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -1515,9 +1479,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -1627,10 +1588,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -1802,9 +1759,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -1911,9 +1865,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2021,9 +1972,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2152,9 +2100,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2319,9 +2264,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2365,9 +2307,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {key} - 1 keys: 0 key (type: int) 1 key (type: int) @@ -2411,9 +2350,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 {_col0} {_col1} - 1 {_col1} keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2542,9 +2478,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2689,9 +2622,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -2830,9 +2760,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -2978,9 +2905,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3111,9 +3035,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int) @@ -3225,9 +3146,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 key (type: int) 1 _col0 (type: int) @@ -3337,10 +3255,6 @@ STAGE PLANS: condition map: Inner Join 0 to 1 Inner Join 0 to 2 - condition expressions: - 0 - 1 - 2 keys: 0 _col0 (type: int) 1 _col0 (type: int) @@ -3512,9 +3426,6 @@ STAGE PLANS: Map Join Operator condition map: Inner Join 0 to 1 - condition expressions: - 0 - 1 keys: 0 _col0 (type: int) 1 key (type: int)