diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java index e091f38bc6..8453b22d64 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java @@ -1658,7 +1658,7 @@ public RelNode apply(RelOptCluster cluster, RelOptSchema relOptSchema, SchemaPlu // 1. Gen Calcite Plan perfLogger.PerfLogBegin(this.getClass().getName(), PerfLogger.OPTIMIZER); try { - calciteGenPlan = genLogicalPlan(getQB(), true, null, null); + calciteGenPlan = genLogicalPlan(getQB(), true, null, null, false); // if it is to create view, we do not use table alias resultSchema = SemanticAnalyzer.convertRowSchemaToResultSetSchema( relToHiveRR.get(calciteGenPlan), @@ -3221,7 +3221,7 @@ private boolean genSubQueryRelNode(QB qb, ASTNode node, RelNode srcRel, boolean getMetaData(qbSQ); this.subqueryId++; RelNode subQueryRelNode = genLogicalPlan(qbSQ, false, - relToHiveColNameCalcitePosMap.get(srcRel), relToHiveRR.get(srcRel)); + relToHiveColNameCalcitePosMap.get(srcRel), relToHiveRR.get(srcRel), false); subQueryToRelNode.put(next, subQueryRelNode); //keep track of subqueries which are scalar, correlated and contains aggregate // subquery expression. This will later be special cased in Subquery remove rule @@ -3978,12 +3978,8 @@ private RelNode genLimitLogicalPlan(QB qb, RelNode srcRel) throws SemanticExcept RelCollation canonizedCollation = traitSet.canonize(RelCollations.EMPTY); sortRel = new HiveSortLimit(cluster, traitSet, srcRel, canonizedCollation, offsetRN, fetchRN); - RowResolver outputRR = new RowResolver(); - if (!RowResolver.add(outputRR, relToHiveRR.get(srcRel))) { - throw new CalciteSemanticException( - "Duplicates detected when adding columns to RR: see previous message", - UnsupportedFeature.Duplicates_in_RR); - } + RowResolver inputRR = relToHiveRR.get(srcRel); + RowResolver outputRR = inputRR.duplicate(); ImmutableMap hiveColNameCalcitePosMap = buildHiveToCalciteColumnMap( outputRR, sortRel); relToHiveRR.put(sortRel, outputRR); @@ -4479,7 +4475,7 @@ private void setQueryHints(QB qb) throws SemanticException { if (expr.getType() == HiveParser.TOK_ALLCOLREF) { pos = genColListRegex(".*", expr.getChildCount() == 0 ? null : SemanticAnalyzer .getUnescapedName((ASTNode) expr.getChild(0)).toLowerCase(), expr, col_list, - excludedColumns, inputRR, starRR, pos, out_rwsch, qb.getAliases(), true); + excludedColumns, inputRR, starRR, pos, out_rwsch, qb.getAliases(), false); selectStar = true; } else if (expr.getType() == HiveParser.TOK_TABLE_OR_COL && !hasAsClause @@ -4491,7 +4487,7 @@ private void setQueryHints(QB qb) throws SemanticException { // We don't allow this for ExprResolver - the Group By case pos = genColListRegex(SemanticAnalyzer.unescapeIdentifier(expr.getChild(0).getText()), null, expr, col_list, excludedColumns, inputRR, starRR, pos, out_rwsch, - qb.getAliases(), true); + qb.getAliases(), false); } else if (expr.getType() == HiveParser.DOT && expr.getChild(0).getType() == HiveParser.TOK_TABLE_OR_COL && inputRR.hasTableAlias(SemanticAnalyzer.unescapeIdentifier(expr.getChild(0) @@ -4507,7 +4503,7 @@ private void setQueryHints(QB qb) throws SemanticException { SemanticAnalyzer.unescapeIdentifier(expr.getChild(1).getText()), SemanticAnalyzer.unescapeIdentifier(expr.getChild(0).getChild(0).getText() .toLowerCase()), expr, col_list, excludedColumns, inputRR, starRR, pos, - out_rwsch, qb.getAliases(), true); + out_rwsch, qb.getAliases(), false); } else if (ParseUtils.containsTokenOfType(expr, HiveParser.TOK_FUNCTIONDI) && !(srcRel instanceof HiveAggregate)) { // Likely a malformed query eg, select hash(distinct c1) from t1; @@ -4534,11 +4530,7 @@ private void setQueryHints(QB qb) throws SemanticException { exp.getWritableObjectInspector(), tabAlias, false); colInfo.setSkewedCol((exp instanceof ExprNodeColumnDesc) ? ((ExprNodeColumnDesc) exp) .isSkewedCol() : false); - if (!out_rwsch.putWithCheck(tabAlias, colAlias, null, colInfo)) { - throw new CalciteSemanticException("Cannot add column to RR: " + tabAlias + "." - + colAlias + " => " + colInfo + " due to duplication, see previous warnings", - UnsupportedFeature.Duplicates_in_RR); - } + out_rwsch.put(tabAlias, colAlias, colInfo); pos = Integer.valueOf(pos.intValue() + 1); } @@ -4750,17 +4742,21 @@ private RelNode genUDTFPlan(GenericUDTF genericUDTF, String genericUDTFName, Str return udtf; } - private RelNode genLogicalPlan(QBExpr qbexpr) throws SemanticException { + private RelNode genLogicalPlan(QB parentQB, QBExpr qbexpr) throws SemanticException { switch (qbexpr.getOpcode()) { case NULLOP: - return genLogicalPlan(qbexpr.getQB(), false, null, null); + // this flag determines if ambiguity for same column names coming out of a subquery should be skipped or not + // Ambiguity is always checked unless parent query is select * and it is not select from view + // e.g. select * from (select i, i from table1) subq; + boolean shouldSkipAmbiguityCheck = viewSelect == null && parentQB.isTopLevelSelectStarQuery(); + return genLogicalPlan(qbexpr.getQB(), false, null, null, shouldSkipAmbiguityCheck); case UNION: case INTERSECT: case INTERSECTALL: case EXCEPT: case EXCEPTALL: - RelNode qbexpr1Ops = genLogicalPlan(qbexpr.getQBExpr1()); - RelNode qbexpr2Ops = genLogicalPlan(qbexpr.getQBExpr2()); + RelNode qbexpr1Ops = genLogicalPlan(parentQB, qbexpr.getQBExpr1()); + RelNode qbexpr2Ops = genLogicalPlan(parentQB, qbexpr.getQBExpr2()); return genSetOpLogicalPlan(qbexpr.getOpcode(), qbexpr.getAlias(), qbexpr.getQBExpr1() .getAlias(), qbexpr1Ops, qbexpr.getQBExpr2().getAlias(), qbexpr2Ops); default: @@ -4770,7 +4766,7 @@ private RelNode genLogicalPlan(QBExpr qbexpr) throws SemanticException { private RelNode genLogicalPlan(QB qb, boolean outerMostQB, ImmutableMap outerNameToPosMap, - RowResolver outerRR) throws SemanticException { + RowResolver outerRR, boolean skipAmbiguityCheck) throws SemanticException { RelNode srcRel = null; RelNode filterRel = null; RelNode gbRel = null; @@ -4797,7 +4793,7 @@ private RelNode genLogicalPlan(QB qb, boolean outerMostQB, // 1.1. Recurse over the subqueries to fill the subquery part of the plan for (String subqAlias : qb.getSubqAliases()) { QBExpr qbexpr = qb.getSubqForAlias(subqAlias); - RelNode relNode = genLogicalPlan(qbexpr); + RelNode relNode = genLogicalPlan(qb, qbexpr); aliasToRel.put(subqAlias, relNode); if (qb.getViewToTabSchema().containsKey(subqAlias)) { if (relNode instanceof HiveProject) { @@ -4873,8 +4869,7 @@ private RelNode genLogicalPlan(QB qb, boolean outerMostQB, srcRel = (limitRel == null) ? srcRel : limitRel; // 8. Incase this QB corresponds to subquery then modify its RR to point - // to subquery alias - // TODO: cleanup this + // to subquery alias. if (qb.getParseInfo().getAlias() != null) { RowResolver rr = this.relToHiveRR.get(srcRel); RowResolver newRR = new RowResolver(); @@ -4885,10 +4880,14 @@ private RelNode genLogicalPlan(QB qb, boolean outerMostQB, if ("".equals(tmp[0]) || tmp[1] == null) { // ast expression is not a valid column name for table tmp[1] = colInfo.getInternalName(); + } else if (newRR.get(alias, tmp[1]) != null) { + // enforce uniqueness of column names + if (!skipAmbiguityCheck) { + throw new SemanticException(ErrorMsg.AMBIGUOUS_COLUMN.getMsg(tmp[1] + " in " + alias)); + } + tmp[1] = colInfo.getInternalName(); } - ColumnInfo newCi = new ColumnInfo(colInfo); - newCi.setTabAlias(alias); - newRR.put(alias, tmp[1], newCi); + newRR.put(alias, tmp[1], colInfo); } relToHiveRR.put(srcRel, newRR); relToHiveColNameCalcitePosMap.put(srcRel, buildHiveToCalciteColumnMap(newRR, srcRel)); diff --git a/ql/src/test/results/clientnegative/create_view_failure5.q.out b/ql/src/test/results/clientnegative/create_view_failure5.q.out index d79dc64a30..b7b3984292 100644 --- a/ql/src/test/results/clientnegative/create_view_failure5.q.out +++ b/ql/src/test/results/clientnegative/create_view_failure5.q.out @@ -2,4 +2,4 @@ PREHOOK: query: DROP VIEW xxx14 PREHOOK: type: DROPVIEW POSTHOOK: query: DROP VIEW xxx14 POSTHOOK: type: DROPVIEW -FAILED: SemanticException [Error 10036]: Duplicate column name: key +FAILED: SemanticException org.apache.hadoop.hive.ql.optimizer.calcite.CalciteViewSemanticException: Duplicate column name: key diff --git a/ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out b/ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out index cbcac68cd1..875a733d4f 100644 --- a/ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out +++ b/ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out @@ -80,21 +80,25 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE - Sorted Merge Bucket Map Join Operator - condition map: - Inner Join 0 to 1 - keys: - 0 key (type: int) - 1 key (type: int) - outputColumnNames: _col0, _col1, _col7 - Select Operator - expressions: _col0 (type: int), concat(_col1, _col7) (type: string) - outputColumnNames: _col1, _col2 - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) - value expressions: _col2 (type: string) + Select Operator + expressions: key (type: int), value (type: string) + outputColumnNames: _col0, _col1 + Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE + Sorted Merge Bucket Map Join Operator + condition map: + Inner Join 0 to 1 + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) + outputColumnNames: _col0, _col1, _col4 + Select Operator + expressions: _col0 (type: int), concat(_col1, _col4) (type: string) + outputColumnNames: _col1, _col2 + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + value expressions: _col2 (type: string) Reduce Operator Tree: Select Operator expressions: KEY.reducesinkkey0 (type: int), KEY.reducesinkkey0 (type: int), VALUE._col0 (type: string) @@ -107,11 +111,11 @@ STAGE PLANS: serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe name: default.test_table3_n8 Select Operator - expressions: _col0 (type: int), _col1 (type: int), _col2 (type: string) - outputColumnNames: key, key2, value + expressions: _col0 (type: int), _col1 (type: int), _col2 (type: string), '1' (type: string) + outputColumnNames: key, key2, value, ds Group By Operator aggregations: compute_stats(key, 'hll'), compute_stats(key2, 'hll'), compute_stats(value, 'hll') - keys: '1' (type: string) + keys: ds (type: string) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 File Output Operator @@ -146,18 +150,18 @@ STAGE PLANS: Map Operator Tree: TableScan Reduce Output Operator - key expressions: '1' (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: '1' (type: string) + Map-reduce partition columns: _col0 (type: string) value expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct) Reduce Operator Tree: Group By Operator aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1), compute_stats(VALUE._col2) - keys: '1' (type: string) + keys: KEY._col0 (type: string) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Select Operator - expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), '1' (type: string) + expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 File Output Operator compressed: false diff --git a/ql/src/test/results/clientpositive/char_udf1.q.out b/ql/src/test/results/clientpositive/char_udf1.q.out index 69d76d7269..09fb69782f 100644 --- a/ql/src/test/results/clientpositive/char_udf1.q.out +++ b/ql/src/test/results/clientpositive/char_udf1.q.out @@ -20,9 +20,9 @@ POSTHOOK: query: insert overwrite table char_udf_1 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@char_udf_1 -POSTHOOK: Lineage: char_udf_1.c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: char_udf_1.c1 SIMPLE [] POSTHOOK: Lineage: char_udf_1.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: char_udf_1.c3 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: char_udf_1.c3 EXPRESSION [] POSTHOOK: Lineage: char_udf_1.c4 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select concat(c1, c2), diff --git a/ql/src/test/results/clientpositive/keyword_2.q.out b/ql/src/test/results/clientpositive/keyword_2.q.out index f1d63b6e5f..7bab2640d3 100644 --- a/ql/src/test/results/clientpositive/keyword_2.q.out +++ b/ql/src/test/results/clientpositive/keyword_2.q.out @@ -20,9 +20,9 @@ POSTHOOK: query: insert overwrite table varchar_udf_1_n1 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@varchar_udf_1_n1 -POSTHOOK: Lineage: varchar_udf_1_n1.c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1_n1.c1 SIMPLE [] POSTHOOK: Lineage: varchar_udf_1_n1.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: varchar_udf_1_n1.c3 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1_n1.c3 EXPRESSION [] POSTHOOK: Lineage: varchar_udf_1_n1.c4 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select c2 regexp 'val', diff --git a/ql/src/test/results/clientpositive/llap/enforce_constraint_notnull.q.out b/ql/src/test/results/clientpositive/llap/enforce_constraint_notnull.q.out index 84477c337f..397520889a 100644 --- a/ql/src/test/results/clientpositive/llap/enforce_constraint_notnull.q.out +++ b/ql/src/test/results/clientpositive/llap/enforce_constraint_notnull.q.out @@ -256,12 +256,12 @@ STAGE PLANS: TableScan alias: src Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE - Filter Operator - predicate: enforce_constraint((key is not null and value is not null)) (type: boolean) - Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE - Select Operator - expressions: key (type: string), value (type: string), value (type: string) - outputColumnNames: _col0, _col1, _col2 + Select Operator + expressions: key (type: string), value (type: string), value (type: string) + outputColumnNames: _col0, _col1, _col2 + Statistics: Num rows: 500 Data size: 134500 Basic stats: COMPLETE Column stats: COMPLETE + Filter Operator + predicate: enforce_constraint((_col0 is not null and _col2 is not null)) (type: boolean) Statistics: Num rows: 250 Data size: 67250 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator compressed: false @@ -867,12 +867,12 @@ STAGE PLANS: TableScan alias: src Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE - Filter Operator - predicate: enforce_constraint((key is not null and value is not null)) (type: boolean) - Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE - Select Operator - expressions: key (type: string), value (type: string), value (type: string) - outputColumnNames: _col0, _col1, _col2 + Select Operator + expressions: key (type: string), value (type: string), value (type: string) + outputColumnNames: _col0, _col1, _col2 + Statistics: Num rows: 500 Data size: 134500 Basic stats: COMPLETE Column stats: COMPLETE + Filter Operator + predicate: enforce_constraint((_col0 is not null and _col2 is not null)) (type: boolean) Statistics: Num rows: 250 Data size: 67250 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator compressed: false @@ -1476,12 +1476,12 @@ STAGE PLANS: TableScan alias: src Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE - Filter Operator - predicate: enforce_constraint((key is not null and value is not null)) (type: boolean) - Statistics: Num rows: 250 Data size: 44500 Basic stats: COMPLETE Column stats: COMPLETE - Select Operator - expressions: key (type: string), key (type: string), value (type: string) - outputColumnNames: _col0, _col1, _col2 + Select Operator + expressions: key (type: string), key (type: string), value (type: string) + outputColumnNames: _col0, _col1, _col2 + Statistics: Num rows: 500 Data size: 132500 Basic stats: COMPLETE Column stats: COMPLETE + Filter Operator + predicate: enforce_constraint((_col0 is not null and _col2 is not null)) (type: boolean) Statistics: Num rows: 250 Data size: 66250 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator compressed: false @@ -3718,8 +3718,8 @@ STAGE PLANS: alias: src Statistics: Num rows: 500 Data size: 89000 Basic stats: COMPLETE Column stats: COMPLETE Select Operator - expressions: key (type: string), value (type: string), value (type: string), key (type: string) - outputColumnNames: _col0, _col1, _col2, _col3 + expressions: key (type: string), value (type: string), value (type: string), key (type: string), 3 (type: int) + outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 500 Data size: 180000 Basic stats: COMPLETE Column stats: COMPLETE Limit Number of rows: 10 @@ -3727,14 +3727,14 @@ STAGE PLANS: Reduce Output Operator sort order: Statistics: Num rows: 10 Data size: 3600 Basic stats: COMPLETE Column stats: COMPLETE - value expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string) + value expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: int) Execution mode: vectorized, llap LLAP IO: no inputs Reducer 2 Execution mode: llap Reduce Operator Tree: Select Operator - expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), VALUE._col2 (type: string), VALUE._col3 (type: string), 3 (type: int) + expressions: VALUE._col0 (type: string), VALUE._col1 (type: string), VALUE._col2 (type: string), VALUE._col3 (type: string), VALUE._col4 (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 10 Data size: 3600 Basic stats: COMPLETE Column stats: COMPLETE Limit @@ -3752,19 +3752,19 @@ STAGE PLANS: serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe name: default.tablepartitioned Select Operator - expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string) - outputColumnNames: a, b, c, p1 + expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: int) + outputColumnNames: a, b, c, p1, p2 Statistics: Num rows: 5 Data size: 1800 Basic stats: COMPLETE Column stats: COMPLETE Group By Operator aggregations: compute_stats(a, 'hll'), compute_stats(b, 'hll'), compute_stats(c, 'hll') - keys: p1 (type: string), 3 (type: int) + keys: p1 (type: string), p2 (type: int) mode: hash outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 2 Data size: 2822 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator - key expressions: _col0 (type: string), 3 (type: int) + key expressions: _col0 (type: string), _col1 (type: int) sort order: ++ - Map-reduce partition columns: _col0 (type: string), 3 (type: int) + Map-reduce partition columns: _col0 (type: string), _col1 (type: int) Statistics: Num rows: 2 Data size: 2822 Basic stats: COMPLETE Column stats: COMPLETE value expressions: _col2 (type: struct), _col3 (type: struct), _col4 (type: struct) Reducer 3 @@ -3772,12 +3772,12 @@ STAGE PLANS: Reduce Operator Tree: Group By Operator aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1), compute_stats(VALUE._col2) - keys: KEY._col0 (type: string), 3 (type: int) + keys: KEY._col0 (type: string), KEY._col1 (type: int) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 2 Data size: 2822 Basic stats: COMPLETE Column stats: COMPLETE Select Operator - expressions: _col2 (type: struct), _col3 (type: struct), _col4 (type: struct), _col0 (type: string), 3 (type: int) + expressions: _col2 (type: struct), _col3 (type: struct), _col4 (type: struct), _col0 (type: string), _col1 (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 2 Data size: 2822 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator diff --git a/ql/src/test/results/clientpositive/llap/explainanalyze_2.q.out b/ql/src/test/results/clientpositive/llap/explainanalyze_2.q.out index 0c6bd6a659..88b91d7948 100644 --- a/ql/src/test/results/clientpositive/llap/explainanalyze_2.q.out +++ b/ql/src/test/results/clientpositive/llap/explainanalyze_2.q.out @@ -59,16 +59,16 @@ Stage-0 Stage-1 Reducer 5 llap File Output Operator [FS_56] - Group By Operator [GBY_54] (rows=48/15 width=177) - Output:["_col0","_col1"],keys:KEY._col0, KEY._col1 + Group By Operator [GBY_54] (rows=132/15 width=268) + Output:["_col0","_col1","_col2"],keys:KEY._col0, KEY._col1, KEY._col2 <-Union 4 [SIMPLE_EDGE] <-Reducer 3 [CONTAINS] llap Reduce Output Operator [RS_84] - PartitionCols:_col0, _col1 - Select Operator [SEL_82] (rows=66/61 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_81] (rows=66/61 width=177) - Conds:RS_21._col2=RS_22._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Select Operator [SEL_82] (rows=66/61 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_81] (rows=66/61 width=268) + Conds:RS_21._col3=RS_22._col1(Inner),Output:["_col1","_col2","_col5"] <-Reducer 11 [SIMPLE_EDGE] llap SHUFFLE [RS_22] PartitionCols:_col1 @@ -97,18 +97,18 @@ Stage-0 Output:["key","value"] <-Reducer 2 [SIMPLE_EDGE] llap SHUFFLE [RS_21] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_77] (rows=39/37 width=175) - Conds:RS_18._col0=RS_19._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_77] (rows=39/37 width=266) + Conds:RS_18._col0=RS_19._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 1 [SIMPLE_EDGE] llap SHUFFLE [RS_18] PartitionCols:_col0 - Select Operator [SEL_2] (rows=500/500 width=87) - Output:["_col0"] - Filter Operator [FIL_69] (rows=500/500 width=87) + Select Operator [SEL_2] (rows=500/500 width=178) + Output:["_col0","_col1"] + Filter Operator [FIL_69] (rows=500/500 width=178) predicate:key is not null - TableScan [TS_0] (rows=500/500 width=87) - default@src,y,Tbl:COMPLETE,Col:COMPLETE,Output:["key"] + TableScan [TS_0] (rows=500/500 width=178) + default@src,y,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"] <-Map 8 [SIMPLE_EDGE] llap SHUFFLE [RS_19] PartitionCols:_col0 @@ -120,11 +120,11 @@ Stage-0 default@src1,x,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"] <-Reducer 7 [CONTAINS] llap Reduce Output Operator [RS_88] - PartitionCols:_col0, _col1 - Select Operator [SEL_86] (rows=66/61 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_85] (rows=66/61 width=177) - Conds:RS_46._col2=RS_47._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Select Operator [SEL_86] (rows=66/61 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_85] (rows=66/61 width=268) + Conds:RS_46._col3=RS_47._col1(Inner),Output:["_col1","_col2","_col5"] <-Reducer 15 [SIMPLE_EDGE] llap SHUFFLE [RS_47] PartitionCols:_col1 @@ -153,9 +153,9 @@ Stage-0 Output:["key","value"] <-Reducer 6 [SIMPLE_EDGE] llap SHUFFLE [RS_46] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_78] (rows=39/37 width=175) - Conds:RS_43._col0=RS_44._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_78] (rows=39/37 width=266) + Conds:RS_43._col0=RS_44._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 1 [SIMPLE_EDGE] llap SHUFFLE [RS_43] PartitionCols:_col0 diff --git a/ql/src/test/results/clientpositive/llap/explainuser_2.q.out b/ql/src/test/results/clientpositive/llap/explainuser_2.q.out index ea32d346a4..15d92142bf 100644 --- a/ql/src/test/results/clientpositive/llap/explainuser_2.q.out +++ b/ql/src/test/results/clientpositive/llap/explainuser_2.q.out @@ -461,18 +461,18 @@ Stage-0 Stage-1 Reducer 5 vectorized, llap File Output Operator [FS_130] - Group By Operator [GBY_129] (rows=33 width=177) - Output:["_col0","_col1"],keys:KEY._col0, KEY._col1 + Group By Operator [GBY_129] (rows=33 width=268) + Output:["_col0","_col1","_col2"],keys:KEY._col0, KEY._col1, KEY._col2 <-Union 4 [SIMPLE_EDGE] <-Reducer 3 [CONTAINS] llap Reduce Output Operator [RS_88] - PartitionCols:_col0, _col1 - Group By Operator [GBY_87] (rows=33 width=177) - Output:["_col0","_col1"],keys:_col0, _col1 - Select Operator [SEL_85] (rows=33 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_84] (rows=33 width=177) - Conds:RS_22._col2=RS_128._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_87] (rows=33 width=268) + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 + Select Operator [SEL_85] (rows=33 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_84] (rows=33 width=268) + Conds:RS_22._col3=RS_128._col1(Inner),Output:["_col1","_col2","_col5"] <-Reducer 11 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_128] PartitionCols:_col1 @@ -505,18 +505,18 @@ Stage-0 Output:["key","value"] <-Reducer 2 [SIMPLE_EDGE] llap SHUFFLE [RS_22] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_80] (rows=39 width=175) - Conds:RS_120._col0=RS_124._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_80] (rows=39 width=266) + Conds:RS_120._col0=RS_124._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 1 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_120] PartitionCols:_col0 - Select Operator [SEL_119] (rows=500 width=87) - Output:["_col0"] - Filter Operator [FIL_118] (rows=500 width=87) + Select Operator [SEL_119] (rows=500 width=178) + Output:["_col0","_col1"] + Filter Operator [FIL_118] (rows=500 width=178) predicate:key is not null - TableScan [TS_0] (rows=500 width=87) - default@src,y,Tbl:COMPLETE,Col:COMPLETE,Output:["key"] + TableScan [TS_0] (rows=500 width=178) + default@src,y,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"] <-Map 8 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_124] PartitionCols:_col0 @@ -528,13 +528,13 @@ Stage-0 default@src1,x,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"] <-Reducer 7 [CONTAINS] llap Reduce Output Operator [RS_93] - PartitionCols:_col0, _col1 - Group By Operator [GBY_92] (rows=33 width=177) - Output:["_col0","_col1"],keys:_col0, _col1 - Select Operator [SEL_90] (rows=33 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_89] (rows=33 width=177) - Conds:RS_48._col2=RS_133._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_92] (rows=33 width=268) + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 + Select Operator [SEL_90] (rows=33 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_89] (rows=33 width=268) + Conds:RS_48._col3=RS_133._col1(Inner),Output:["_col1","_col2","_col5"] <-Reducer 15 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_133] PartitionCols:_col1 @@ -567,9 +567,9 @@ Stage-0 Output:["key","value"] <-Reducer 6 [SIMPLE_EDGE] llap SHUFFLE [RS_48] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_81] (rows=39 width=175) - Conds:RS_121._col0=RS_125._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_81] (rows=39 width=266) + Conds:RS_121._col0=RS_125._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 1 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_121] PartitionCols:_col0 @@ -1130,22 +1130,22 @@ Stage-0 Reducer 7 vectorized, llap File Output Operator [FS_147] Group By Operator [GBY_146] (rows=605 width=10) - Output:["_col0","_col1"],keys:KEY._col0, KEY._col1 + Output:["_col0","_col1","_col2"],keys:KEY._col0, KEY._col1, KEY._col2 <-Union 6 [SIMPLE_EDGE] <-Reducer 12 [CONTAINS] vectorized, llap Reduce Output Operator [RS_165] - PartitionCols:_col0, _col1 + PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_164] (rows=1210 width=10) - Output:["_col0","_col1"],keys:_col0, _col1 + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 Select Operator [SEL_163] (rows=605 width=10) - Output:["_col0","_col1"] + Output:["_col0","_col1","_col2"] Map Join Operator [MAPJOIN_162] (rows=605 width=10) - Conds:RS_159._col2=SEL_161._col1(Inner),Output:["_col1","_col4"] + Conds:RS_159._col3=SEL_161._col1(Inner),Output:["_col1","_col2","_col5"] <-Map 9 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_159] - PartitionCols:_col2 + PartitionCols:_col3 Map Join Operator [MAPJOIN_158] (rows=550 width=10) - Conds:SEL_157._col0=RS_135._col0(Inner),Output:["_col1","_col2"] + Conds:SEL_157._col0=RS_135._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 2 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_135] PartitionCols:_col0 @@ -1156,11 +1156,11 @@ Stage-0 TableScan [TS_3] (rows=25 width=7) default@src1,x,Tbl:COMPLETE,Col:NONE,Output:["key","value"] <-Select Operator [SEL_157] (rows=500 width=10) - Output:["_col0"] + Output:["_col0","_col1"] Filter Operator [FIL_156] (rows=500 width=10) predicate:key is not null TableScan [TS_26] (rows=500 width=10) - default@src,y,Tbl:COMPLETE,Col:NONE,Output:["key"] + default@src,y,Tbl:COMPLETE,Col:NONE,Output:["key","value"] <-Select Operator [SEL_161] (rows=262 width=10) Output:["_col1"] Group By Operator [GBY_160] (rows=262 width=10) @@ -1190,28 +1190,28 @@ Stage-0 Output:["key","value"] <-Reducer 5 [CONTAINS] vectorized, llap Reduce Output Operator [RS_145] - PartitionCols:_col0, _col1 + PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_144] (rows=1210 width=10) - Output:["_col0","_col1"],keys:_col0, _col1 + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 Select Operator [SEL_143] (rows=605 width=10) - Output:["_col0","_col1"] + Output:["_col0","_col1","_col2"] Map Join Operator [MAPJOIN_142] (rows=605 width=10) - Conds:RS_139._col2=SEL_141._col1(Inner),Output:["_col1","_col4"] + Conds:RS_139._col3=SEL_141._col1(Inner),Output:["_col1","_col2","_col5"] <-Map 1 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_139] - PartitionCols:_col2 + PartitionCols:_col3 Map Join Operator [MAPJOIN_138] (rows=550 width=10) - Conds:SEL_137._col0=RS_134._col0(Inner),Output:["_col1","_col2"] + Conds:SEL_137._col0=RS_134._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 2 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_134] PartitionCols:_col0 Please refer to the previous Select Operator [SEL_133] <-Select Operator [SEL_137] (rows=500 width=10) - Output:["_col0"] + Output:["_col0","_col1"] Filter Operator [FIL_136] (rows=500 width=10) predicate:key is not null TableScan [TS_0] (rows=500 width=10) - default@src,y,Tbl:COMPLETE,Col:NONE,Output:["key"] + default@src,y,Tbl:COMPLETE,Col:NONE,Output:["key","value"] <-Select Operator [SEL_141] (rows=262 width=10) Output:["_col1"] Group By Operator [GBY_140] (rows=262 width=10) diff --git a/ql/src/test/results/clientpositive/llap/limit_join_transpose.q.out b/ql/src/test/results/clientpositive/llap/limit_join_transpose.q.out index 76a8bf6f2e..4f958531f0 100644 --- a/ql/src/test/results/clientpositive/llap/limit_join_transpose.q.out +++ b/ql/src/test/results/clientpositive/llap/limit_join_transpose.q.out @@ -379,7 +379,7 @@ STAGE PLANS: condition map: Left Outer Join 0 to 1 keys: - 0 _col2 (type: string) + 0 _col0 (type: string) 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 1 Data size: 534 Basic stats: COMPLETE Column stats: COMPLETE @@ -425,11 +425,11 @@ STAGE PLANS: outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator - key expressions: _col2 (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: _col2 (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE - value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string) + value expressions: _col1 (type: string), _col2 (type: string), _col3 (type: string) Stage: Stage-0 Fetch Operator @@ -530,7 +530,7 @@ STAGE PLANS: Right Outer Join 0 to 1 keys: 0 _col0 (type: string) - 1 _col2 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 1 Data size: 534 Basic stats: COMPLETE Column stats: COMPLETE Limit @@ -589,11 +589,11 @@ STAGE PLANS: Number of rows: 1 Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator - key expressions: _col2 (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: _col2 (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE - value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string) + value expressions: _col1 (type: string), _col2 (type: string), _col3 (type: string) Stage: Stage-0 Fetch Operator @@ -1248,7 +1248,7 @@ STAGE PLANS: condition map: Left Outer Join 0 to 1 keys: - 0 _col2 (type: string) + 0 _col0 (type: string) 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 1 Data size: 534 Basic stats: COMPLETE Column stats: COMPLETE @@ -1296,11 +1296,11 @@ STAGE PLANS: outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator - key expressions: _col2 (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: _col2 (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE - value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string) + value expressions: _col1 (type: string), _col2 (type: string), _col3 (type: string) Stage: Stage-0 Fetch Operator @@ -1401,7 +1401,7 @@ STAGE PLANS: Right Outer Join 0 to 1 keys: 0 _col0 (type: string) - 1 _col2 (type: string) + 1 _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 1 Data size: 534 Basic stats: COMPLETE Column stats: COMPLETE Limit @@ -1464,11 +1464,11 @@ STAGE PLANS: Offset of rows: 1 Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator - key expressions: _col2 (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: _col2 (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 1 Data size: 356 Basic stats: COMPLETE Column stats: COMPLETE - value expressions: _col0 (type: string), _col1 (type: string), _col3 (type: string) + value expressions: _col1 (type: string), _col2 (type: string), _col3 (type: string) Stage: Stage-0 Fetch Operator diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part.q.out index 7b09a1ac47..f003e8177c 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part.q.out @@ -298,8 +298,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n9 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n9 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n9 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n9 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n9 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n9 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n9 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_string_group_double_n9 @@ -352,7 +352,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n9 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n9 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n9 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n9 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n9 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n9 @@ -461,7 +461,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n9 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n9 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n9 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n9 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n9 @@ -607,7 +607,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n9 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n9 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n9 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n9 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n9 @@ -882,7 +882,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 @@ -1014,7 +1014,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n9 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n9 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n9 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n9 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n29)schema_evolution_data_n29.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n9 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n9 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_llap_io.q.out index 442bd88c07..329ad3a1f3 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_llap_io.q.out @@ -298,8 +298,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n5 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n5 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n5 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n5 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n5 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n5 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_string_group_double_n5 @@ -352,7 +352,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n5 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n5 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n5 @@ -461,7 +461,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n5 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n5 @@ -607,7 +607,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n5 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n5 @@ -882,7 +882,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 @@ -1014,7 +1014,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n5 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n5 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n5 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n22)schema_evolution_data_n22.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n5 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n5 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update.q.out index eeabb8cc61..ac7d3f1d09 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_update_1_n1 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n10 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n10 @@ -89,7 +89,7 @@ POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1_n1 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_update_1_n1 @@ -246,7 +246,7 @@ POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_1_n1 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n10 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n10 @@ -260,7 +260,7 @@ POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select part,a,b,c,d from partitioned_delete_1_n1 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_1_n1 @@ -411,7 +411,7 @@ POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_2_n1 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n10 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n10 @@ -425,7 +425,7 @@ POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n10)schema_evolution_data_2_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2_n1 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_2_n1 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update_llap_io.q.out index f15a144a96..32d0f846e1 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_part_update_llap_io.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_update_1 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n3 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n3 @@ -89,7 +89,7 @@ POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_update_1 @@ -246,7 +246,7 @@ POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_1 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n3 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n3 @@ -260,7 +260,7 @@ POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select part,a,b,c,d from partitioned_delete_1 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_1 @@ -411,7 +411,7 @@ POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_2 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n3 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n3 @@ -425,7 +425,7 @@ POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n3)schema_evolution_data_2_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_2 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table.q.out index 8c25d3ae63..7cd1281f25 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table.q.out @@ -371,7 +371,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n6.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n6.c8 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n6.c9 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n6.insert_num SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n6 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n6 @@ -478,7 +478,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n6.c8 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n6.c9 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n6.insert_num SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n6 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n6 @@ -620,7 +620,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n6.c8 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n6.c9 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n6.insert_num SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n6 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n6 @@ -887,7 +887,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6.c8 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6.c9 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6.insert_num SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6 @@ -1015,7 +1015,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n6.c2 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n6.c3 SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n6.insert_num SIMPLE [(schema_evolution_data_n18)schema_evolution_data_n18.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n6 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n6 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_llap_io.q.out index 4e95bd8a01..966bbc221e 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_llap_io.q.out @@ -371,7 +371,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n0.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n0.c8 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n0.c9 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n0.insert_num SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n0 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n0 @@ -478,7 +478,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n0.c8 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n0.c9 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n0.insert_num SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n0 @@ -620,7 +620,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n0.c8 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n0.c9 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n0.insert_num SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n0 @@ -887,7 +887,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0.c8 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0.c9 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0.insert_num SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0 @@ -1015,7 +1015,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n0.c2 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n0.c3 SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n0.insert_num SIMPLE [(schema_evolution_data_n4)schema_evolution_data_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n0 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update.q.out index 730d3d2312..16c9082087 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: table5_n2.b SIMPLE [] POSTHOOK: Lineage: table5_n2.c SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table5_n2.d SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table5_n2.insert_num SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table5_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table5_n2 @@ -210,7 +210,7 @@ POSTHOOK: Lineage: table6_n1.b SIMPLE [] POSTHOOK: Lineage: table6_n1.c SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6_n1.d SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6_n1.insert_num SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table6_n1 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n5 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n5 @@ -224,7 +224,7 @@ POSTHOOK: Lineage: table6_n1.b SIMPLE [] POSTHOOK: Lineage: table6_n1.c SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6_n1.d SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6_n1.insert_num SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table6_n1 PREHOOK: type: QUERY PREHOOK: Input: default@table6_n1 @@ -353,7 +353,7 @@ POSTHOOK: Lineage: table7_n1.b SIMPLE [] POSTHOOK: Lineage: table7_n1.c SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7_n1.d SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7_n1.insert_num SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table7_n1 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n5 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n5 @@ -367,7 +367,7 @@ POSTHOOK: Lineage: table7_n1.b SIMPLE [] POSTHOOK: Lineage: table7_n1.c SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7_n1.d SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7_n1.insert_num SIMPLE [(schema_evolution_data_2_n5)schema_evolution_data_2_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table7_n1 PREHOOK: type: QUERY PREHOOK: Input: default@table7_n1 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update_llap_io.q.out index 95bfa2507d..79aa17fdde 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acid_table_update_llap_io.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: table5_n0.b SIMPLE [] POSTHOOK: Lineage: table5_n0.c SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table5_n0.d SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table5_n0.insert_num SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table5_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table5_n0 @@ -210,7 +210,7 @@ POSTHOOK: Lineage: table6_n0.b SIMPLE [] POSTHOOK: Lineage: table6_n0.c SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6_n0.d SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6_n0.insert_num SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table6_n0 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n4 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n4 @@ -224,7 +224,7 @@ POSTHOOK: Lineage: table6_n0.b SIMPLE [] POSTHOOK: Lineage: table6_n0.c SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6_n0.d SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6_n0.insert_num SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table6_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table6_n0 @@ -353,7 +353,7 @@ POSTHOOK: Lineage: table7_n0.b SIMPLE [] POSTHOOK: Lineage: table7_n0.c SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7_n0.d SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7_n0.insert_num SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table7_n0 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n4 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n4 @@ -367,7 +367,7 @@ POSTHOOK: Lineage: table7_n0.b SIMPLE [] POSTHOOK: Lineage: table7_n0.c SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7_n0.d SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7_n0.insert_num SIMPLE [(schema_evolution_data_2_n4)schema_evolution_data_2_n4.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table7_n0 PREHOOK: type: QUERY PREHOOK: Input: default@table7_n0 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_llap_io.q.out index d907fc895a..d03cb6e7d2 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_llap_io.q.out @@ -393,8 +393,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n6 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n6 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n6 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n6 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n6 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization only detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n6 PREHOOK: type: QUERY @@ -500,7 +500,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n6 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n6 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n6 @@ -662,7 +662,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization only detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n6 PREHOOK: type: QUERY @@ -914,7 +914,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization only detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n6 PREHOOK: type: QUERY @@ -1401,7 +1401,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization only detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n6 PREHOOK: type: QUERY @@ -1639,7 +1639,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n6 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n6 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n6 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n23)schema_evolution_data_n23.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization only detail select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n6 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update.q.out index 242b95e603..cdf2ee2fbd 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_update_1_n2 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n12 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n12 @@ -89,7 +89,7 @@ POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1_n2 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_update_1_n2 @@ -246,7 +246,7 @@ POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_1_n2 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n12 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n12 @@ -260,7 +260,7 @@ POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select part,a,b,c,d from partitioned_delete_1_n2 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_1_n2 @@ -411,7 +411,7 @@ POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_2_n2 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n12 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n12 @@ -425,7 +425,7 @@ POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n12)schema_evolution_data_2_n12.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2_n2 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_2_n2 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update_llap_io.q.out index 53cb8fc8c4..556c559c66 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_part_update_llap_io.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_update_1_n0 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n8 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n8 @@ -89,7 +89,7 @@ POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_update_1_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_update_1_n0 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_update_1_n0 @@ -246,7 +246,7 @@ POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_1_n0 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n8 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n8 @@ -260,7 +260,7 @@ POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_1_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select part,a,b,c,d from partitioned_delete_1_n0 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_1_n0 @@ -411,7 +411,7 @@ POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=2).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=2).c SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=2).d SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=2).insert_num SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table partitioned_delete_2_n0 partition(part=1) SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n8 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n8 @@ -425,7 +425,7 @@ POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=1).c SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=1).d SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: partitioned_delete_2_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n8)schema_evolution_data_2_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select insert_num,part,a,b,c,d from partitioned_delete_2_n0 PREHOOK: type: QUERY PREHOOK: Input: default@partitioned_delete_2_n0 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table.q.out index 931921868e..9d911069c4 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table.q.out @@ -513,7 +513,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group.c7 SIMPLE [(s POSTHOOK: Lineage: table_change_date_group_string_group_date_group.c8 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group.c9 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group.insert_num SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group @@ -671,7 +671,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group.c8 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group.c9 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group.insert_num SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group PREHOOK: type: QUERY @@ -915,7 +915,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group.c8 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group.c9 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group.insert_num SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group PREHOOK: type: QUERY @@ -1386,7 +1386,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint. POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint.c8 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint.c9 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint.insert_num SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint PREHOOK: type: QUERY @@ -1616,7 +1616,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float.c POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float.c2 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float.c3 SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float.insert_num SIMPLE [(schema_evolution_data_n1)schema_evolution_data_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_llap_io.q.out index 6fe97fb169..f7a91171a4 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_llap_io.q.out @@ -516,7 +516,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n12.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n12.c8 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n12.c9 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n12.insert_num SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n12 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n12 @@ -675,7 +675,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n12.c8 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n12.c9 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n12.insert_num SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n12 PREHOOK: type: QUERY @@ -921,7 +921,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n12.c8 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n12.c9 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n12.insert_num SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n12 PREHOOK: type: QUERY @@ -1396,7 +1396,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n12.c8 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n12.c9 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n12.insert_num SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n12 PREHOOK: type: QUERY @@ -1628,7 +1628,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n12.c2 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n12.c3 SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n12.insert_num SIMPLE [(schema_evolution_data_n39)schema_evolution_data_n39.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization only detail select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n12 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update.q.out index f8df92faf7..7e31453815 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: table5_n3.b SIMPLE [] POSTHOOK: Lineage: table5_n3.c SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table5_n3.d SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table5_n3.insert_num SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table5_n3 PREHOOK: type: QUERY PREHOOK: Input: default@table5_n3 @@ -210,7 +210,7 @@ POSTHOOK: Lineage: table6_n2.b SIMPLE [] POSTHOOK: Lineage: table6_n2.c SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6_n2.d SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6_n2.insert_num SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table6_n2 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n6 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n6 @@ -224,7 +224,7 @@ POSTHOOK: Lineage: table6_n2.b SIMPLE [] POSTHOOK: Lineage: table6_n2.c SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6_n2.d SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6_n2.insert_num SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table6_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table6_n2 @@ -353,7 +353,7 @@ POSTHOOK: Lineage: table7_n2.b SIMPLE [] POSTHOOK: Lineage: table7_n2.c SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7_n2.d SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7_n2.insert_num SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table7_n2 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2_n6 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2_n6 @@ -367,7 +367,7 @@ POSTHOOK: Lineage: table7_n2.b SIMPLE [] POSTHOOK: Lineage: table7_n2.c SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7_n2.d SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7_n2.insert_num SIMPLE [(schema_evolution_data_2_n6)schema_evolution_data_2_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table7_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table7_n2 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update_llap_io.q.out index 2292dcb24b..06db5da4fe 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_acidvec_table_update_llap_io.q.out @@ -75,7 +75,7 @@ POSTHOOK: Lineage: table5.b SIMPLE [] POSTHOOK: Lineage: table5.c SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table5.d SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table5.insert_num SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table5 PREHOOK: type: QUERY PREHOOK: Input: default@table5 @@ -210,7 +210,7 @@ POSTHOOK: Lineage: table6.b SIMPLE [] POSTHOOK: Lineage: table6.c SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6.d SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6.insert_num SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table6 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2 @@ -224,7 +224,7 @@ POSTHOOK: Lineage: table6.b SIMPLE [] POSTHOOK: Lineage: table6.c SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table6.d SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table6.insert_num SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table6 PREHOOK: type: QUERY PREHOOK: Input: default@table6 @@ -353,7 +353,7 @@ POSTHOOK: Lineage: table7.b SIMPLE [] POSTHOOK: Lineage: table7.c SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7.d SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7.insert_num SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: insert into table table7 SELECT insert_num, int1, 'new', int1, string1 FROM schema_evolution_data_2 WHERE insert_num > 110 PREHOOK: type: QUERY PREHOOK: Input: default@schema_evolution_data_2 @@ -367,7 +367,7 @@ POSTHOOK: Lineage: table7.b SIMPLE [] POSTHOOK: Lineage: table7.c SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:int1, type:int, comment:null), ] POSTHOOK: Lineage: table7.d SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:string1, type:string, comment:null), ] POSTHOOK: Lineage: table7.insert_num SIMPLE [(schema_evolution_data_2)schema_evolution_data_2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num int1 _c2 int1 string1 +insert_num int1 _c2 int1_1 string1 PREHOOK: query: select a,b,c,d from table7 PREHOOK: type: QUERY PREHOOK: Input: default@table7 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part.q.out index 91ec73b52d..9b402a3084 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part.q.out @@ -375,8 +375,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n7 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n7 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n7 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n7 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n7 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n7 PREHOOK: type: QUERY @@ -473,7 +473,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n7 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n7 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n7 @@ -626,7 +626,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n7 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n7 @@ -816,7 +816,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n7 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n7 @@ -1179,7 +1179,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 @@ -1355,7 +1355,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n7 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n7 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n7 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n25)schema_evolution_data_n25.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n7 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n7 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive.q.out index d6382c625e..78b1267373 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n6 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n41)schema_evolution_data_n41.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n41)schema_evolution_data_n41.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n41)schema_evolution_data_n41.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n6 PREHOOK: type: QUERY @@ -465,8 +465,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n6 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n6 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n6 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n6 PREHOOK: type: QUERY @@ -612,8 +612,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n6 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n6 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n6 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n6 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n6 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n6 PREHOOK: type: QUERY @@ -743,8 +743,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n6 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n6 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n6 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n6 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n6 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n14)schema_evolution_data_2_n14.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n6 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n6 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive_llap_io.q.out index f22c79a49a..e49f3c539b 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_all_primitive_llap_io.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n5 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n40)schema_evolution_data_n40.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n40)schema_evolution_data_n40.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n40)schema_evolution_data_n40.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n5 PREHOOK: type: QUERY @@ -466,8 +466,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n5 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n5 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n5 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n5 PREHOOK: type: QUERY @@ -614,8 +614,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n5 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n5 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n5 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n5 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n5 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n5 PREHOOK: type: QUERY @@ -746,8 +746,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n5 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n5 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n5 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n5 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n5 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n13)schema_evolution_data_2_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n5 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n5 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_llap_io.q.out index e36377649f..4af5db551d 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_part_llap_io.q.out @@ -377,8 +377,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n2 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n2 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n2 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n2 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n2 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n2 PREHOOK: type: QUERY @@ -476,7 +476,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n2 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n2 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n2 @@ -630,7 +630,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n2 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n2 @@ -821,7 +821,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n2 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n2 @@ -1186,7 +1186,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 @@ -1363,7 +1363,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n2 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n2 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n2 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n11)schema_evolution_data_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n2 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n2 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table.q.out index 8696b9ba4e..bf3f990ab7 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table.q.out @@ -492,7 +492,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n10.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n10.c8 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n10.c9 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n10.insert_num SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n10 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n10 @@ -599,7 +599,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n10.c8 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n10.c9 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n10.insert_num SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n10 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n10 @@ -785,7 +785,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n10.c8 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n10.c9 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n10.insert_num SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n10 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n10 @@ -1096,7 +1096,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10.c8 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10.c9 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10.insert_num SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 @@ -1224,7 +1224,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n10.c2 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n10.c3 SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n10.insert_num SIMPLE [(schema_evolution_data_n36)schema_evolution_data_n36.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n10 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n10 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table_llap_io.q.out index 198dc28cc9..8daae139bb 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_nonvec_table_llap_io.q.out @@ -495,7 +495,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n7.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n7.c8 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n7.c9 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n7.insert_num SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n7 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n7 @@ -602,7 +602,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n7.c8 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n7.c9 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n7.insert_num SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n7 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n7 @@ -789,7 +789,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n7.c8 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n7.c9 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n7.insert_num SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n7 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n7 @@ -1101,7 +1101,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7.c8 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7.c9 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7.insert_num SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n7 @@ -1229,7 +1229,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n7.c2 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n7.c3 SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n7.insert_num SIMPLE [(schema_evolution_data_n19)schema_evolution_data_n19.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n7 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n7 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part.q.out index 131d0fa2d6..bb3eb93dab 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part.q.out @@ -427,8 +427,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n4 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n4 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n4 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n4 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n4 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n4 PREHOOK: type: QUERY @@ -551,7 +551,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n4 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n4 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n4 @@ -730,7 +730,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n4 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n4 @@ -946,7 +946,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n4 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n4 @@ -1361,7 +1361,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 @@ -1563,7 +1563,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n4 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n4 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n4 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n17)schema_evolution_data_n17.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n4 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n4 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive.q.out index 966ab8f731..8326a87af2 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n0 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n7)schema_evolution_data_n7.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n7)schema_evolution_data_n7.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n7)schema_evolution_data_n7.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n0 PREHOOK: type: QUERY @@ -491,8 +491,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n0 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n0 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n0 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n0 PREHOOK: type: QUERY @@ -664,8 +664,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n0 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n0 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n0 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n0 PREHOOK: type: QUERY @@ -821,8 +821,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n0 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n0 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n0 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n0 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n1)schema_evolution_data_2_n1.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n0 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n0 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive_llap_io.q.out index be57603b91..631490c5cd 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_part_all_primitive_llap_io.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n4 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n35)schema_evolution_data_n35.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n35)schema_evolution_data_n35.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n35)schema_evolution_data_n35.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n4 PREHOOK: type: QUERY @@ -492,8 +492,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n4 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n4 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n4 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n4 PREHOOK: type: QUERY @@ -666,8 +666,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n4 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n4 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n4 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n4 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n4 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n4 PREHOOK: type: QUERY @@ -824,8 +824,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n4 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n4 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n4 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n4 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n4 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n11)schema_evolution_data_2_n11.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n4 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n4 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table.q.out index ef654728b0..9dac3d029a 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table.q.out @@ -567,7 +567,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n3.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n3.c8 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n3.c9 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n3.insert_num SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n3 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n3 @@ -674,7 +674,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n3.c8 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n3.c9 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n3.insert_num SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n3 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n3 @@ -885,7 +885,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n3.c8 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n3.c9 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n3.insert_num SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n3 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n3 @@ -1221,7 +1221,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n3.c8 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n3.c9 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n3.insert_num SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n3 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n3 @@ -1349,7 +1349,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n3.c2 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n3.c3 SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n3.insert_num SIMPLE [(schema_evolution_data_n13)schema_evolution_data_n13.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n3 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n3 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table_llap_io.q.out index 5118f2d407..b20053b481 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_orc_vec_table_llap_io.q.out @@ -570,7 +570,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n5.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n5.c8 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n5.c9 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n5.insert_num SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n5 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n5 @@ -677,7 +677,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n5.c8 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n5.c9 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n5.insert_num SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n5 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n5 @@ -889,7 +889,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n5.c8 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n5.c9 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n5.insert_num SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n5 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n5 @@ -1226,7 +1226,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5.c8 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5.c9 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5.insert_num SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n5 @@ -1354,7 +1354,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n5.c2 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n5.c3 SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n5.insert_num SIMPLE [(schema_evolution_data_n16)schema_evolution_data_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n5 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n5 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part.q.out index ca2c9088a5..bbd32d650a 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part.q.out @@ -375,8 +375,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n8 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n8 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n8 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n8 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n8 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n8 PREHOOK: type: QUERY @@ -473,7 +473,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n8 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n8 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n8 @@ -626,7 +626,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n8 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n8 @@ -816,7 +816,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n8 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n8 @@ -1179,7 +1179,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 @@ -1355,7 +1355,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n8 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n8 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n8 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n27)schema_evolution_data_n27.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n8 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n8 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive.q.out index f0e28886f2..3693029675 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n2 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n26)schema_evolution_data_n26.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n26)schema_evolution_data_n26.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n26)schema_evolution_data_n26.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n2 PREHOOK: type: QUERY @@ -465,8 +465,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n2 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n2 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n2 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n2 PREHOOK: type: QUERY @@ -612,8 +612,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n2 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n2 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n2 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n2 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n2 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n2 PREHOOK: type: QUERY @@ -743,8 +743,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n2 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n2 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n2 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n2 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n2 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n7)schema_evolution_data_2_n7.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n2 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n2 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive_llap_io.q.out index ee65e41aab..056d4aed05 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_all_primitive_llap_io.q.out @@ -286,7 +286,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n1 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n8)schema_evolution_data_n8.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n8)schema_evolution_data_n8.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n8)schema_evolution_data_n8.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n1 PREHOOK: type: QUERY @@ -556,8 +556,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n1 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n1 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n1 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n1 PREHOOK: type: QUERY @@ -749,8 +749,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n1 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n1 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n1 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n1 PREHOOK: type: QUERY @@ -926,8 +926,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n1 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n1 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n1 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n1 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n2)schema_evolution_data_2_n2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n1 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n1 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_llap_io.q.out index fcbd8e8649..5ebac0196b 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_part_llap_io.q.out @@ -377,8 +377,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n1 PARTITION(part=1).b SIMPLE POSTHOOK: Lineage: part_change_string_group_double_n1 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n1 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n1 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n1 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n1 PREHOOK: type: QUERY @@ -476,7 +476,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n1 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n1 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n1 @@ -630,7 +630,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n1 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n1 @@ -821,7 +821,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n1 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n1 @@ -1186,7 +1186,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1 @@ -1363,7 +1363,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n1 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n1 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n1 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n1 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n6)schema_evolution_data_n6.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n1 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n1 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table.q.out index 17ee442da0..905ab3283c 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table.q.out @@ -492,7 +492,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n9.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n9.c8 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n9.c9 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n9.insert_num SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n9 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n9 @@ -599,7 +599,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n9.c8 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n9.c9 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n9.insert_num SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n9 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n9 @@ -785,7 +785,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n9.c8 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n9.c9 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n9.insert_num SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n9 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n9 @@ -1096,7 +1096,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9.c8 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9.c9 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9.insert_num SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n9 @@ -1224,7 +1224,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n9.c2 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n9.c3 SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n9.insert_num SIMPLE [(schema_evolution_data_n32)schema_evolution_data_n32.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n9 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n9 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table_llap_io.q.out index 5aba880938..9a5132d5dd 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_nonvec_table_llap_io.q.out @@ -495,7 +495,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n2.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n2.c8 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n2.c9 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n2.insert_num SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n2 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n2 @@ -602,7 +602,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n2.c8 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n2.c9 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n2.insert_num SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n2 @@ -789,7 +789,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n2.c8 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n2.c9 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n2.insert_num SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n2 @@ -1101,7 +1101,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2.c8 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2.c9 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2.insert_num SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n2 @@ -1229,7 +1229,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n2.c2 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n2.c3 SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n2.insert_num SIMPLE [(schema_evolution_data_n10)schema_evolution_data_n10.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n2 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n2 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part.q.out index fed044e0cc..2e393c6a80 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part.q.out @@ -427,8 +427,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n10 PARTITION(part=1).b SIMPL POSTHOOK: Lineage: part_change_string_group_double_n10 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n10 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n10 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n10 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n10 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n10 PREHOOK: type: QUERY @@ -551,7 +551,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n10 PARTIT POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n10 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n10 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n10 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n10 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n10 @@ -730,7 +730,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n10 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n10 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n10 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n10 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n10 @@ -946,7 +946,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n10 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n10 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n10 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n10 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n10 @@ -1361,7 +1361,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n10 @@ -1563,7 +1563,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n1 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n10 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n10 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n10 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n31)schema_evolution_data_n31.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n10 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n10 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive.q.out index 512f4926ff..c1c01a5074 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n8 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n44)schema_evolution_data_n44.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n44)schema_evolution_data_n44.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n44)schema_evolution_data_n44.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n8 PREHOOK: type: QUERY @@ -491,8 +491,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n8 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n8 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n8 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n8 PREHOOK: type: QUERY @@ -664,8 +664,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n8 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n8 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n8 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n8 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n8 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n8 PREHOOK: type: QUERY @@ -821,8 +821,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n8 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n8 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n8 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n8 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n8 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n16)schema_evolution_data_2_n16.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n8 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n8 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive_llap_io.q.out index df136bf659..da8f2b2597 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_all_primitive_llap_io.q.out @@ -313,7 +313,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n3 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n3 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n30)schema_evolution_data_n30.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n3 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n30)schema_evolution_data_n30.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n3 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n30)schema_evolution_data_n30.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n3 PREHOOK: type: QUERY @@ -615,8 +615,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n3 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n3 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n3 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n3 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n3 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n3 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n3 PREHOOK: type: QUERY @@ -840,8 +840,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n3 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n3 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n3 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n3 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n3 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n3 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n3 PREHOOK: type: QUERY @@ -1049,8 +1049,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n3 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n3 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n3 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n3 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n3 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n9)schema_evolution_data_2_n9.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n3 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n3 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_llap_io.q.out index 7259b33546..33f2281583 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_part_llap_io.q.out @@ -386,7 +386,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n0 PARTITI POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from part_change_date_group_string_group_date_timestamp_n0 PREHOOK: type: QUERY @@ -537,7 +537,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n0 PREHOOK: type: QUERY @@ -683,7 +683,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n0 PREHOOK: type: QUERY @@ -975,7 +975,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n0 PREHOOK: type: QUERY @@ -1105,7 +1105,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n0 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n0 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n0 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n0 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n3)schema_evolution_data_n3.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n0 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table.q.out index ed7a0b6cc4..31677a3e98 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table.q.out @@ -567,7 +567,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n4.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n4.c8 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n4.c9 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n4.insert_num SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n4 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n4 @@ -674,7 +674,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n4.c8 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n4.c9 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n4.insert_num SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n4 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n4 @@ -885,7 +885,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n4.c8 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n4.c9 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n4.insert_num SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n4 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n4 @@ -1221,7 +1221,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4.c8 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4.c9 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4.insert_num SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n4 @@ -1349,7 +1349,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n4.c2 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n4.c3 SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n4.insert_num SIMPLE [(schema_evolution_data_n15)schema_evolution_data_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n4 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n4 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table_llap_io.q.out index 8f83622069..1ea44373e2 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vec_table_llap_io.q.out @@ -663,7 +663,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n1.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n1.c8 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n1.c9 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n1.insert_num SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from table_change_date_group_string_group_date_group_n1 PREHOOK: type: QUERY @@ -826,7 +826,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n1.c8 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n1.c9 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n1.insert_num SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n1 PREHOOK: type: QUERY @@ -1081,7 +1081,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n1.c8 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n1.c9 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n1.insert_num SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n1 PREHOOK: type: QUERY @@ -1503,7 +1503,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1.c8 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1.c9 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1.insert_num SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n1 PREHOOK: type: QUERY @@ -1673,7 +1673,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n1.c2 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n1.c3 SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n1.insert_num SIMPLE [(schema_evolution_data_n5)schema_evolution_data_n5.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n1 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part.q.out index d71107d078..64bb8648ed 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part.q.out @@ -427,8 +427,8 @@ POSTHOOK: Lineage: part_change_string_group_double_n11 PARTITION(part=1).b SIMPL POSTHOOK: Lineage: part_change_string_group_double_n11 PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n11 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double_n11 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double_n11 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double_n11 PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double_n11 PREHOOK: type: QUERY @@ -551,7 +551,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n11 PARTIT POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n11 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n11 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp_n11 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table part_change_date_group_string_group_date_timestamp_n11 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@part_change_date_group_string_group_date_timestamp_n11 @@ -730,7 +730,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n11 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n11 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group_n11 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group_n11 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_multi_ints_string_group_n11 @@ -946,7 +946,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n11 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n11 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group_n11 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group_n11 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_numeric_group_string_group_floating_string_group_n11 @@ -1361,7 +1361,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11 @@ -1563,7 +1563,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n1 POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n11 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n11 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float_n11 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n33)schema_evolution_data_n33.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float_n11 PREHOOK: type: QUERY PREHOOK: Input: default@part_change_lower_to_higher_numeric_group_decimal_to_float_n11 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive.q.out index 9a930be760..7e9d0947fd 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive.q.out @@ -241,7 +241,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n7 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n43)schema_evolution_data_n43.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n43)schema_evolution_data_n43.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n43)schema_evolution_data_n43.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint_n7 PREHOOK: type: QUERY @@ -491,8 +491,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n7 PARTITION(pa POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n7 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double_n7 PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double_n7 PREHOOK: type: QUERY @@ -664,8 +664,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp_n7 PARTITION(part=1).c6 POSTHOOK: Lineage: part_change_various_various_timestamp_n7 PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n7 PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp_n7 PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp_n7 PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp_n7 PREHOOK: type: QUERY @@ -821,8 +821,8 @@ POSTHOOK: Lineage: part_change_various_various_date_n7 PARTITION(part=1).c1 SIMP POSTHOOK: Lineage: part_change_various_various_date_n7 PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n7 PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date_n7 PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date_n7 PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n15)schema_evolution_data_2_n15.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date_n7 PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date_n7 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive_llap_io.q.out index 9a9f41e0c2..4ff8855da9 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_all_primitive_llap_io.q.out @@ -312,7 +312,7 @@ POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint PARTITION(part= POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n2)schema_evolution_data_n2.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n2)schema_evolution_data_n2.FieldSchema(name:boolean1, type:boolean, comment:null), ] POSTHOOK: Lineage: part_change_various_various_boolean_to_bigint PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n2)schema_evolution_data_n2.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 boolean1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 int1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 bigint1 _c54 +insert_num boolean1 boolean1_1 boolean1_2 boolean1_3 boolean1_4 boolean1_5 boolean1_6 boolean1_7 boolean1_8 tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 tinyint1_6 tinyint1_7 tinyint1_8 tinyint1_9 tinyint1_10 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 smallint1_5 smallint1_6 smallint1_7 smallint1_8 smallint1_9 smallint1_10 int1 int1_1 int1_2 int1_3 int1_4 int1_5 int1_6 int1_7 int1_8 int1_9 int1_10 bigint1 bigint1_1 bigint1_2 bigint1_3 bigint1_4 bigint1_5 bigint1_6 bigint1_7 bigint1_8 bigint1_9 bigint1_10 _c54 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,c34,c35,c36,c37,c38,c39,c40,c41,c42,c43,c44,c45,c46,c47,c48,c49,c50,c51,c52,c53,b from part_change_various_various_boolean_to_bigint PREHOOK: type: QUERY @@ -592,8 +592,8 @@ POSTHOOK: Lineage: part_change_various_various_decimal_to_double PARTITION(part= POSTHOOK: Lineage: part_change_various_various_decimal_to_double PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_various_various_decimal_to_double PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] -POSTHOOK: Lineage: part_change_various_various_decimal_to_double PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 decimal1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 float1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 double1 _c34 +POSTHOOK: Lineage: part_change_various_various_decimal_to_double PARTITION(part=1).insert_num SIMPLE [] +insert_num decimal1 decimal1_1 decimal1_2 decimal1_3 decimal1_4 decimal1_5 decimal1_6 decimal1_7 decimal1_8 decimal1_9 decimal1_10 float1 float1_1 float1_2 float1_3 float1_4 float1_5 float1_6 float1_7 float1_8 float1_9 float1_10 double1 double1_1 double1_2 double1_3 double1_4 double1_5 double1_6 double1_7 double1_8 double1_9 double1_10 _c34 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,c21,c22,c23,c24,c25,c26,c27,c28,c29,c30,c31,c32,c33,b from part_change_various_various_decimal_to_double PREHOOK: type: QUERY @@ -783,8 +783,8 @@ POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c6 SI POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c7 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c13 +POSTHOOK: Lineage: part_change_various_various_timestamp PARTITION(part=1).insert_num SIMPLE [] +insert_num timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 timestamp1_5 timestamp1_6 timestamp1_7 timestamp1_8 timestamp1_9 timestamp1_10 timestamp1_11 _c13 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp PREHOOK: type: QUERY @@ -958,8 +958,8 @@ POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c1 SIMPLE POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:date1, type:date, comment:null), ] POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).c4 SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:date1, type:date, comment:null), ] -POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_2_n0)schema_evolution_data_2_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 _c5 +POSTHOOK: Lineage: part_change_various_various_date PARTITION(part=1).insert_num SIMPLE [] +insert_num date1 date1_1 date1_2 date1_3 _c5 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out index 97a964fc60..f5f4ba53a0 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_part_llap_io.q.out @@ -552,8 +552,8 @@ POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).b SIMPLE [] POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c1 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:double1, type:double, comment:null), ] -POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num double1 double1 double1 _c4 +POSTHOOK: Lineage: part_change_string_group_double PARTITION(part=1).insert_num SIMPLE [] +insert_num double1 double1_1 double1_2 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_string_group_double PREHOOK: type: QUERY @@ -640,7 +640,7 @@ POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp PARTITION( POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: part_change_date_group_string_group_date_timestamp PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from part_change_date_group_string_group_date_timestamp PREHOOK: type: QUERY @@ -869,7 +869,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_grou POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_multi_ints_string_group PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from part_change_numeric_group_string_group_multi_ints_string_group PREHOOK: type: QUERY @@ -1119,7 +1119,7 @@ POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: part_change_numeric_group_string_group_floating_string_group PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from part_change_numeric_group_string_group_floating_string_group PREHOOK: type: QUERY @@ -1602,7 +1602,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint P POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint PARTITION(part=1).c8 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint PARTITION(part=1).c9 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_tinyint_to_bigint PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from part_change_lower_to_higher_numeric_group_tinyint_to_bigint PREHOOK: type: QUERY @@ -1838,7 +1838,7 @@ POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float PA POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float PARTITION(part=1).c2 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float PARTITION(part=1).c3 SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: part_change_lower_to_higher_numeric_group_decimal_to_float PARTITION(part=1).insert_num SIMPLE [(schema_evolution_data_n0)schema_evolution_data_n0.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization detail select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_decimal_to_float PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out index a2c26b20a6..b5362fae1f 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table.q.out @@ -567,7 +567,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n8.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n8.c8 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n8.c9 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n8.insert_num SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: alter table table_change_date_group_string_group_date_group_n8 replace columns(insert_num int, c1 STRING, c2 CHAR(50), c3 CHAR(15), c4 VARCHAR(50), c5 VARCHAR(15), c6 STRING, c7 CHAR(50), c8 CHAR(15), c9 VARCHAR(50), c10 VARCHAR(15), b STRING) PREHOOK: type: ALTERTABLE_REPLACECOLS PREHOOK: Input: default@table_change_date_group_string_group_date_group_n8 @@ -674,7 +674,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n8.c8 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n8.c9 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n8.insert_num SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n8 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_multi_ints_string_group_n8 @@ -885,7 +885,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n8.c8 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n8.c9 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n8.insert_num SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n8 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_numeric_group_string_group_floating_string_group_n8 @@ -1221,7 +1221,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8.c8 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8.c9 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8.insert_num SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n8 @@ -1349,7 +1349,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n8.c2 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n8.c3 SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n8.insert_num SIMPLE [(schema_evolution_data_n24)schema_evolution_data_n24.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n8 PREHOOK: type: QUERY PREHOOK: Input: default@table_change_lower_to_higher_numeric_group_decimal_to_float_n8 diff --git a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out index 2c25fefee6..7b9fe43853 100644 --- a/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out +++ b/ql/src/test/results/clientpositive/llap/schema_evol_text_vecrow_table_llap_io.q.out @@ -657,7 +657,7 @@ POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n11.c7 SIMPLE POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n11.c8 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n11.c9 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:timestamp1, type:timestamp, comment:null), ] POSTHOOK: Lineage: table_change_date_group_string_group_date_group_n11.insert_num SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num date1 date1 date1 date1 date1 timestamp1 timestamp1 timestamp1 timestamp1 timestamp1 _c11 +insert_num date1 date1_1 date1_2 date1_3 date1_4 timestamp1 timestamp1_1 timestamp1_2 timestamp1_3 timestamp1_4 _c11 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,b from table_change_date_group_string_group_date_group_n11 PREHOOK: type: QUERY @@ -903,7 +903,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_gro POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n11.c8 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:bigint1, type:bigint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n11.c9 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:tinyint1, type:tinyint, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_multi_ints_string_group_n11.insert_num SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 tinyint1 smallint1 int1 bigint1 _c21 +insert_num tinyint1 smallint1 int1 bigint1 tinyint1_1 smallint1_1 int1_1 bigint1_1 tinyint1_2 smallint1_2 int1_2 bigint1_2 tinyint1_3 smallint1_3 int1_3 bigint1_3 tinyint1_4 smallint1_4 int1_4 bigint1_4 _c21 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20,b from table_change_numeric_group_string_group_multi_ints_string_group_n11 PREHOOK: type: QUERY @@ -1170,7 +1170,7 @@ POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n11.c8 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n11.c9 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:double1, type:double, comment:null), ] POSTHOOK: Lineage: table_change_numeric_group_string_group_floating_string_group_n11.insert_num SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 decimal1 float1 double1 _c16 +insert_num decimal1 float1 double1 decimal1_1 float1_1 double1_1 decimal1_2 float1_2 double1_2 decimal1_3 float1_3 double1_3 decimal1_4 float1_4 double1_4 _c16 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,b from table_change_numeric_group_string_group_floating_string_group_n11 PREHOOK: type: QUERY @@ -1617,7 +1617,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11.c8 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11.c9 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:smallint1, type:smallint, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11.insert_num SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 tinyint1 smallint1 smallint1 smallint1 smallint1 smallint1 int1 int1 int1 int1 bigint1 bigint1 bigint1 _c19 +insert_num tinyint1 tinyint1_1 tinyint1_2 tinyint1_3 tinyint1_4 tinyint1_5 smallint1 smallint1_1 smallint1_2 smallint1_3 smallint1_4 int1 int1_1 int1_2 int1_3 bigint1 bigint1_1 bigint1_2 _c19 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,b from table_change_lower_to_higher_numeric_group_tinyint_to_bigint_n11 PREHOOK: type: QUERY @@ -1800,7 +1800,7 @@ POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n11.c2 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:decimal1, type:decimal(38,18), comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n11.c3 SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:float1, type:float, comment:null), ] POSTHOOK: Lineage: table_change_lower_to_higher_numeric_group_decimal_to_float_n11.insert_num SIMPLE [(schema_evolution_data_n37)schema_evolution_data_n37.FieldSchema(name:insert_num, type:int, comment:null), ] -insert_num decimal1 decimal1 float1 _c4 +insert_num decimal1 decimal1_1 float1 _c4 PREHOOK: query: explain vectorization detail select insert_num,c1,c2,c3,b from table_change_lower_to_higher_numeric_group_decimal_to_float_n11 PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out b/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out index fe20d54586..af8ff61a5b 100644 --- a/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out +++ b/ql/src/test/results/clientpositive/llap/varchar_udf1.q.out @@ -20,9 +20,9 @@ POSTHOOK: query: insert overwrite table varchar_udf_1 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@varchar_udf_1 -POSTHOOK: Lineage: varchar_udf_1.c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1.c1 SIMPLE [] POSTHOOK: Lineage: varchar_udf_1.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: varchar_udf_1.c3 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1.c3 EXPRESSION [] POSTHOOK: Lineage: varchar_udf_1.c4 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: select concat(c1, c2), diff --git a/ql/src/test/results/clientpositive/llap/vector_adaptor_usage_mode.q.out b/ql/src/test/results/clientpositive/llap/vector_adaptor_usage_mode.q.out index f411b0177a..d8fa098f55 100644 --- a/ql/src/test/results/clientpositive/llap/vector_adaptor_usage_mode.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_adaptor_usage_mode.q.out @@ -20,9 +20,9 @@ POSTHOOK: query: insert overwrite table varchar_udf_1_n0 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@varchar_udf_1_n0 -POSTHOOK: Lineage: varchar_udf_1_n0.c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1_n0.c1 SIMPLE [] POSTHOOK: Lineage: varchar_udf_1_n0.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: varchar_udf_1_n0.c3 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1_n0.c3 EXPRESSION [] POSTHOOK: Lineage: varchar_udf_1_n0.c4 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: insert into varchar_udf_1_n0 values (NULL, NULL, NULL, NULL) PREHOOK: type: QUERY diff --git a/ql/src/test/results/clientpositive/llap/vector_case_when_2.q.out b/ql/src/test/results/clientpositive/llap/vector_case_when_2.q.out index b29fd4bf88..9fe6a026a9 100644 --- a/ql/src/test/results/clientpositive/llap/vector_case_when_2.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_case_when_2.q.out @@ -36,7 +36,7 @@ POSTHOOK: Lineage: timestamps.cdate EXPRESSION [(timestamps_txt)timestamps_txt.F POSTHOOK: Lineage: timestamps.ctimestamp1 SIMPLE [(timestamps_txt)timestamps_txt.FieldSchema(name:tsval, type:timestamp, comment:null), ] POSTHOOK: Lineage: timestamps.ctimestamp2 EXPRESSION [(timestamps_txt)timestamps_txt.FieldSchema(name:tsval, type:timestamp, comment:null), ] POSTHOOK: Lineage: timestamps.stimestamp1 EXPRESSION [(timestamps_txt)timestamps_txt.FieldSchema(name:tsval, type:timestamp, comment:null), ] -tsval tsval _c2 _c3 +tsval tsval_1 _c2 _c3 PREHOOK: query: INSERT INTO TABLE timestamps VALUES (NULL,NULL,NULL,NULL) PREHOOK: type: QUERY PREHOOK: Input: _dummy_database@_dummy_table diff --git a/ql/src/test/results/clientpositive/llap/vector_interval_arithmetic.q.out b/ql/src/test/results/clientpositive/llap/vector_interval_arithmetic.q.out index 87993d2b49..9e0ffc87d1 100644 --- a/ql/src/test/results/clientpositive/llap/vector_interval_arithmetic.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_interval_arithmetic.q.out @@ -34,7 +34,7 @@ POSTHOOK: Input: default@unique_timestamps POSTHOOK: Output: default@interval_arithmetic_1 POSTHOOK: Lineage: interval_arithmetic_1.dateval EXPRESSION [(unique_timestamps)unique_timestamps.FieldSchema(name:tsval, type:timestamp, comment:null), ] POSTHOOK: Lineage: interval_arithmetic_1.tsval SIMPLE [(unique_timestamps)unique_timestamps.FieldSchema(name:tsval, type:timestamp, comment:null), ] -tsval tsval +tsval tsval_1 PREHOOK: query: explain vectorization expression select dateval, diff --git a/ql/src/test/results/clientpositive/llap/vector_udf1.q.out b/ql/src/test/results/clientpositive/llap/vector_udf1.q.out index 9e6e8e5877..9ed02c39c3 100644 --- a/ql/src/test/results/clientpositive/llap/vector_udf1.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_udf1.q.out @@ -22,9 +22,9 @@ POSTHOOK: query: insert overwrite table varchar_udf_1_n2 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@varchar_udf_1_n2 -POSTHOOK: Lineage: varchar_udf_1_n2.c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1_n2.c1 SIMPLE [] POSTHOOK: Lineage: varchar_udf_1_n2.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: varchar_udf_1_n2.c3 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_1_n2.c3 EXPRESSION [] POSTHOOK: Lineage: varchar_udf_1_n2.c4 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] POSTHOOK: Lineage: varchar_udf_1_n2.d1 SIMPLE [] POSTHOOK: Lineage: varchar_udf_1_n2.d2 SIMPLE [] diff --git a/ql/src/test/results/clientpositive/llap/vector_udf2.q.out b/ql/src/test/results/clientpositive/llap/vector_udf2.q.out index 8e3ccc9108..5ab2d8f8bf 100644 --- a/ql/src/test/results/clientpositive/llap/vector_udf2.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_udf2.q.out @@ -20,9 +20,9 @@ POSTHOOK: query: insert overwrite table varchar_udf_2 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: default@varchar_udf_2 -POSTHOOK: Lineage: varchar_udf_2.c1 SIMPLE [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_2.c1 SIMPLE [] POSTHOOK: Lineage: varchar_udf_2.c2 SIMPLE [(src)src.FieldSchema(name:value, type:string, comment:default), ] -POSTHOOK: Lineage: varchar_udf_2.c3 EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] +POSTHOOK: Lineage: varchar_udf_2.c3 EXPRESSION [] POSTHOOK: Lineage: varchar_udf_2.c4 EXPRESSION [(src)src.FieldSchema(name:value, type:string, comment:default), ] PREHOOK: query: explain vectorization expression select diff --git a/ql/src/test/results/clientpositive/llap/vector_windowing.q.out b/ql/src/test/results/clientpositive/llap/vector_windowing.q.out index 428ee8dc08..6e53c59e9a 100644 --- a/ql/src/test/results/clientpositive/llap/vector_windowing.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_windowing.q.out @@ -208,6 +208,7 @@ STAGE PLANS: #### A masked pattern was here #### Edges: Reducer 2 <- Map 1 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: Map 1 @@ -232,24 +233,24 @@ STAGE PLANS: aggregators: VectorUDAFMinDouble(col 7:double) -> double className: VectorGroupByOperator groupByMode: HASH - keyExpressions: col 2:string, col 1:string, col 5:int + keyExpressions: col 1:string, col 2:string, col 5:int native: false vectorProcessingMode: HASH projectedOutputColumnNums: [0] - keys: p_mfgr (type: string), p_name (type: string), p_size (type: int) + keys: p_name (type: string), p_mfgr (type: string), p_size (type: int) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: int) sort order: +++ - Map-reduce partition columns: _col0 (type: string) + Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: int) Reduce Sink Vectorization: className: VectorReduceSinkObjectHashOperator keyColumnNums: [0, 1, 2] native: true nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true - partitionColumnNums: [0] + partitionColumnNums: [0, 1, 2] valueColumnNums: [3] Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE value expressions: _col3 (type: double) @@ -272,19 +273,60 @@ STAGE PLANS: partitionColumnCount: 0 scratchColumnTypeNames: [] Reducer 2 - Execution mode: llap + Execution mode: vectorized, llap Reduce Vectorization: enabled: true enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true - notVectorizedReason: PTF operator: Only PTF directly under reduce-shuffle is supported - vectorized: false + reduceColumnNullOrder: aaa + reduceColumnSortOrder: +++ + allNative: false + usesVectorUDFAdaptor: false + vectorized: true + rowBatchContext: + dataColumnCount: 4 + dataColumns: KEY._col0:string, KEY._col1:string, KEY._col2:int, VALUE._col0:double + partitionColumnCount: 0 + scratchColumnTypeNames: [] Reduce Operator Tree: Group By Operator aggregations: min(VALUE._col0) + Group By Vectorization: + aggregators: VectorUDAFMinDouble(col 3:double) -> double + className: VectorGroupByOperator + groupByMode: MERGEPARTIAL + keyExpressions: col 0:string, col 1:string, col 2:int + native: false + vectorProcessingMode: MERGE_PARTIAL + projectedOutputColumnNums: [0] keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: int) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE + Reduce Output Operator + key expressions: _col1 (type: string), _col0 (type: string) + sort order: ++ + Map-reduce partition columns: _col1 (type: string) + Reduce Sink Vectorization: + className: VectorReduceSinkObjectHashOperator + keyColumnNums: [1, 0] + native: true + nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true + partitionColumnNums: [1] + valueColumnNums: [2, 3] + Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE + value expressions: _col2 (type: int), _col3 (type: double) + Reducer 3 + Execution mode: llap + Reduce Vectorization: + enabled: true + enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true + notVectorizedReason: PTF operator: lag not in supported functions [avg, count, dense_rank, first_value, last_value, max, min, rank, row_number, sum] + vectorized: false + Reduce Operator Tree: + Select Operator + expressions: KEY.reducesinkkey1 (type: string), KEY.reducesinkkey0 (type: string), VALUE._col0 (type: int), VALUE._col1 (type: double) + outputColumnNames: _col0, _col1, _col2, _col3 + Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE PTF Operator Function definitions: Input definition @@ -294,20 +336,20 @@ STAGE PLANS: Windowing table definition input alias: ptf_1 name: windowingtablefunction - order by: _col1 ASC NULLS FIRST - partition by: _col0 + order by: _col0 ASC NULLS FIRST + partition by: _col1 raw input shape: window functions: window function definition alias: rank_window_0 - arguments: _col1 + arguments: _col0 name: rank window function: GenericUDAFRankEvaluator window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX) isPivotResult: true window function definition alias: dense_rank_window_1 - arguments: _col1 + arguments: _col0 name: dense_rank window function: GenericUDAFDenseRankEvaluator window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX) @@ -321,7 +363,7 @@ STAGE PLANS: isPivotResult: true Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE Select Operator - expressions: _col0 (type: string), _col1 (type: string), _col2 (type: int), _col3 (type: double), rank_window_0 (type: int), dense_rank_window_1 (type: int), _col2 (type: int), (_col2 - lag_window_2) (type: int) + expressions: _col1 (type: string), _col0 (type: string), _col2 (type: int), _col3 (type: double), rank_window_0 (type: int), dense_rank_window_1 (type: int), _col2 (type: int), (_col2 - lag_window_2) (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 Statistics: Num rows: 13 Data size: 3211 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator @@ -358,7 +400,7 @@ group by p_mfgr, p_name, p_size POSTHOOK: type: QUERY POSTHOOK: Input: default@part #### A masked pattern was here #### -p_mfgr p_name p_size _c3 r dr p_size deltasz +p_mfgr p_name p_size _c3 r dr p_size_1 deltasz Manufacturer#1 almond antique burnished rose metallic 2 1173.15 1 1 2 0 Manufacturer#1 almond antique chartreuse lavender yellow 34 1753.76 2 2 34 32 Manufacturer#1 almond antique salmon chartreuse burlywood 6 1602.59 3 3 6 -28 @@ -417,6 +459,7 @@ STAGE PLANS: #### A masked pattern was here #### Edges: Reducer 2 <- Map 1 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: Map 1 @@ -440,24 +483,24 @@ STAGE PLANS: aggregators: VectorUDAFMinDouble(col 7:double) -> double className: VectorGroupByOperator groupByMode: HASH - keyExpressions: col 2:string, col 1:string, col 5:int + keyExpressions: col 1:string, col 2:string, col 5:int native: false vectorProcessingMode: HASH projectedOutputColumnNums: [0] - keys: p_mfgr (type: string), p_name (type: string), p_size (type: int) + keys: p_name (type: string), p_mfgr (type: string), p_size (type: int) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: int) sort order: +++ - Map-reduce partition columns: _col0 (type: string) + Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: int) Reduce Sink Vectorization: className: VectorReduceSinkObjectHashOperator keyColumnNums: [0, 1, 2] native: true nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true - partitionColumnNums: [0] + partitionColumnNums: [0, 1, 2] valueColumnNums: [3] Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE value expressions: _col3 (type: double) @@ -480,19 +523,60 @@ STAGE PLANS: partitionColumnCount: 0 scratchColumnTypeNames: [] Reducer 2 - Execution mode: llap + Execution mode: vectorized, llap Reduce Vectorization: enabled: true enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true - notVectorizedReason: PTF operator: Only PTF directly under reduce-shuffle is supported - vectorized: false + reduceColumnNullOrder: aaa + reduceColumnSortOrder: +++ + allNative: false + usesVectorUDFAdaptor: false + vectorized: true + rowBatchContext: + dataColumnCount: 4 + dataColumns: KEY._col0:string, KEY._col1:string, KEY._col2:int, VALUE._col0:double + partitionColumnCount: 0 + scratchColumnTypeNames: [] Reduce Operator Tree: Group By Operator aggregations: min(VALUE._col0) + Group By Vectorization: + aggregators: VectorUDAFMinDouble(col 3:double) -> double + className: VectorGroupByOperator + groupByMode: MERGEPARTIAL + keyExpressions: col 0:string, col 1:string, col 2:int + native: false + vectorProcessingMode: MERGE_PARTIAL + projectedOutputColumnNums: [0] keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: int) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE + Reduce Output Operator + key expressions: _col1 (type: string), _col0 (type: string) + sort order: ++ + Map-reduce partition columns: _col1 (type: string) + Reduce Sink Vectorization: + className: VectorReduceSinkObjectHashOperator + keyColumnNums: [1, 0] + native: true + nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true + partitionColumnNums: [1] + valueColumnNums: [2, 3] + Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE + value expressions: _col2 (type: int), _col3 (type: double) + Reducer 3 + Execution mode: llap + Reduce Vectorization: + enabled: true + enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true + notVectorizedReason: PTF operator: lag not in supported functions [avg, count, dense_rank, first_value, last_value, max, min, rank, row_number, sum] + vectorized: false + Reduce Operator Tree: + Select Operator + expressions: KEY.reducesinkkey1 (type: string), KEY.reducesinkkey0 (type: string), VALUE._col0 (type: int), VALUE._col1 (type: double) + outputColumnNames: _col0, _col1, _col2, _col3 + Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE PTF Operator Function definitions: Input definition @@ -502,20 +586,20 @@ STAGE PLANS: Windowing table definition input alias: ptf_1 name: windowingtablefunction - order by: _col1 ASC NULLS FIRST - partition by: _col0 + order by: _col0 ASC NULLS FIRST + partition by: _col1 raw input shape: window functions: window function definition alias: rank_window_0 - arguments: _col1 + arguments: _col0 name: rank window function: GenericUDAFRankEvaluator window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX) isPivotResult: true window function definition alias: dense_rank_window_1 - arguments: _col1 + arguments: _col0 name: dense_rank window function: GenericUDAFDenseRankEvaluator window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX) @@ -529,7 +613,7 @@ STAGE PLANS: isPivotResult: true Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE Select Operator - expressions: _col0 (type: string), _col1 (type: string), _col2 (type: int), _col3 (type: double), rank_window_0 (type: int), dense_rank_window_1 (type: int), _col2 (type: int), (_col2 - lag_window_2) (type: int) + expressions: _col1 (type: string), _col0 (type: string), _col2 (type: int), _col3 (type: double), rank_window_0 (type: int), dense_rank_window_1 (type: int), _col2 (type: int), (_col2 - lag_window_2) (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 Statistics: Num rows: 13 Data size: 3211 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator @@ -566,7 +650,7 @@ having p_size > 0 POSTHOOK: type: QUERY POSTHOOK: Input: default@part #### A masked pattern was here #### -p_mfgr p_name p_size _c3 r dr p_size deltasz +p_mfgr p_name p_size _c3 r dr p_size_1 deltasz Manufacturer#1 almond antique burnished rose metallic 2 1173.15 1 1 2 0 Manufacturer#1 almond antique chartreuse lavender yellow 34 1753.76 2 2 34 32 Manufacturer#1 almond antique salmon chartreuse burlywood 6 1602.59 3 3 6 -28 @@ -6030,6 +6114,7 @@ STAGE PLANS: #### A masked pattern was here #### Edges: Reducer 2 <- Map 1 (SIMPLE_EDGE) + Reducer 3 <- Reducer 2 (SIMPLE_EDGE) #### A masked pattern was here #### Vertices: Map 1 @@ -6053,24 +6138,24 @@ STAGE PLANS: aggregators: VectorUDAFMinDouble(col 7:double) -> double className: VectorGroupByOperator groupByMode: HASH - keyExpressions: col 2:string, col 1:string, col 5:int + keyExpressions: col 1:string, col 2:string, col 5:int native: false vectorProcessingMode: HASH projectedOutputColumnNums: [0] - keys: p_mfgr (type: string), p_name (type: string), p_size (type: int) + keys: p_name (type: string), p_mfgr (type: string), p_size (type: int) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE Reduce Output Operator key expressions: _col0 (type: string), _col1 (type: string), _col2 (type: int) sort order: +++ - Map-reduce partition columns: _col0 (type: string) + Map-reduce partition columns: _col0 (type: string), _col1 (type: string), _col2 (type: int) Reduce Sink Vectorization: className: VectorReduceSinkObjectHashOperator keyColumnNums: [0, 1, 2] native: true nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true - partitionColumnNums: [0] + partitionColumnNums: [0, 1, 2] valueColumnNums: [3] Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE value expressions: _col3 (type: double) @@ -6093,19 +6178,60 @@ STAGE PLANS: partitionColumnCount: 0 scratchColumnTypeNames: [] Reducer 2 - Execution mode: llap + Execution mode: vectorized, llap Reduce Vectorization: enabled: true enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true - notVectorizedReason: PTF operator: Only PTF directly under reduce-shuffle is supported - vectorized: false + reduceColumnNullOrder: aaa + reduceColumnSortOrder: +++ + allNative: false + usesVectorUDFAdaptor: false + vectorized: true + rowBatchContext: + dataColumnCount: 4 + dataColumns: KEY._col0:string, KEY._col1:string, KEY._col2:int, VALUE._col0:double + partitionColumnCount: 0 + scratchColumnTypeNames: [] Reduce Operator Tree: Group By Operator aggregations: min(VALUE._col0) + Group By Vectorization: + aggregators: VectorUDAFMinDouble(col 3:double) -> double + className: VectorGroupByOperator + groupByMode: MERGEPARTIAL + keyExpressions: col 0:string, col 1:string, col 2:int + native: false + vectorProcessingMode: MERGE_PARTIAL + projectedOutputColumnNums: [0] keys: KEY._col0 (type: string), KEY._col1 (type: string), KEY._col2 (type: int) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE + Reduce Output Operator + key expressions: _col1 (type: string), _col0 (type: string) + sort order: ++ + Map-reduce partition columns: _col1 (type: string) + Reduce Sink Vectorization: + className: VectorReduceSinkObjectHashOperator + keyColumnNums: [1, 0] + native: true + nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No PTF TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true + partitionColumnNums: [1] + valueColumnNums: [2, 3] + Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE + value expressions: _col2 (type: int), _col3 (type: double) + Reducer 3 + Execution mode: llap + Reduce Vectorization: + enabled: true + enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true + notVectorizedReason: PTF operator: lag not in supported functions [avg, count, dense_rank, first_value, last_value, max, min, rank, row_number, sum] + vectorized: false + Reduce Operator Tree: + Select Operator + expressions: KEY.reducesinkkey1 (type: string), KEY.reducesinkkey0 (type: string), VALUE._col0 (type: int), VALUE._col1 (type: double) + outputColumnNames: _col0, _col1, _col2, _col3 + Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE PTF Operator Function definitions: Input definition @@ -6115,20 +6241,20 @@ STAGE PLANS: Windowing table definition input alias: ptf_1 name: windowingtablefunction - order by: _col1 ASC NULLS FIRST - partition by: _col0 + order by: _col0 ASC NULLS FIRST + partition by: _col1 raw input shape: window functions: window function definition alias: rank_window_0 - arguments: _col1 + arguments: _col0 name: rank window function: GenericUDAFRankEvaluator window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX) isPivotResult: true window function definition alias: dense_rank_window_1 - arguments: _col1 + arguments: _col0 name: dense_rank window function: GenericUDAFDenseRankEvaluator window frame: ROWS PRECEDING(MAX)~FOLLOWING(MAX) @@ -6142,7 +6268,7 @@ STAGE PLANS: isPivotResult: true Statistics: Num rows: 13 Data size: 3003 Basic stats: COMPLETE Column stats: COMPLETE Select Operator - expressions: _col0 (type: string), _col1 (type: string), _col2 (type: int), _col3 (type: double), rank_window_0 (type: int), dense_rank_window_1 (type: int), _col2 (type: int), (_col2 - lag_window_2) (type: int) + expressions: _col1 (type: string), _col0 (type: string), _col2 (type: int), _col3 (type: double), rank_window_0 (type: int), dense_rank_window_1 (type: int), _col2 (type: int), (_col2 - lag_window_2) (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7 Statistics: Num rows: 13 Data size: 3211 Basic stats: COMPLETE Column stats: COMPLETE File Output Operator @@ -6179,7 +6305,7 @@ having p_size > 0 POSTHOOK: type: QUERY POSTHOOK: Input: default@part #### A masked pattern was here #### -p_mfgr p_name p_size mi r dr p_size deltasz +p_mfgr p_name p_size mi r dr p_size_1 deltasz Manufacturer#1 almond antique burnished rose metallic 2 1173.15 1 1 2 0 Manufacturer#1 almond antique chartreuse lavender yellow 34 1753.76 2 2 34 32 Manufacturer#1 almond antique salmon chartreuse burlywood 6 1602.59 3 3 6 -28 diff --git a/ql/src/test/results/clientpositive/mm_buckets.q.out b/ql/src/test/results/clientpositive/mm_buckets.q.out index d37e2f6a54..1f12575a02 100644 --- a/ql/src/test/results/clientpositive/mm_buckets.q.out +++ b/ql/src/test/results/clientpositive/mm_buckets.q.out @@ -397,8 +397,8 @@ POSTHOOK: Input: default@intermediate_n2@p=455 POSTHOOK: Input: default@intermediate_n2@p=456 POSTHOOK: Input: default@intermediate_n2@p=457 POSTHOOK: Output: default@bucket2_mm -POSTHOOK: Lineage: bucket2_mm.id SIMPLE [(intermediate_n2)intermediate_n2.FieldSchema(name:key, type:int, comment:null), ] -POSTHOOK: Lineage: bucket2_mm.key SIMPLE [(intermediate_n2)intermediate_n2.FieldSchema(name:key, type:int, comment:null), ] +POSTHOOK: Lineage: bucket2_mm.id SIMPLE [] +POSTHOOK: Lineage: bucket2_mm.key SIMPLE [] PREHOOK: query: select * from bucket2_mm order by key, id PREHOOK: type: QUERY PREHOOK: Input: default@bucket2_mm diff --git a/ql/src/test/results/clientpositive/smb_mapjoin_20.q.out b/ql/src/test/results/clientpositive/smb_mapjoin_20.q.out index 7897131751..28b61352ff 100644 --- a/ql/src/test/results/clientpositive/smb_mapjoin_20.q.out +++ b/ql/src/test/results/clientpositive/smb_mapjoin_20.q.out @@ -76,12 +76,12 @@ STAGE PLANS: serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe name: default.test_table2 Select Operator - expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string) - outputColumnNames: key, value1, value2 + expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), '1' (type: string) + outputColumnNames: key, value1, value2, ds Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: compute_stats(key, 'hll'), compute_stats(value1, 'hll'), compute_stats(value2, 'hll') - keys: '1' (type: string) + keys: ds (type: string) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE @@ -117,21 +117,21 @@ STAGE PLANS: Map Operator Tree: TableScan Reduce Output Operator - key expressions: '1' (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: '1' (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE value expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct) Execution mode: vectorized Reduce Operator Tree: Group By Operator aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1), compute_stats(VALUE._col2) - keys: '1' (type: string) + keys: KEY._col0 (type: string) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), '1' (type: string) + expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -244,12 +244,12 @@ STAGE PLANS: serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe name: default.test_table3 Select Operator - expressions: _col0 (type: string), _col1 (type: int), _col2 (type: string) - outputColumnNames: key, value1, value2 + expressions: _col0 (type: string), _col1 (type: int), _col2 (type: string), '1' (type: string) + outputColumnNames: key, value1, value2, ds Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: compute_stats(key, 'hll'), compute_stats(value1, 'hll'), compute_stats(value2, 'hll') - keys: '1' (type: string) + keys: ds (type: string) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE @@ -285,21 +285,21 @@ STAGE PLANS: Map Operator Tree: TableScan Reduce Output Operator - key expressions: '1' (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: '1' (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE value expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct) Execution mode: vectorized Reduce Operator Tree: Group By Operator aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1), compute_stats(VALUE._col2) - keys: '1' (type: string) + keys: KEY._col0 (type: string) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), '1' (type: string) + expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -1459,12 +1459,12 @@ STAGE PLANS: serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe name: default.test_table2 Select Operator - expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string) - outputColumnNames: key, value1, value2 + expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), '2' (type: string) + outputColumnNames: key, value1, value2, ds Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: compute_stats(key, 'hll'), compute_stats(value1, 'hll'), compute_stats(value2, 'hll') - keys: '2' (type: string) + keys: ds (type: string) mode: hash outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE @@ -1500,21 +1500,21 @@ STAGE PLANS: Map Operator Tree: TableScan Reduce Output Operator - key expressions: '2' (type: string) + key expressions: _col0 (type: string) sort order: + - Map-reduce partition columns: '2' (type: string) + Map-reduce partition columns: _col0 (type: string) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE value expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct) Execution mode: vectorized Reduce Operator Tree: Group By Operator aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1), compute_stats(VALUE._col2) - keys: '2' (type: string) + keys: KEY._col0 (type: string) mode: mergepartial outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), '2' (type: string) + expressions: _col1 (type: struct), _col2 (type: struct), _col3 (type: struct), _col0 (type: string) outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE File Output Operator diff --git a/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out b/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out index dac4309b7e..40b9ad1de8 100644 --- a/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out +++ b/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out @@ -83,10 +83,14 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE - Spark HashTable Sink Operator - keys: - 0 key (type: int) - 1 key (type: int) + Select Operator + expressions: key (type: int), value (type: string) + outputColumnNames: _col0, _col1 + Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE + Spark HashTable Sink Operator + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) Local Work: Map Reduce Local Work @@ -104,26 +108,30 @@ STAGE PLANS: Filter Operator predicate: key is not null (type: boolean) Statistics: Num rows: 84 Data size: 736 Basic stats: COMPLETE Column stats: NONE - Map Join Operator - condition map: - Inner Join 0 to 1 - keys: - 0 key (type: int) - 1 key (type: int) - outputColumnNames: _col0, _col1, _col7 - input vertices: - 0 Map 1 - Statistics: Num rows: 92 Data size: 809 Basic stats: COMPLETE Column stats: NONE - Select Operator - expressions: _col0 (type: int), concat(_col1, _col7) (type: string) - outputColumnNames: _col1, _col2 + Select Operator + expressions: key (type: int), value (type: string) + outputColumnNames: _col0, _col1 + Statistics: Num rows: 84 Data size: 736 Basic stats: COMPLETE Column stats: NONE + Map Join Operator + condition map: + Inner Join 0 to 1 + keys: + 0 _col0 (type: int) + 1 _col0 (type: int) + outputColumnNames: _col0, _col1, _col4 + input vertices: + 0 Map 1 Statistics: Num rows: 92 Data size: 809 Basic stats: COMPLETE Column stats: NONE - Reduce Output Operator - key expressions: _col1 (type: int) - sort order: + - Map-reduce partition columns: _col1 (type: int) + Select Operator + expressions: _col0 (type: int), concat(_col1, _col4) (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 92 Data size: 809 Basic stats: COMPLETE Column stats: NONE - value expressions: _col2 (type: string) + Reduce Output Operator + key expressions: _col1 (type: int) + sort order: + + Map-reduce partition columns: _col1 (type: int) + Statistics: Num rows: 92 Data size: 809 Basic stats: COMPLETE Column stats: NONE + value expressions: _col2 (type: string) Local Work: Map Reduce Local Work Reducer 3 diff --git a/ql/src/test/results/clientpositive/spark/union_remove_22.q.out b/ql/src/test/results/clientpositive/spark/union_remove_22.q.out index 90861a3adb..1d23016681 100644 --- a/ql/src/test/results/clientpositive/spark/union_remove_22.q.out +++ b/ql/src/test/results/clientpositive/spark/union_remove_22.q.out @@ -62,7 +62,7 @@ STAGE PLANS: outputColumnNames: key Statistics: Num rows: 1 Data size: 300 Basic stats: COMPLETE Column stats: NONE Group By Operator - aggregations: count(1) + aggregations: count() keys: key (type: string) mode: hash outputColumnNames: _col0, _col1 diff --git a/ql/src/test/results/clientpositive/union37.q.out b/ql/src/test/results/clientpositive/union37.q.out index 1b9ac10c0d..9f3e350ab3 100644 --- a/ql/src/test/results/clientpositive/union37.q.out +++ b/ql/src/test/results/clientpositive/union37.q.out @@ -438,12 +438,12 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: id (type: bigint), 'table_1' (type: string), trans_date (type: string), '2016-11-11' (type: string) - outputColumnNames: _col0, _col2, _col3, _col4 + outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 2 Data size: 40 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: bigint), 999 (type: int), _col2 (type: string), _col3 (type: string), _col4 (type: string) + expressions: _col0 (type: bigint), 999 (type: int), _col1 (type: string), _col2 (type: string), _col3 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 2 Data size: 40 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -458,12 +458,12 @@ STAGE PLANS: Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: id (type: bigint), val (type: string), trans_date (type: string), trans_date (type: string) - outputColumnNames: _col0, _col2, _col3, _col4 + outputColumnNames: _col0, _col1, _col2, _col3 Statistics: Num rows: 1 Data size: 20 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 2 Data size: 40 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: bigint), 999 (type: int), _col2 (type: string), _col3 (type: string), _col4 (type: string) + expressions: _col0 (type: bigint), 999 (type: int), _col1 (type: string), _col2 (type: string), _col3 (type: string) outputColumnNames: _col0, _col1, _col2, _col3, _col4 Statistics: Num rows: 2 Data size: 40 Basic stats: COMPLETE Column stats: NONE File Output Operator diff --git a/ql/src/test/results/clientpositive/union_remove_22.q.out b/ql/src/test/results/clientpositive/union_remove_22.q.out index 247db091ee..83217fabd4 100644 --- a/ql/src/test/results/clientpositive/union_remove_22.q.out +++ b/ql/src/test/results/clientpositive/union_remove_22.q.out @@ -57,7 +57,7 @@ STAGE PLANS: outputColumnNames: key Statistics: Num rows: 1 Data size: 300 Basic stats: COMPLETE Column stats: NONE Group By Operator - aggregations: count(1) + aggregations: count() keys: key (type: string) mode: hash outputColumnNames: _col0, _col1 @@ -110,7 +110,7 @@ STAGE PLANS: outputColumnNames: key Statistics: Num rows: 1 Data size: 300 Basic stats: COMPLETE Column stats: NONE Group By Operator - aggregations: count(1) + aggregations: count() keys: key (type: string) mode: hash outputColumnNames: _col0, _col1 diff --git a/ql/src/test/results/clientpositive/vector_case_when_2.q.out b/ql/src/test/results/clientpositive/vector_case_when_2.q.out index b8a5214a17..fa8c10a4e4 100644 --- a/ql/src/test/results/clientpositive/vector_case_when_2.q.out +++ b/ql/src/test/results/clientpositive/vector_case_when_2.q.out @@ -36,7 +36,7 @@ POSTHOOK: Lineage: timestamps.cdate EXPRESSION [(timestamps_txt)timestamps_txt.F POSTHOOK: Lineage: timestamps.ctimestamp1 SIMPLE [(timestamps_txt)timestamps_txt.FieldSchema(name:tsval, type:timestamp, comment:null), ] POSTHOOK: Lineage: timestamps.ctimestamp2 EXPRESSION [(timestamps_txt)timestamps_txt.FieldSchema(name:tsval, type:timestamp, comment:null), ] POSTHOOK: Lineage: timestamps.stimestamp1 EXPRESSION [(timestamps_txt)timestamps_txt.FieldSchema(name:tsval, type:timestamp, comment:null), ] -tsval tsval _c2 _c3 +tsval tsval_1 _c2 _c3 PREHOOK: query: INSERT INTO TABLE timestamps VALUES (NULL,NULL,NULL,NULL) PREHOOK: type: QUERY PREHOOK: Input: _dummy_database@_dummy_table diff --git a/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out b/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out index 1547942d58..36eb85535c 100644 --- a/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out +++ b/ql/src/test/results/clientpositive/vector_interval_arithmetic.q.out @@ -34,7 +34,7 @@ POSTHOOK: Input: default@unique_timestamps POSTHOOK: Output: default@interval_arithmetic_1 POSTHOOK: Lineage: interval_arithmetic_1.dateval EXPRESSION [(unique_timestamps)unique_timestamps.FieldSchema(name:tsval, type:timestamp, comment:null), ] POSTHOOK: Lineage: interval_arithmetic_1.tsval SIMPLE [(unique_timestamps)unique_timestamps.FieldSchema(name:tsval, type:timestamp, comment:null), ] -tsval tsval +tsval tsval_1 PREHOOK: query: explain vectorization expression select dateval,