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 f008c4dfae..a70aea0d94 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 @@ -4066,12 +4066,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); @@ -4418,6 +4414,7 @@ private void setQueryHints(QB qb) throws SemanticException { Integer pos = Integer.valueOf(0); // TODO: will this also fix windowing? try RowResolver inputRR = this.relToHiveRR.get(srcRel), starRR = inputRR; + inputRR.setCheckForAmbiguity(true); if (starSrcRel != null) { starRR = this.relToHiveRR.get(starSrcRel); } @@ -4622,11 +4619,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); } @@ -4722,6 +4715,7 @@ public RexNode apply(RelDataTypeField input) { this.relToHiveRR.put(outputRel, groupByOutputRowResolver); } + inputRR.setCheckForAmbiguity(false); return new Pair(outputRel, null); } @@ -4961,8 +4955,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(); @@ -4976,7 +4969,7 @@ private RelNode genLogicalPlan(QB qb, boolean outerMostQB, } ColumnInfo newCi = new ColumnInfo(colInfo); newCi.setTabAlias(alias); - newRR.put(alias, tmp[1], newCi); + newRR.putWithCheck(alias, tmp[1], colInfo.getInternalName(), newCi); } relToHiveRR.put(srcRel, newRR); relToHiveColNameCalcitePosMap.put(srcRel, buildHiveToCalciteColumnMap(newRR, srcRel)); diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java index 37c841fbd1..55d94f914c 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java @@ -50,6 +50,8 @@ */ private final Map altInvRslvMap; private Map expressionMap; + private LinkedHashMap> ambiguousColumns; + private boolean checkForAmbiguity; // TODO: Refactor this and do in a more object oriented manner private boolean isExprResolver; @@ -65,6 +67,8 @@ public RowResolver() { altInvRslvMap = new HashMap(); expressionMap = new HashMap(); isExprResolver = false; + ambiguousColumns = new LinkedHashMap>(); + checkForAmbiguity = false; } /** @@ -110,6 +114,16 @@ public void put(String tab_alias, String col_alias, ColumnInfo colInfo) { } } + private void keepAmbiguousInfo(String col_alias, String tab_alias) { + // we keep track of duplicate so that get can check + // for ambiguity + LinkedHashMap colAliases = ambiguousColumns.get(tab_alias); + if (colAliases == null) { + colAliases = new LinkedHashMap(); + ambiguousColumns.put(tab_alias, colAliases); + } + colAliases.put(col_alias, col_alias ); + } public boolean addMappingOnly(String tab_alias, String col_alias, ColumnInfo colInfo) { if (tab_alias != null) { tab_alias = tab_alias.toLowerCase(); @@ -131,6 +145,7 @@ public boolean addMappingOnly(String tab_alias, String col_alias, ColumnInfo col if (oldColInfo != null) { LOG.warn("Duplicate column info for " + tab_alias + "." + col_alias + " was overwritten in RowResolver map: " + oldColInfo + " by " + colInfo); + keepAmbiguousInfo(col_alias, tab_alias); } String[] qualifiedAlias = new String[2]; @@ -172,6 +187,12 @@ public boolean hasTableAlias(String tab_alias) { public ColumnInfo get(String tab_alias, String col_alias) throws SemanticException { ColumnInfo ret = null; + if(!isExprResolver && isAmbiguousReference(tab_alias, col_alias)) { + String tableName = tab_alias != null? tab_alias:"" ; + String fullQualifiedName = tableName + "." + col_alias; + throw new SemanticException("Ambiguous column reference: " + fullQualifiedName); + } + if (tab_alias != null) { tab_alias = tab_alias.toLowerCase(); HashMap f_map = rslvMap.get(tab_alias); @@ -414,6 +435,7 @@ public boolean putWithCheck(String tabAlias, String colAlias, if (internalName != null) { existing = get(tabAlias, internalName); if (existing == null) { + keepAmbiguousInfo(colAlias, tabAlias); put(tabAlias, internalName, newCI); return true; } else if (existing.isSameColumnForRR(newCI)) { @@ -465,6 +487,8 @@ public RowResolver duplicate() { resolver.altInvRslvMap.putAll(altInvRslvMap); resolver.expressionMap.putAll(expressionMap); resolver.isExprResolver = isExprResolver; + resolver.ambiguousColumns.putAll(ambiguousColumns); + resolver.checkForAmbiguity = checkForAmbiguity; return resolver; } @@ -479,4 +503,37 @@ public NamedJoinInfo getNamedJoinInfo() { public void setNamedJoinInfo(NamedJoinInfo namedJoinInfo) { this.namedJoinInfo = namedJoinInfo; } + + private boolean isAmbiguousReference(String tableAlias, String colAlias) { + + if(!getCheckForAmbiguity()) { + return false; + } + if(ambiguousColumns == null || ambiguousColumns.isEmpty()) { + return false; + } + + if(tableAlias != null) { + LinkedHashMap colAliases = ambiguousColumns.get(tableAlias.toLowerCase()); + if(colAliases != null && colAliases.containsKey(colAlias.toLowerCase())) { + return true; + } + } else { + for (Map.Entry> ambigousColsEntry: ambiguousColumns.entrySet()) { + String rslvKey = ambigousColsEntry.getKey(); + LinkedHashMap cmap = ambigousColsEntry.getValue(); + for (Map.Entry cmapEnt : cmap.entrySet()) { + if (colAlias.equalsIgnoreCase(cmapEnt.getKey())) { + return true; + } + } + } + } + return false; + } + + public void setCheckForAmbiguity(boolean check) { this.checkForAmbiguity = check;} + + public boolean getCheckForAmbiguity() { return this.checkForAmbiguity ;} } + diff --git a/ql/src/test/queries/clientnegative/ambiguous_col_2.q b/ql/src/test/queries/clientnegative/ambiguous_col_2.q new file mode 100644 index 0000000000..6dbab40525 --- /dev/null +++ b/ql/src/test/queries/clientnegative/ambiguous_col_2.q @@ -0,0 +1,3 @@ +create table t1(c1 int); +explain select t.c1 from (select t11.c1, t12.c1 from t1 as t11 inner join t1 as t12 on t11.c1=t12.c1) as t; + diff --git a/ql/src/test/queries/clientpositive/ambiguous_col.q b/ql/src/test/queries/clientpositive/ambiguous_col.q index 0854718d94..f645ff1519 100644 --- a/ql/src/test/queries/clientpositive/ambiguous_col.q +++ b/ql/src/test/queries/clientpositive/ambiguous_col.q @@ -10,3 +10,6 @@ select * from (select a.key, a.`[k].*` from (select * from src) a join (select * -- EXPRESSION explain select * from (select a.key, a.key from (select * from src) a join (select * from src1) b on (a.key = b.key)) t; select * from (select a.key, a.key from (select * from src) a join (select * from src1) b on (a.key = b.key)) t; + +explain select count(*) from (select key, key from src) subq; +select count(*) from (select key, key from src) subq; diff --git a/ql/src/test/queries/clientpositive/masking_8.q b/ql/src/test/queries/clientpositive/masking_8.q index 94e4106101..e402587c90 100644 --- a/ql/src/test/queries/clientpositive/masking_8.q +++ b/ql/src/test/queries/clientpositive/masking_8.q @@ -31,7 +31,7 @@ select ROW__ID, * from masking_test_n2; drop table masking_test_n2; create table masking_test_n2 as select cast(key as int) as key, '12' -'12', '12', '12', '12', '12', INPUT__FILE__NAME, '12', '12', '12', '12', '12' +'12', '12', '12', '12', '12', INPUT__FILE__NAME as file_name, '12', '12', '12', '12', '12' from src; select INPUT__FILE__NAME, *, ROW__ID from masking_test_n2; diff --git a/ql/src/test/results/clientnegative/ambiguous_col.q.out b/ql/src/test/results/clientnegative/ambiguous_col.q.out index a2915a4a5d..170e277d0e 100644 --- a/ql/src/test/results/clientnegative/ambiguous_col.q.out +++ b/ql/src/test/results/clientnegative/ambiguous_col.q.out @@ -1 +1 @@ -FAILED: SemanticException [Error 10007]: Ambiguous column reference key in a +FAILED: SemanticException Ambiguous column reference: a.key diff --git a/ql/src/test/results/clientnegative/ambiguous_col_2.q.out b/ql/src/test/results/clientnegative/ambiguous_col_2.q.out new file mode 100644 index 0000000000..bc6fb4d112 --- /dev/null +++ b/ql/src/test/results/clientnegative/ambiguous_col_2.q.out @@ -0,0 +1,9 @@ +PREHOOK: query: create table t1(c1 int) +PREHOOK: type: CREATETABLE +PREHOOK: Output: database:default +PREHOOK: Output: default@t1 +POSTHOOK: query: create table t1(c1 int) +POSTHOOK: type: CREATETABLE +POSTHOOK: Output: database:default +POSTHOOK: Output: default@t1 +FAILED: SemanticException Ambiguous column reference: t.c1 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/ambiguous_col.q.out b/ql/src/test/results/clientpositive/ambiguous_col.q.out index a1b4c962dd..49a8e9f2de 100644 --- a/ql/src/test/results/clientpositive/ambiguous_col.q.out +++ b/ql/src/test/results/clientpositive/ambiguous_col.q.out @@ -353,3 +353,26 @@ POSTHOOK: Input: default@src1 66 66 98 98 98 98 +PREHOOK: query: explain select count(*) from (select key, key from src) subq +PREHOOK: type: QUERY +POSTHOOK: query: explain select count(*) from (select key, key from src) subq +POSTHOOK: type: QUERY +STAGE DEPENDENCIES: + Stage-0 is a root stage + +STAGE PLANS: + Stage: Stage-0 + Fetch Operator + limit: 1 + Processor Tree: + ListSink + +PREHOOK: query: select count(*) from (select key, key from src) subq +PREHOOK: type: QUERY +PREHOOK: Input: default@src +#### A masked pattern was here #### +POSTHOOK: query: select count(*) from (select key, key from src) subq +POSTHOOK: type: QUERY +POSTHOOK: Input: default@src +#### A masked pattern was here #### +500 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 6c45fcb7ac..638eaf6c0b 100644 --- a/ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out +++ b/ql/src/test/results/clientpositive/bucketsortoptimize_insert_4.q.out @@ -76,26 +76,30 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a - filterExpr: (key is not null and (ds = '1')) (type: boolean) + filterExpr: ((ds = '1') and key is not null) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE 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) @@ -108,11 +112,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 @@ -147,18 +151,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 f707ab47be..e03cd3437e 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 @@ -255,14 +255,13 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src - filterExpr: enforce_constraint((key is not null and value is not null)) (type: boolean) 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,14 +866,13 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src - filterExpr: enforce_constraint((key is not null and value is not null)) (type: boolean) 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 @@ -1477,14 +1475,13 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src - filterExpr: enforce_constraint((key is not null and value is not null)) (type: boolean) 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 @@ -3720,8 +3717,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 @@ -3729,14 +3726,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 @@ -3754,19 +3751,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 @@ -3774,12 +3771,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 ab86821f07..e40203f5ea 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_126] - PartitionCols:_col0, _col1 - Select Operator [SEL_124] (rows=66/61 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_123] (rows=66/61 width=177) - Conds:RS_21._col2=RS_22._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Select Operator [SEL_124] (rows=66/61 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_123] (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_119] (rows=39/37 width=175) - Conds:RS_18._col0=RS_19._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_119] (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_130] - PartitionCols:_col0, _col1 - Select Operator [SEL_128] (rows=66/61 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_127] (rows=66/61 width=177) - Conds:RS_46._col2=RS_47._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Select Operator [SEL_128] (rows=66/61 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_127] (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_120] (rows=39/37 width=175) - Conds:RS_43._col0=RS_44._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_120] (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 5f5f5f6015..71e1f29ff6 100644 --- a/ql/src/test/results/clientpositive/llap/explainuser_2.q.out +++ b/ql/src/test/results/clientpositive/llap/explainuser_2.q.out @@ -463,18 +463,18 @@ Stage-0 Stage-1 Reducer 5 vectorized, llap File Output Operator [FS_172] - Group By Operator [GBY_171] (rows=33 width=177) - Output:["_col0","_col1"],keys:KEY._col0, KEY._col1 + Group By Operator [GBY_171] (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_130] - PartitionCols:_col0, _col1 - Group By Operator [GBY_129] (rows=33 width=177) - Output:["_col0","_col1"],keys:_col0, _col1 - Select Operator [SEL_127] (rows=33 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_126] (rows=33 width=177) - Conds:RS_22._col2=RS_170._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_129] (rows=33 width=268) + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 + Select Operator [SEL_127] (rows=33 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_126] (rows=33 width=268) + Conds:RS_22._col3=RS_170._col1(Inner),Output:["_col1","_col2","_col5"] <-Reducer 11 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_170] PartitionCols:_col1 @@ -507,18 +507,18 @@ Stage-0 Output:["key","value"] <-Reducer 2 [SIMPLE_EDGE] llap SHUFFLE [RS_22] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_122] (rows=39 width=175) - Conds:RS_162._col0=RS_166._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_122] (rows=39 width=266) + Conds:RS_162._col0=RS_166._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 1 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_162] PartitionCols:_col0 - Select Operator [SEL_161] (rows=500 width=87) - Output:["_col0"] - Filter Operator [FIL_160] (rows=500 width=87) + Select Operator [SEL_161] (rows=500 width=178) + Output:["_col0","_col1"] + Filter Operator [FIL_160] (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_166] PartitionCols:_col0 @@ -530,13 +530,13 @@ Stage-0 default@src1,x,Tbl:COMPLETE,Col:COMPLETE,Output:["key","value"] <-Reducer 7 [CONTAINS] llap Reduce Output Operator [RS_135] - PartitionCols:_col0, _col1 - Group By Operator [GBY_134] (rows=33 width=177) - Output:["_col0","_col1"],keys:_col0, _col1 - Select Operator [SEL_132] (rows=33 width=177) - Output:["_col0","_col1"] - Merge Join Operator [MERGEJOIN_131] (rows=33 width=177) - Conds:RS_48._col2=RS_175._col1(Inner),Output:["_col1","_col4"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_134] (rows=33 width=268) + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 + Select Operator [SEL_132] (rows=33 width=268) + Output:["_col0","_col1","_col2"] + Merge Join Operator [MERGEJOIN_131] (rows=33 width=268) + Conds:RS_48._col3=RS_175._col1(Inner),Output:["_col1","_col2","_col5"] <-Reducer 15 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_175] PartitionCols:_col1 @@ -569,9 +569,9 @@ Stage-0 Output:["key","value"] <-Reducer 6 [SIMPLE_EDGE] llap SHUFFLE [RS_48] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_123] (rows=39 width=175) - Conds:RS_163._col0=RS_167._col0(Inner),Output:["_col1","_col2"] + PartitionCols:_col3 + Merge Join Operator [MERGEJOIN_123] (rows=39 width=266) + Conds:RS_163._col0=RS_167._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 1 [SIMPLE_EDGE] vectorized, llap SHUFFLE [RS_163] PartitionCols:_col0 @@ -1134,22 +1134,22 @@ Stage-0 Reducer 7 vectorized, llap File Output Operator [FS_189] Group By Operator [GBY_188] (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_207] - PartitionCols:_col0, _col1 + PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_206] (rows=1210 width=10) - Output:["_col0","_col1"],keys:_col0, _col1 + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 Select Operator [SEL_205] (rows=605 width=10) - Output:["_col0","_col1"] + Output:["_col0","_col1","_col2"] Map Join Operator [MAPJOIN_204] (rows=605 width=10) - Conds:RS_201._col2=SEL_203._col1(Inner),Output:["_col1","_col4"] + Conds:RS_201._col3=SEL_203._col1(Inner),Output:["_col1","_col2","_col5"] <-Map 9 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_201] - PartitionCols:_col2 + PartitionCols:_col3 Map Join Operator [MAPJOIN_200] (rows=550 width=10) - Conds:SEL_199._col0=RS_177._col0(Inner),Output:["_col1","_col2"] + Conds:SEL_199._col0=RS_177._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 2 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_177] PartitionCols:_col0 @@ -1160,11 +1160,11 @@ Stage-0 TableScan [TS_3] (rows=25 width=7) default@src1,x,Tbl:COMPLETE,Col:NONE,Output:["key","value"] <-Select Operator [SEL_199] (rows=500 width=10) - Output:["_col0"] + Output:["_col0","_col1"] Filter Operator [FIL_198] (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_203] (rows=262 width=10) Output:["_col1"] Group By Operator [GBY_202] (rows=262 width=10) @@ -1194,28 +1194,28 @@ Stage-0 Output:["key","value"] <-Reducer 5 [CONTAINS] vectorized, llap Reduce Output Operator [RS_187] - PartitionCols:_col0, _col1 + PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_186] (rows=1210 width=10) - Output:["_col0","_col1"],keys:_col0, _col1 + Output:["_col0","_col1","_col2"],keys:_col0, _col1, _col2 Select Operator [SEL_185] (rows=605 width=10) - Output:["_col0","_col1"] + Output:["_col0","_col1","_col2"] Map Join Operator [MAPJOIN_184] (rows=605 width=10) - Conds:RS_181._col2=SEL_183._col1(Inner),Output:["_col1","_col4"] + Conds:RS_181._col3=SEL_183._col1(Inner),Output:["_col1","_col2","_col5"] <-Map 1 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_181] - PartitionCols:_col2 + PartitionCols:_col3 Map Join Operator [MAPJOIN_180] (rows=550 width=10) - Conds:SEL_179._col0=RS_176._col0(Inner),Output:["_col1","_col2"] + Conds:SEL_179._col0=RS_176._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 2 [BROADCAST_EDGE] vectorized, llap BROADCAST [RS_176] PartitionCols:_col0 Please refer to the previous Select Operator [SEL_175] <-Select Operator [SEL_179] (rows=500 width=10) - Output:["_col0"] + Output:["_col0","_col1"] Filter Operator [FIL_178] (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_183] (rows=262 width=10) Output:["_col1"] Group By Operator [GBY_182] (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 ebaac18127..f8ce1ce93e 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 @@ -391,7 +391,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 @@ -437,11 +437,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 @@ -550,7 +550,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 @@ -609,11 +609,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 @@ -1284,7 +1284,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 @@ -1332,11 +1332,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 @@ -1445,7 +1445,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 @@ -1508,11 +1508,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 97752f3c25..3db05db404 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 23c33a3141..c1cee59ffe 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 a043b679ae..edc7e59e81 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 35c1fae6d0..e79db2ae7b 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 7e1cce3f4f..64da7b0be2 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 219ad7a82e..2247feb091 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 ce9fe84d1e..475d5898a3 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 e02a1e247d..48ab0d2b9b 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 f70efd6f94..a838d6f720 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 351d201700..9bb56486cb 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 603c669f51..3575daa2f1 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 454bf264d3..deb04a57a8 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 7ccda3dc91..e5059ff74c 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 e5aa7f418a..345af277db 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 ae483ca2b0..1076cf62ae 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 fb1a4d2d33..8429db608e 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 ff23f05007..d0a54320aa 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 97c8730c11..44b18b2997 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 055824ae8e..a50a2b46de 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 29054b1e6e..710f586158 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 003457bf14..1f123bf951 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 733122504a..f362f86aef 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 a0d81b632f..2d6dde84a5 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 5c496953ac..7c87d12fce 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 eceff3bf66..d0fae3270a 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 @@ -312,7 +312,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 @@ -613,8 +613,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 @@ -837,8 +837,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 @@ -1045,8 +1045,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 36b53e5ec2..ed00e24e4c 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 @@ -383,7 +383,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 @@ -533,7 +533,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 @@ -678,7 +678,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 @@ -968,7 +968,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 @@ -1097,7 +1097,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 867e13406b..008e52c45d 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 @@ -657,7 +657,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 @@ -819,7 +819,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 @@ -1072,7 +1072,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 @@ -1491,7 +1491,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 @@ -1660,7 +1660,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 a9db624829..f47d6c90ff 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 9d32b03dcd..fe844dc80a 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 1846354456..7e3998d9a3 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 966f6c5a8e..85a8056f92 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 2fadf29eee..9e5959415a 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 16b5948407..2d043e7195 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 a33c6bef44..d1f09123eb 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 2d49bca53b..6a132b86db 100644 --- a/ql/src/test/results/clientpositive/llap/vector_windowing.q.out +++ b/ql/src/test/results/clientpositive/llap/vector_windowing.q.out @@ -207,6 +207,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 @@ -231,24 +232,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) @@ -270,19 +271,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 @@ -292,20 +334,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) @@ -319,7 +361,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 @@ -356,7 +398,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 @@ -415,6 +457,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 @@ -439,24 +482,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) @@ -478,19 +521,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 @@ -500,20 +584,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) @@ -527,7 +611,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 @@ -564,7 +648,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 @@ -6008,6 +6092,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 @@ -6032,24 +6117,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) @@ -6071,19 +6156,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 @@ -6093,20 +6219,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) @@ -6120,7 +6246,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 @@ -6157,7 +6283,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/masking_8.q.out b/ql/src/test/results/clientpositive/masking_8.q.out index c4590d3422..115a8d3327 100644 --- a/ql/src/test/results/clientpositive/masking_8.q.out +++ b/ql/src/test/results/clientpositive/masking_8.q.out @@ -258,14 +258,14 @@ POSTHOOK: type: DROPTABLE POSTHOOK: Input: default@masking_test_n2 POSTHOOK: Output: default@masking_test_n2 PREHOOK: query: create table masking_test_n2 as select cast(key as int) as key, '12' -'12', '12', '12', '12', '12', INPUT__FILE__NAME, '12', '12', '12', '12', '12' +'12', '12', '12', '12', '12', INPUT__FILE__NAME as file_name, '12', '12', '12', '12', '12' from src PREHOOK: type: CREATETABLE_AS_SELECT PREHOOK: Input: default@src PREHOOK: Output: database:default PREHOOK: Output: default@masking_test_n2 POSTHOOK: query: create table masking_test_n2 as select cast(key as int) as key, '12' -'12', '12', '12', '12', '12', INPUT__FILE__NAME, '12', '12', '12', '12', '12' +'12', '12', '12', '12', '12', INPUT__FILE__NAME as file_name, '12', '12', '12', '12', '12' from src POSTHOOK: type: CREATETABLE_AS_SELECT POSTHOOK: Input: default@src @@ -281,7 +281,7 @@ POSTHOOK: Lineage: masking_test_n2._c5 SIMPLE [] POSTHOOK: Lineage: masking_test_n2._c7 SIMPLE [] POSTHOOK: Lineage: masking_test_n2._c8 SIMPLE [] POSTHOOK: Lineage: masking_test_n2._c9 SIMPLE [] -POSTHOOK: Lineage: masking_test_n2.input__file__name SIMPLE [(src)src.FieldSchema(name:INPUT__FILE__NAME, type:string, comment:), ] +POSTHOOK: Lineage: masking_test_n2.file_name SIMPLE [(src)src.FieldSchema(name:INPUT__FILE__NAME, type:string, comment:), ] POSTHOOK: Lineage: masking_test_n2.key EXPRESSION [(src)src.FieldSchema(name:key, type:string, comment:default), ] PREHOOK: query: select INPUT__FILE__NAME, *, ROW__ID from masking_test_n2 PREHOOK: type: QUERY 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 efaa17e659..37327d75a9 100644 --- a/ql/src/test/results/clientpositive/smb_mapjoin_20.q.out +++ b/ql/src/test/results/clientpositive/smb_mapjoin_20.q.out @@ -77,12 +77,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 @@ -118,21 +118,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 @@ -246,12 +246,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 @@ -287,21 +287,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 @@ -1462,12 +1462,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 @@ -1503,21 +1503,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 b5daffb9cf..a741c8e72c 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 @@ -79,15 +79,19 @@ STAGE PLANS: Map Operator Tree: TableScan alias: a - filterExpr: (key is not null and (ds = '1')) (type: boolean) + filterExpr: ((ds = '1') and key is not null) (type: boolean) Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE 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 @@ -101,31 +105,35 @@ STAGE PLANS: Map Operator Tree: TableScan alias: b - filterExpr: (key is not null and (ds = '1')) (type: boolean) + filterExpr: ((ds = '1') and key is not null) (type: boolean) Statistics: Num rows: 84 Data size: 736 Basic stats: COMPLETE Column stats: NONE 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 9ff87502af..d7bb76abbd 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 ee7602aa7a..3b398cb595 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,