diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java index 9caffb6..4ebdf90 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java +++ ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java @@ -7585,22 +7585,27 @@ private Operator insertSelectForSemijoin(ArrayList fields, RowResolver inputRR = opParseCtx.get(input).getRowResolver(); ArrayList colList = new ArrayList(); - ArrayList columnNames = new ArrayList(); - + ArrayList outputColumnNames = new ArrayList(); Map colExprMap = new HashMap(); + + RowResolver outputRR = new RowResolver(); + // construct the list of columns that need to be projected - for (ASTNode field : fields) { - ExprNodeColumnDesc exprNode = (ExprNodeColumnDesc) genExprNodeDesc(field, - inputRR); + for (int i = 0; i < fields.size(); ++i) { + ASTNode field = fields.get(i); + ExprNodeDesc exprNode = genExprNodeDesc(field, inputRR); + String colName = getColumnInternalName(i); + outputColumnNames.add(colName); + ColumnInfo colInfo = new ColumnInfo(colName, exprNode.getTypeInfo(), "", false); + outputRR.putExpression(field, colInfo); colList.add(exprNode); - columnNames.add(exprNode.getColumn()); - colExprMap.put(exprNode.getColumn(), exprNode); + colExprMap.put(colName, exprNode); } // create selection operator Operator output = putOpInsertMap(OperatorFactory.getAndMakeChild( - new SelectDesc(colList, columnNames, false), new RowSchema(inputRR - .getColumnInfos()), input), inputRR); + new SelectDesc(colList, outputColumnNames, false), + new RowSchema(outputRR.getColumnInfos()), input), outputRR); output.setColumnExprMap(colExprMap); return output; diff --git ql/src/test/queries/clientpositive/semijoin2.q ql/src/test/queries/clientpositive/semijoin2.q new file mode 100644 index 0000000..6f852c4 --- /dev/null +++ ql/src/test/queries/clientpositive/semijoin2.q @@ -0,0 +1,21 @@ +CREATE TABLE table_1 (boolean_col_1 BOOLEAN, float_col_2 FLOAT, bigint_col_3 BIGINT, varchar0111_col_4 VARCHAR(111), bigint_col_5 BIGINT, float_col_6 FLOAT, boolean_col_7 BOOLEAN, decimal0101_col_8 DECIMAL(1, 1), decimal0904_col_9 DECIMAL(9, 4), char0112_col_10 CHAR(112), double_col_11 DOUBLE, boolean_col_12 BOOLEAN, double_col_13 DOUBLE, varchar0142_col_14 VARCHAR(142), timestamp_col_15 TIMESTAMP, decimal0502_col_16 DECIMAL(5, 2), smallint_col_25 SMALLINT, decimal3222_col_18 DECIMAL(32, 22), boolean_col_19 BOOLEAN, decimal2012_col_20 DECIMAL(20, 12), char0204_col_21 CHAR(204), double_col_61 DOUBLE, timestamp_col_23 TIMESTAMP, int_col_24 INT, float_col_25 FLOAT, smallint_col_26 SMALLINT, double_col_27 DOUBLE, char0180_col_28 CHAR(180), decimal1503_col_29 DECIMAL(15, 3), timestamp_col_30 TIMESTAMP, smallint_col_31 SMALLINT, decimal2020_col_32 DECIMAL(20, 20), timestamp_col_33 TIMESTAMP, boolean_col_34 BOOLEAN, decimal3025_col_35 DECIMAL(30, 25), decimal3117_col_36 DECIMAL(31, 17), timestamp_col_37 TIMESTAMP, varchar0146_col_38 VARCHAR(146), boolean_col_39 BOOLEAN, double_col_40 DOUBLE, float_col_41 FLOAT, timestamp_col_42 TIMESTAMP, double_col_43 DOUBLE, boolean_col_44 BOOLEAN, timestamp_col_45 TIMESTAMP, tinyint_col_8 TINYINT, int_col_47 INT, decimal0401_col_48 DECIMAL(4, 1), varchar0064_col_49 VARCHAR(64), string_col_50 STRING, double_col_51 DOUBLE, string_col_52 STRING, boolean_col_53 BOOLEAN, int_col_54 INT, boolean_col_55 BOOLEAN, string_col_56 STRING, double_col_57 DOUBLE, varchar0131_col_58 VARCHAR(131), boolean_col_59 BOOLEAN, bigint_col_22 BIGINT, char0184_col_61 CHAR(184), varchar0173_col_62 VARCHAR(173), timestamp_col_63 TIMESTAMP, decimal1709_col_26 DECIMAL(20, 5), timestamp_col_65 TIMESTAMP, timestamp_col_66 TIMESTAMP, timestamp_col_67 TIMESTAMP, boolean_col_68 BOOLEAN, decimal1208_col_20 DECIMAL(33, 11), decimal1605_col_70 DECIMAL(16, 5), varchar0010_col_71 VARCHAR(10), tinyint_col_72 TINYINT, timestamp_col_10 TIMESTAMP, decimal2714_col_74 DECIMAL(27, 14), double_col_75 DOUBLE, boolean_col_76 BOOLEAN, double_col_77 DOUBLE, string_col_78 STRING, boolean_col_79 BOOLEAN, boolean_col_80 BOOLEAN, decimal0803_col_81 DECIMAL(8, 3), decimal1303_col_82 DECIMAL(13, 3), tinyint_col_83 TINYINT, decimal3424_col_84 DECIMAL(34, 24), float_col_85 FLOAT, boolean_col_86 BOOLEAN, char0233_col_87 CHAR(233)); + +CREATE TABLE table_18 (timestamp_col_1 TIMESTAMP, double_col_2 DOUBLE, boolean_col_3 BOOLEAN, timestamp_col_4 TIMESTAMP, decimal2103_col_5 DECIMAL(21, 3), char0221_col_6 CHAR(221), tinyint_col_7 TINYINT, float_col_8 FLOAT, int_col_2 INT, timestamp_col_10 TIMESTAMP, char0228_col_11 CHAR(228), timestamp_col_12 TIMESTAMP, double_col_13 DOUBLE, tinyint_col_6 TINYINT, tinyint_col_33 TINYINT, smallint_col_38 SMALLINT, boolean_col_17 BOOLEAN, double_col_18 DOUBLE, boolean_col_19 BOOLEAN, bigint_col_20 BIGINT, decimal0504_col_37 DECIMAL(37, 34), boolean_col_22 BOOLEAN, double_col_23 DOUBLE, timestamp_col_24 TIMESTAMP, varchar0076_col_25 VARCHAR(76), timestamp_col_18 TIMESTAMP, boolean_col_27 BOOLEAN, decimal1611_col_22 DECIMAL(37, 5), boolean_col_29 BOOLEAN); + +set hive.cbo.enable = false; + +explain +SELECT +COALESCE(498, LEAD(COALESCE(-973, -684, 515)) OVER (PARTITION BY (t2.int_col_2 + t1.smallint_col_25) ORDER BY (t2.int_col_2 + t1.smallint_col_25), FLOOR(t1.double_col_61) DESC), 524) AS int_col, +(t2.int_col_2) + (t1.smallint_col_25) AS int_col_1, +FLOOR(t1.double_col_61) AS float_col, +COALESCE(SUM(COALESCE(62, -380, -435)) OVER (PARTITION BY (t2.int_col_2 + t1.smallint_col_25) ORDER BY (t2.int_col_2 + t1.smallint_col_25) DESC, FLOOR(t1.double_col_61) DESC ROWS BETWEEN UNBOUNDED PRECEDING AND 48 FOLLOWING), 704) AS int_col_2 +FROM table_1 t1 +INNER JOIN table_18 t2 ON (((t2.tinyint_col_6) = (t1.bigint_col_22)) AND ((t2.decimal0504_col_37) = (t1.decimal1709_col_26))) AND ((t2.tinyint_col_33) = (t1.tinyint_col_8)) +WHERE +(t2.smallint_col_38) IN (SELECT +COALESCE(-92, -994) AS int_col +FROM table_1 tt1 +INNER JOIN table_18 tt2 ON (tt2.decimal1611_col_22) = (tt1.decimal1208_col_20) +WHERE +(t1.timestamp_col_10) = (tt2.timestamp_col_18)); diff --git ql/src/test/results/clientpositive/semijoin.q.out ql/src/test/results/clientpositive/semijoin.q.out index 0df96c0..fb2c0c4 100644 --- ql/src/test/results/clientpositive/semijoin.q.out +++ ql/src/test/results/clientpositive/semijoin.q.out @@ -151,10 +151,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE @@ -255,10 +255,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE @@ -361,10 +361,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -457,16 +457,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE Reduce Operator Tree: Join Operator condition map: @@ -568,10 +572,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE @@ -972,10 +976,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE @@ -1088,10 +1092,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE @@ -1202,10 +1206,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 81 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 81 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 81 Basic stats: COMPLETE Column stats: NONE @@ -1322,10 +1326,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE @@ -1430,10 +1434,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE @@ -1451,10 +1455,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE @@ -1568,10 +1572,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -1697,10 +1701,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -1829,10 +1833,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -1953,10 +1957,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -2085,10 +2089,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -2219,10 +2223,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 79 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 79 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 79 Basic stats: COMPLETE Column stats: NONE @@ -2372,10 +2376,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE diff --git ql/src/test/results/clientpositive/semijoin2.q.out ql/src/test/results/clientpositive/semijoin2.q.out new file mode 100644 index 0000000..e7d7271 --- /dev/null +++ ql/src/test/results/clientpositive/semijoin2.q.out @@ -0,0 +1,283 @@ +PREHOOK: query: CREATE TABLE table_1 (boolean_col_1 BOOLEAN, float_col_2 FLOAT, bigint_col_3 BIGINT, varchar0111_col_4 VARCHAR(111), bigint_col_5 BIGINT, float_col_6 FLOAT, boolean_col_7 BOOLEAN, decimal0101_col_8 DECIMAL(1, 1), decimal0904_col_9 DECIMAL(9, 4), char0112_col_10 CHAR(112), double_col_11 DOUBLE, boolean_col_12 BOOLEAN, double_col_13 DOUBLE, varchar0142_col_14 VARCHAR(142), timestamp_col_15 TIMESTAMP, decimal0502_col_16 DECIMAL(5, 2), smallint_col_25 SMALLINT, decimal3222_col_18 DECIMAL(32, 22), boolean_col_19 BOOLEAN, decimal2012_col_20 DECIMAL(20, 12), char0204_col_21 CHAR(204), double_col_61 DOUBLE, timestamp_col_23 TIMESTAMP, int_col_24 INT, float_col_25 FLOAT, smallint_col_26 SMALLINT, double_col_27 DOUBLE, char0180_col_28 CHAR(180), decimal1503_col_29 DECIMAL(15, 3), timestamp_col_30 TIMESTAMP, smallint_col_31 SMALLINT, decimal2020_col_32 DECIMAL(20, 20), timestamp_col_33 TIMESTAMP, boolean_col_34 BOOLEAN, decimal3025_col_35 DECIMAL(30, 25), decimal3117_col_36 DECIMAL(31, 17), timestamp_col_37 TIMESTAMP, varchar0146_col_38 VARCHAR(146), boolean_col_39 BOOLEAN, double_col_40 DOUBLE, float_col_41 FLOAT, timestamp_col_42 TIMESTAMP, double_col_43 DOUBLE, boolean_col_44 BOOLEAN, timestamp_col_45 TIMESTAMP, tinyint_col_8 TINYINT, int_col_47 INT, decimal0401_col_48 DECIMAL(4, 1), varchar0064_col_49 VARCHAR(64), string_col_50 STRING, double_col_51 DOUBLE, string_col_52 STRING, boolean_col_53 BOOLEAN, int_col_54 INT, boolean_col_55 BOOLEAN, string_col_56 STRING, double_col_57 DOUBLE, varchar0131_col_58 VARCHAR(131), boolean_col_59 BOOLEAN, bigint_col_22 BIGINT, char0184_col_61 CHAR(184), varchar0173_col_62 VARCHAR(173), timestamp_col_63 TIMESTAMP, decimal1709_col_26 DECIMAL(20, 5), timestamp_col_65 TIMESTAMP, timestamp_col_66 TIMESTAMP, timestamp_col_67 TIMESTAMP, boolean_col_68 BOOLEAN, decimal1208_col_20 DECIMAL(33, 11), decimal1605_col_70 DECIMAL(16, 5), varchar0010_col_71 VARCHAR(10), tinyint_col_72 TINYINT, timestamp_col_10 TIMESTAMP, decimal2714_col_74 DECIMAL(27, 14), double_col_75 DOUBLE, boolean_col_76 BOOLEAN, double_col_77 DOUBLE, string_col_78 STRING, boolean_col_79 BOOLEAN, boolean_col_80 BOOLEAN, decimal0803_col_81 DECIMAL(8, 3), decimal1303_col_82 DECIMAL(13, 3), tinyint_col_83 TINYINT, decimal3424_col_84 DECIMAL(34, 24), float_col_85 FLOAT, boolean_col_86 BOOLEAN, char0233_col_87 CHAR(233)) +PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default +PREHOOK: Output: default@table_1 +POSTHOOK: query: CREATE TABLE table_1 (boolean_col_1 BOOLEAN, float_col_2 FLOAT, bigint_col_3 BIGINT, varchar0111_col_4 VARCHAR(111), bigint_col_5 BIGINT, float_col_6 FLOAT, boolean_col_7 BOOLEAN, decimal0101_col_8 DECIMAL(1, 1), decimal0904_col_9 DECIMAL(9, 4), char0112_col_10 CHAR(112), double_col_11 DOUBLE, boolean_col_12 BOOLEAN, double_col_13 DOUBLE, varchar0142_col_14 VARCHAR(142), timestamp_col_15 TIMESTAMP, decimal0502_col_16 DECIMAL(5, 2), smallint_col_25 SMALLINT, decimal3222_col_18 DECIMAL(32, 22), boolean_col_19 BOOLEAN, decimal2012_col_20 DECIMAL(20, 12), char0204_col_21 CHAR(204), double_col_61 DOUBLE, timestamp_col_23 TIMESTAMP, int_col_24 INT, float_col_25 FLOAT, smallint_col_26 SMALLINT, double_col_27 DOUBLE, char0180_col_28 CHAR(180), decimal1503_col_29 DECIMAL(15, 3), timestamp_col_30 TIMESTAMP, smallint_col_31 SMALLINT, decimal2020_col_32 DECIMAL(20, 20), timestamp_col_33 TIMESTAMP, boolean_col_34 BOOLEAN, decimal3025_col_35 DECIMAL(30, 25), decimal3117_col_36 DECIMAL(31, 17), timestamp_col_37 TIMESTAMP, varchar0146_col_38 VARCHAR(146), boolean_col_39 BOOLEAN, double_col_40 DOUBLE, float_col_41 FLOAT, timestamp_col_42 TIMESTAMP, double_col_43 DOUBLE, boolean_col_44 BOOLEAN, timestamp_col_45 TIMESTAMP, tinyint_col_8 TINYINT, int_col_47 INT, decimal0401_col_48 DECIMAL(4, 1), varchar0064_col_49 VARCHAR(64), string_col_50 STRING, double_col_51 DOUBLE, string_col_52 STRING, boolean_col_53 BOOLEAN, int_col_54 INT, boolean_col_55 BOOLEAN, string_col_56 STRING, double_col_57 DOUBLE, varchar0131_col_58 VARCHAR(131), boolean_col_59 BOOLEAN, bigint_col_22 BIGINT, char0184_col_61 CHAR(184), varchar0173_col_62 VARCHAR(173), timestamp_col_63 TIMESTAMP, decimal1709_col_26 DECIMAL(20, 5), timestamp_col_65 TIMESTAMP, timestamp_col_66 TIMESTAMP, timestamp_col_67 TIMESTAMP, boolean_col_68 BOOLEAN, decimal1208_col_20 DECIMAL(33, 11), decimal1605_col_70 DECIMAL(16, 5), varchar0010_col_71 VARCHAR(10), tinyint_col_72 TINYINT, timestamp_col_10 TIMESTAMP, decimal2714_col_74 DECIMAL(27, 14), double_col_75 DOUBLE, boolean_col_76 BOOLEAN, double_col_77 DOUBLE, string_col_78 STRING, boolean_col_79 BOOLEAN, boolean_col_80 BOOLEAN, decimal0803_col_81 DECIMAL(8, 3), decimal1303_col_82 DECIMAL(13, 3), tinyint_col_83 TINYINT, decimal3424_col_84 DECIMAL(34, 24), float_col_85 FLOAT, boolean_col_86 BOOLEAN, char0233_col_87 CHAR(233)) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default +POSTHOOK: Output: default@table_1 +PREHOOK: query: CREATE TABLE table_18 (timestamp_col_1 TIMESTAMP, double_col_2 DOUBLE, boolean_col_3 BOOLEAN, timestamp_col_4 TIMESTAMP, decimal2103_col_5 DECIMAL(21, 3), char0221_col_6 CHAR(221), tinyint_col_7 TINYINT, float_col_8 FLOAT, int_col_2 INT, timestamp_col_10 TIMESTAMP, char0228_col_11 CHAR(228), timestamp_col_12 TIMESTAMP, double_col_13 DOUBLE, tinyint_col_6 TINYINT, tinyint_col_33 TINYINT, smallint_col_38 SMALLINT, boolean_col_17 BOOLEAN, double_col_18 DOUBLE, boolean_col_19 BOOLEAN, bigint_col_20 BIGINT, decimal0504_col_37 DECIMAL(37, 34), boolean_col_22 BOOLEAN, double_col_23 DOUBLE, timestamp_col_24 TIMESTAMP, varchar0076_col_25 VARCHAR(76), timestamp_col_18 TIMESTAMP, boolean_col_27 BOOLEAN, decimal1611_col_22 DECIMAL(37, 5), boolean_col_29 BOOLEAN) +PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default +PREHOOK: Output: default@table_18 +POSTHOOK: query: CREATE TABLE table_18 (timestamp_col_1 TIMESTAMP, double_col_2 DOUBLE, boolean_col_3 BOOLEAN, timestamp_col_4 TIMESTAMP, decimal2103_col_5 DECIMAL(21, 3), char0221_col_6 CHAR(221), tinyint_col_7 TINYINT, float_col_8 FLOAT, int_col_2 INT, timestamp_col_10 TIMESTAMP, char0228_col_11 CHAR(228), timestamp_col_12 TIMESTAMP, double_col_13 DOUBLE, tinyint_col_6 TINYINT, tinyint_col_33 TINYINT, smallint_col_38 SMALLINT, boolean_col_17 BOOLEAN, double_col_18 DOUBLE, boolean_col_19 BOOLEAN, bigint_col_20 BIGINT, decimal0504_col_37 DECIMAL(37, 34), boolean_col_22 BOOLEAN, double_col_23 DOUBLE, timestamp_col_24 TIMESTAMP, varchar0076_col_25 VARCHAR(76), timestamp_col_18 TIMESTAMP, boolean_col_27 BOOLEAN, decimal1611_col_22 DECIMAL(37, 5), boolean_col_29 BOOLEAN) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default +POSTHOOK: Output: default@table_18 +PREHOOK: query: explain +SELECT +COALESCE(498, LEAD(COALESCE(-973, -684, 515)) OVER (PARTITION BY (t2.int_col_2 + t1.smallint_col_25) ORDER BY (t2.int_col_2 + t1.smallint_col_25), FLOOR(t1.double_col_61) DESC), 524) AS int_col, +(t2.int_col_2) + (t1.smallint_col_25) AS int_col_1, +FLOOR(t1.double_col_61) AS float_col, +COALESCE(SUM(COALESCE(62, -380, -435)) OVER (PARTITION BY (t2.int_col_2 + t1.smallint_col_25) ORDER BY (t2.int_col_2 + t1.smallint_col_25) DESC, FLOOR(t1.double_col_61) DESC ROWS BETWEEN UNBOUNDED PRECEDING AND 48 FOLLOWING), 704) AS int_col_2 +FROM table_1 t1 +INNER JOIN table_18 t2 ON (((t2.tinyint_col_6) = (t1.bigint_col_22)) AND ((t2.decimal0504_col_37) = (t1.decimal1709_col_26))) AND ((t2.tinyint_col_33) = (t1.tinyint_col_8)) +WHERE +(t2.smallint_col_38) IN (SELECT +COALESCE(-92, -994) AS int_col +FROM table_1 tt1 +INNER JOIN table_18 tt2 ON (tt2.decimal1611_col_22) = (tt1.decimal1208_col_20) +WHERE +(t1.timestamp_col_10) = (tt2.timestamp_col_18)) +PREHOOK: type: QUERY +POSTHOOK: query: explain +SELECT +COALESCE(498, LEAD(COALESCE(-973, -684, 515)) OVER (PARTITION BY (t2.int_col_2 + t1.smallint_col_25) ORDER BY (t2.int_col_2 + t1.smallint_col_25), FLOOR(t1.double_col_61) DESC), 524) AS int_col, +(t2.int_col_2) + (t1.smallint_col_25) AS int_col_1, +FLOOR(t1.double_col_61) AS float_col, +COALESCE(SUM(COALESCE(62, -380, -435)) OVER (PARTITION BY (t2.int_col_2 + t1.smallint_col_25) ORDER BY (t2.int_col_2 + t1.smallint_col_25) DESC, FLOOR(t1.double_col_61) DESC ROWS BETWEEN UNBOUNDED PRECEDING AND 48 FOLLOWING), 704) AS int_col_2 +FROM table_1 t1 +INNER JOIN table_18 t2 ON (((t2.tinyint_col_6) = (t1.bigint_col_22)) AND ((t2.decimal0504_col_37) = (t1.decimal1709_col_26))) AND ((t2.tinyint_col_33) = (t1.tinyint_col_8)) +WHERE +(t2.smallint_col_38) IN (SELECT +COALESCE(-92, -994) AS int_col +FROM table_1 tt1 +INNER JOIN table_18 tt2 ON (tt2.decimal1611_col_22) = (tt1.decimal1208_col_20) +WHERE +(t1.timestamp_col_10) = (tt2.timestamp_col_18)) +POSTHOOK: type: QUERY +STAGE DEPENDENCIES: + Stage-1 is a root stage + Stage-2 depends on stages: Stage-1, Stage-6 + Stage-3 depends on stages: Stage-2 + Stage-4 depends on stages: Stage-3 + Stage-6 is a root stage + Stage-0 depends on stages: Stage-4 + +STAGE PLANS: + Stage: Stage-1 + Map Reduce + Map Operator Tree: + TableScan + alias: t1 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Filter Operator + predicate: (((bigint_col_22 is not null and decimal1709_col_26 is not null) and tinyint_col_8 is not null) and timestamp_col_10 is not null) (type: boolean) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Reduce Output Operator + key expressions: bigint_col_22 (type: bigint), decimal1709_col_26 (type: decimal(38,23)), tinyint_col_8 (type: tinyint) + sort order: +++ + Map-reduce partition columns: bigint_col_22 (type: bigint), decimal1709_col_26 (type: decimal(38,23)), tinyint_col_8 (type: tinyint) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + value expressions: smallint_col_25 (type: smallint), double_col_61 (type: double), timestamp_col_10 (type: timestamp) + TableScan + alias: t2 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Filter Operator + predicate: (((UDFToLong(tinyint_col_6) is not null and decimal0504_col_37 is not null) and tinyint_col_33 is not null) and UDFToInteger(smallint_col_38) is not null) (type: boolean) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Reduce Output Operator + key expressions: UDFToLong(tinyint_col_6) (type: bigint), decimal0504_col_37 (type: decimal(38,23)), tinyint_col_33 (type: tinyint) + sort order: +++ + Map-reduce partition columns: UDFToLong(tinyint_col_6) (type: bigint), decimal0504_col_37 (type: decimal(38,23)), tinyint_col_33 (type: tinyint) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + value expressions: int_col_2 (type: int), smallint_col_38 (type: smallint) + Reduce Operator Tree: + Join Operator + condition map: + Inner Join 0 to 1 + keys: + 0 bigint_col_22 (type: bigint), decimal1709_col_26 (type: decimal(38,23)), tinyint_col_8 (type: tinyint) + 1 UDFToLong(tinyint_col_6) (type: bigint), decimal0504_col_37 (type: decimal(38,23)), tinyint_col_33 (type: tinyint) + outputColumnNames: _col16, _col21, _col72, _col98, _col105 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + File Output Operator + compressed: false + table: + input format: org.apache.hadoop.mapred.SequenceFileInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + Stage: Stage-2 + Map Reduce + Map Operator Tree: + TableScan + Reduce Output Operator + key expressions: UDFToInteger(_col105) (type: int), _col72 (type: timestamp) + sort order: ++ + Map-reduce partition columns: UDFToInteger(_col105) (type: int), _col72 (type: timestamp) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + value expressions: _col16 (type: smallint), _col21 (type: double), _col98 (type: int) + TableScan + Reduce Output Operator + key expressions: _col0 (type: int), _col1 (type: timestamp) + sort order: ++ + Map-reduce partition columns: _col0 (type: int), _col1 (type: timestamp) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Reduce Operator Tree: + Join Operator + condition map: + Left Semi Join 0 to 1 + keys: + 0 UDFToInteger(_col105) (type: int), _col72 (type: timestamp) + 1 _col0 (type: int), _col1 (type: timestamp) + outputColumnNames: _col16, _col21, _col98 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + File Output Operator + compressed: false + table: + input format: org.apache.hadoop.mapred.SequenceFileInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + Stage: Stage-3 + Map Reduce + Map Operator Tree: + TableScan + Reduce Output Operator + key expressions: (_col98 + _col16) (type: int), floor(_col21) (type: bigint) + sort order: +- + Map-reduce partition columns: (_col98 + _col16) (type: int) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + value expressions: _col16 (type: smallint), _col21 (type: double), _col98 (type: int) + Reduce Operator Tree: + Select Operator + expressions: VALUE._col16 (type: smallint), VALUE._col21 (type: double), VALUE._col98 (type: int) + outputColumnNames: _col16, _col21, _col98 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + PTF Operator + Function definitions: + Input definition + input alias: ptf_0 + output shape: _col16: smallint, _col21: double, _col98: int + type: WINDOWING + Windowing table definition + input alias: ptf_1 + name: windowingtablefunction + order by: (_col98 + _col16), floor(_col21)(DESC) + partition by: (_col98 + _col16) + raw input shape: + window functions: + window function definition + alias: LEAD_window_0 + arguments: COALESCE((- 973),(- 684),515) + name: LEAD + window function: GenericUDAFLeadEvaluator + window frame: PRECEDING(MAX)~FOLLOWING(MAX) + isPivotResult: true + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Select Operator + expressions: LEAD_window_0 (type: int), _col16 (type: smallint), _col21 (type: double), _col98 (type: int) + outputColumnNames: LEAD_window_0, _col16, _col21, _col98 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + File Output Operator + compressed: false + table: + input format: org.apache.hadoop.mapred.SequenceFileInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + Stage: Stage-4 + Map Reduce + Map Operator Tree: + TableScan + Reduce Output Operator + key expressions: (_col98 + _col16) (type: int), floor(_col21) (type: bigint) + sort order: -- + Map-reduce partition columns: (_col98 + _col16) (type: int) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + value expressions: LEAD_window_0 (type: int), _col16 (type: smallint), _col21 (type: double), _col98 (type: int) + Reduce Operator Tree: + Select Operator + expressions: VALUE._col0 (type: int), VALUE._col17 (type: smallint), VALUE._col22 (type: double), VALUE._col99 (type: int) + outputColumnNames: _col0, _col17, _col22, _col99 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + PTF Operator + Function definitions: + Input definition + input alias: ptf_0 + output shape: _col0: int, _col17: smallint, _col22: double, _col99: int + type: WINDOWING + Windowing table definition + input alias: ptf_1 + name: windowingtablefunction + order by: (_col99 + _col17)(DESC), floor(_col22)(DESC) + partition by: (_col99 + _col17) + raw input shape: + window functions: + window function definition + alias: SUM_window_1 + arguments: COALESCE(62,(- 380),(- 435)) + name: SUM + window function: GenericUDAFSumLong + window frame: PRECEDING(MAX)~FOLLOWING(48) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Select Operator + expressions: COALESCE(498,_col0,524) (type: int), (_col99 + _col17) (type: int), floor(_col22) (type: bigint), COALESCE(SUM_window_1,704) (type: bigint) + outputColumnNames: _col0, _col1, _col2, _col3 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + File Output Operator + compressed: false + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + table: + input format: org.apache.hadoop.mapred.TextInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + Stage: Stage-6 + Map Reduce + Map Operator Tree: + TableScan + alias: tt1 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Filter Operator + predicate: decimal1208_col_20 is not null (type: boolean) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Reduce Output Operator + key expressions: decimal1208_col_20 (type: decimal(38,6)) + sort order: + + Map-reduce partition columns: decimal1208_col_20 (type: decimal(38,6)) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + TableScan + alias: tt2 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Filter Operator + predicate: (decimal1611_col_22 is not null and timestamp_col_18 is not null) (type: boolean) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Reduce Output Operator + key expressions: decimal1611_col_22 (type: decimal(38,6)) + sort order: + + Map-reduce partition columns: decimal1611_col_22 (type: decimal(38,6)) + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + value expressions: timestamp_col_18 (type: timestamp) + Reduce Operator Tree: + Join Operator + condition map: + Inner Join 0 to 1 + keys: + 0 decimal1208_col_20 (type: decimal(38,6)) + 1 decimal1611_col_22 (type: decimal(38,6)) + outputColumnNames: _col115 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Select Operator + expressions: _col115 (type: timestamp) + outputColumnNames: _col1 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + Group By Operator + keys: -92 (type: int), _col1 (type: timestamp) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE + File Output Operator + compressed: false + table: + input format: org.apache.hadoop.mapred.SequenceFileInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat + serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe + + Stage: Stage-0 + Fetch Operator + limit: -1 + Processor Tree: + ListSink + diff --git ql/src/test/results/clientpositive/spark/semijoin.q.out ql/src/test/results/clientpositive/spark/semijoin.q.out index 1f6aac2..ac84366 100644 --- ql/src/test/results/clientpositive/spark/semijoin.q.out +++ ql/src/test/results/clientpositive/spark/semijoin.q.out @@ -158,10 +158,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE @@ -260,10 +260,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE @@ -364,10 +364,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -458,16 +458,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 51 Basic stats: COMPLETE Column stats: NONE Reducer 2 Reduce Operator Tree: Join Operator @@ -567,10 +571,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE @@ -954,10 +958,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE @@ -1087,10 +1091,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE @@ -1201,10 +1205,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 81 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 81 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 81 Basic stats: COMPLETE Column stats: NONE @@ -1319,10 +1323,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE @@ -1413,10 +1417,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 43 Basic stats: COMPLETE Column stats: NONE @@ -1437,10 +1441,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE @@ -1574,10 +1578,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -1703,10 +1707,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -1835,10 +1839,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -1957,10 +1961,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -2089,10 +2093,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 84 Basic stats: COMPLETE Column stats: NONE @@ -2223,10 +2227,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 79 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 79 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 79 Basic stats: COMPLETE Column stats: NONE @@ -2376,10 +2380,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE diff --git ql/src/test/results/clientpositive/spark/subquery_multiinsert.q.java1.7.out ql/src/test/results/clientpositive/spark/subquery_multiinsert.q.java1.7.out index 3aac389..85be79a 100644 --- ql/src/test/results/clientpositive/spark/subquery_multiinsert.q.java1.7.out +++ ql/src/test/results/clientpositive/spark/subquery_multiinsert.q.java1.7.out @@ -239,11 +239,9 @@ STAGE PLANS: predicate: (_col0 = 0) (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: 0 (type: bigint) - outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: _col0 (type: bigint) + keys: 0 (type: bigint) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE @@ -582,11 +580,9 @@ STAGE PLANS: predicate: (_col0 = 0) (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: 0 (type: bigint) - outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: _col0 (type: bigint) + keys: 0 (type: bigint) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE diff --git ql/src/test/results/clientpositive/subquery_multiinsert.q.java1.7.out ql/src/test/results/clientpositive/subquery_multiinsert.q.java1.7.out index b668694..0ab08b1 100644 --- ql/src/test/results/clientpositive/subquery_multiinsert.q.java1.7.out +++ ql/src/test/results/clientpositive/subquery_multiinsert.q.java1.7.out @@ -105,11 +105,9 @@ STAGE PLANS: predicate: (_col0 = 0) (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: 0 (type: bigint) - outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: _col0 (type: bigint) + keys: 0 (type: bigint) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE @@ -568,11 +566,9 @@ STAGE PLANS: predicate: (_col0 = 0) (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: 0 (type: bigint) - outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: _col0 (type: bigint) + keys: 0 (type: bigint) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE diff --git ql/src/test/results/clientpositive/subquery_unqual_corr_expr.q.out ql/src/test/results/clientpositive/subquery_unqual_corr_expr.q.out index 0234c17..12496e4 100644 --- ql/src/test/results/clientpositive/subquery_unqual_corr_expr.q.out +++ ql/src/test/results/clientpositive/subquery_unqual_corr_expr.q.out @@ -130,11 +130,9 @@ STAGE PLANS: predicate: (_col0 = 0) (type: boolean) Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: 0 (type: bigint) - outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: _col0 (type: bigint) + keys: 0 (type: bigint) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE diff --git ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out index 7c5f083..8fe5b55 100644 --- ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out +++ ql/src/test/results/clientpositive/tez/vector_leftsemi_mapjoin.q.out @@ -174,10 +174,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -270,10 +270,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -368,10 +368,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -460,16 +460,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE Reducer 2 Reduce Operator Tree: Select Operator @@ -559,10 +563,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -938,10 +942,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1047,10 +1051,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1163,10 +1167,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1269,10 +1273,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -1376,10 +1380,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1398,10 +1402,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1511,10 +1515,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1624,10 +1628,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1746,10 +1750,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1878,10 +1882,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -2012,10 +2016,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -2182,10 +2186,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -2403,10 +2407,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -2500,10 +2504,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -2599,10 +2603,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -2692,16 +2696,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE Reducer 2 Reduce Operator Tree: Select Operator @@ -2792,10 +2800,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -3175,10 +3183,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3285,10 +3293,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3402,10 +3410,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -3509,10 +3517,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -3617,10 +3625,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3639,10 +3647,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3753,10 +3761,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -3866,10 +3874,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -3988,10 +3996,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -4120,10 +4128,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -4254,10 +4262,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -4426,10 +4434,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -4648,10 +4656,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -4747,10 +4755,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -4848,10 +4856,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -4943,16 +4951,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE Execution mode: vectorized Reducer 2 Execution mode: vectorized @@ -5045,10 +5057,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -5436,10 +5448,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5548,10 +5560,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5668,10 +5680,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -5777,10 +5789,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -5887,10 +5899,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5910,10 +5922,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -6027,10 +6039,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6144,10 +6156,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6269,10 +6281,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6405,10 +6417,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6543,10 +6555,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6717,10 +6729,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -6944,10 +6956,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7044,10 +7056,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7146,10 +7158,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -7242,16 +7254,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE Execution mode: vectorized Reducer 2 Execution mode: vectorized @@ -7345,10 +7361,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -7740,10 +7756,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7853,10 +7869,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7974,10 +7990,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8084,10 +8100,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -8195,10 +8211,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -8218,10 +8234,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -8336,10 +8352,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8453,10 +8469,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8578,10 +8594,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8714,10 +8730,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8852,10 +8868,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -9028,10 +9044,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9255,10 +9271,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9354,10 +9370,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9455,10 +9471,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -9550,16 +9566,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE Execution mode: vectorized Reducer 2 Execution mode: vectorized @@ -9652,10 +9672,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -10043,10 +10063,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10155,10 +10175,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10275,10 +10295,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10384,10 +10404,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -10494,10 +10514,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10517,10 +10537,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10634,10 +10654,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10751,10 +10771,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10876,10 +10896,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -11012,10 +11032,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -11150,10 +11170,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -11324,10 +11344,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -11551,10 +11571,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -11651,10 +11671,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -11753,10 +11773,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -11849,16 +11869,20 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE Execution mode: vectorized Reducer 2 Execution mode: vectorized @@ -11952,10 +11976,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -12347,10 +12371,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12460,10 +12484,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12581,10 +12605,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -12691,10 +12715,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -12802,10 +12826,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12825,10 +12849,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12943,10 +12967,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13060,10 +13084,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13185,10 +13209,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13321,10 +13345,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13459,10 +13483,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13635,10 +13659,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE diff --git ql/src/test/results/clientpositive/vector_leftsemi_mapjoin.q.out ql/src/test/results/clientpositive/vector_leftsemi_mapjoin.q.out index dcaabd2..824fac2 100644 --- ql/src/test/results/clientpositive/vector_leftsemi_mapjoin.q.out +++ ql/src/test/results/clientpositive/vector_leftsemi_mapjoin.q.out @@ -152,10 +152,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -248,10 +248,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -346,10 +346,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -434,15 +434,19 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - HashTable Sink Operator - keys: - 0 key (type: int) - 1 _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + HashTable Sink Operator + keys: + 0 key (type: int) + 1 _col1 (type: int) Stage: Stage-2 Map Reduce @@ -537,10 +541,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -916,10 +920,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1025,10 +1029,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1134,10 +1138,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1248,10 +1252,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -1355,10 +1359,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1376,10 +1380,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -1494,10 +1498,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1620,10 +1624,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1744,10 +1748,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -1883,10 +1887,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -2006,10 +2010,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -2154,10 +2158,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -2382,10 +2386,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -2478,10 +2482,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -2576,10 +2580,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -2664,15 +2668,19 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - HashTable Sink Operator - keys: - 0 key (type: int) - 1 _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + HashTable Sink Operator + keys: + 0 key (type: int) + 1 _col1 (type: int) Stage: Stage-2 Map Reduce @@ -2767,10 +2775,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -3146,10 +3154,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3255,10 +3263,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3364,10 +3372,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -3478,10 +3486,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -3585,10 +3593,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3606,10 +3614,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -3724,10 +3732,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -3850,10 +3858,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -3974,10 +3982,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -4113,10 +4121,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -4236,10 +4244,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -4384,10 +4392,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -4612,10 +4620,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -4709,10 +4717,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -4808,10 +4816,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -4897,15 +4905,19 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - HashTable Sink Operator - keys: - 0 key (type: int) - 1 _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + HashTable Sink Operator + keys: + 0 key (type: int) + 1 _col1 (type: int) Stage: Stage-2 Map Reduce @@ -5001,10 +5013,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -5384,10 +5396,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5494,10 +5506,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5604,10 +5616,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -5719,10 +5731,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -5827,10 +5839,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5848,10 +5860,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -5967,10 +5979,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6094,10 +6106,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6218,10 +6230,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6358,10 +6370,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6482,10 +6494,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -6630,10 +6642,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -6860,10 +6872,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -6957,10 +6969,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7056,10 +7068,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -7145,15 +7157,19 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - HashTable Sink Operator - keys: - 0 key (type: int) - 1 _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + HashTable Sink Operator + keys: + 0 key (type: int) + 1 _col1 (type: int) Stage: Stage-2 Map Reduce @@ -7249,10 +7265,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -7632,10 +7648,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7742,10 +7758,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -7852,10 +7868,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -7967,10 +7983,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -8075,10 +8091,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -8096,10 +8112,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -8215,10 +8231,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8342,10 +8358,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8466,10 +8482,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8606,10 +8622,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8730,10 +8746,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -8878,10 +8894,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9108,10 +9124,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9205,10 +9221,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9304,10 +9320,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -9393,15 +9409,19 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - HashTable Sink Operator - keys: - 0 key (type: int) - 1 _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + HashTable Sink Operator + keys: + 0 key (type: int) + 1 _col1 (type: int) Stage: Stage-2 Map Reduce @@ -9497,10 +9517,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -9880,10 +9900,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -9990,10 +10010,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10100,10 +10120,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10215,10 +10235,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -10323,10 +10343,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10344,10 +10364,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -10463,10 +10483,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10590,10 +10610,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10714,10 +10734,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10854,10 +10874,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -10978,10 +10998,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -11126,10 +11146,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -11356,10 +11376,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -11453,10 +11473,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -11552,10 +11572,10 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 1 Data size: 0 Basic stats: PARTIAL Column stats: NONE @@ -11641,15 +11661,19 @@ STAGE PLANS: Filter Operator predicate: (key < 15) (type: boolean) Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - Group By Operator - keys: key (type: int), key (type: int) - mode: hash - outputColumnNames: _col0, _col1 + Select Operator + expressions: key (type: int) + outputColumnNames: _col1 Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE - HashTable Sink Operator - keys: - 0 key (type: int) - 1 _col1 (type: int) + Group By Operator + keys: _col1 (type: int), _col1 (type: int) + mode: hash + outputColumnNames: _col0, _col1 + Statistics: Num rows: 7 Data size: 651 Basic stats: COMPLETE Column stats: NONE + HashTable Sink Operator + keys: + 0 key (type: int) + 1 _col1 (type: int) Stage: Stage-2 Map Reduce @@ -11745,10 +11769,10 @@ STAGE PLANS: Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 2 Data size: 186 Basic stats: COMPLETE Column stats: NONE @@ -12128,10 +12152,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12238,10 +12262,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12348,10 +12372,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -12463,10 +12487,10 @@ STAGE PLANS: Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int), value (type: string) - outputColumnNames: key, value + outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int), value (type: string) + keys: _col0 (type: int), _col1 (type: string) mode: hash outputColumnNames: _col0, _col1 Statistics: Num rows: 3 Data size: 279 Basic stats: COMPLETE Column stats: NONE @@ -12571,10 +12595,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12592,10 +12616,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE @@ -12711,10 +12735,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -12838,10 +12862,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -12962,10 +12986,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13102,10 +13126,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13226,10 +13250,10 @@ STAGE PLANS: Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 11 Data size: 1023 Basic stats: COMPLETE Column stats: NONE @@ -13374,10 +13398,10 @@ STAGE PLANS: Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: key (type: int) - outputColumnNames: key + outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE Group By Operator - keys: key (type: int) + keys: _col0 (type: int) mode: hash outputColumnNames: _col0 Statistics: Num rows: 6 Data size: 558 Basic stats: COMPLETE Column stats: NONE