You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2016/08/10 16:32:58 UTC

[19/39] hive git commit: HIVE-12181 : Change hive.stats.fetch.column.stats value to true for MiniTezCliDriver (Ashutosh Chauhan via Jesus Camacho Rodriguez)

http://git-wip-us.apache.org/repos/asf/hive/blob/17ddc9a1/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_fetchwork_part.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_fetchwork_part.q.out b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_fetchwork_part.q.out
index 762e5b3..81512ef 100644
--- a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_fetchwork_part.q.out
+++ b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_fetchwork_part.q.out
@@ -189,14 +189,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=99)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=99)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=99)
-                default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"]
+              TableScan [TS_0] (rows=10 width=103)
+                default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"]
 
 PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right
 select insert_num,part,a,b from part_add_int_permute_select order by insert_num
@@ -455,14 +455,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=153)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=153)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=153)
-                default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"]
+              TableScan [TS_0] (rows=10 width=157)
+                default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"]
 
 PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right
 select insert_num,part,a,b from part_add_int_string_permute_select order by insert_num
@@ -747,14 +747,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=234)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=234)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=234)
-                default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=238)
+                default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double order by insert_num
 PREHOOK: type: QUERY
@@ -903,14 +903,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=9 width=530)
+        Select Operator [SEL_3] (rows=9 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=9 width=530)
+            Select Operator [SEL_1] (rows=9 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
-              TableScan [TS_0] (rows=9 width=530)
-                default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"]
+              TableScan [TS_0] (rows=9 width=534)
+                default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp order by insert_num
 PREHOOK: type: QUERY
@@ -1034,14 +1034,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=9 width=529)
+        Select Operator [SEL_3] (rows=9 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=9 width=529)
+            Select Operator [SEL_1] (rows=9 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
-              TableScan [TS_0] (rows=9 width=529)
-                default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"]
+              TableScan [TS_0] (rows=9 width=533)
+                default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date order by insert_num
 PREHOOK: type: QUERY
@@ -1195,14 +1195,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=313)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=313)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=313)
-                default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=317)
+                default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string order by insert_num
 PREHOOK: type: QUERY
@@ -1349,14 +1349,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=422)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=422)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=422)
-                default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=426)
+                default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char order by insert_num
 PREHOOK: type: QUERY
@@ -1503,14 +1503,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=314)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=314)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=314)
-                default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=318)
+                default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -1657,14 +1657,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=313)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=313)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=313)
-                default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=317)
+                default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -1811,14 +1811,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=311)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=311)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=311)
-                default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=315)
+                default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -1962,14 +1962,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=304)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=304)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=304)
-                default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=308)
+                default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string order by insert_num
 PREHOOK: type: QUERY
@@ -2113,14 +2113,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=383)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=383)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=383)
-                default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=387)
+                default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char order by insert_num
 PREHOOK: type: QUERY
@@ -2264,14 +2264,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=306)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=306)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=306)
-                default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=310)
+                default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -2415,14 +2415,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=304)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=304)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=304)
-                default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=308)
+                default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -2566,14 +2566,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=302)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=302)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=302)
-                default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=306)
+                default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -2728,14 +2728,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=496)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=496)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=496)
-                default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=500)
+                default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string order by insert_num
 PREHOOK: type: QUERY
@@ -2879,14 +2879,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=427)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=427)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=427)
-                default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=431)
+                default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char order by insert_num
 PREHOOK: type: QUERY
@@ -3030,14 +3030,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=402)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=402)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=402)
-                default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=406)
+                default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -3198,14 +3198,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=183)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=183)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"]
-              TableScan [TS_0] (rows=10 width=183)
-                default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"]
+              TableScan [TS_0] (rows=10 width=187)
+                default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint order by insert_num
 PREHOOK: type: QUERY
@@ -3355,14 +3355,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=182)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=182)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
-              TableScan [TS_0] (rows=10 width=182)
-                default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"]
+              TableScan [TS_0] (rows=10 width=186)
+                default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint order by insert_num
 PREHOOK: type: QUERY
@@ -3509,14 +3509,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=178)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=178)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=178)
-                default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=182)
+                default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int order by insert_num
 PREHOOK: type: QUERY
@@ -3660,14 +3660,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=177)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=177)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=177)
-                default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=181)
+                default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint order by insert_num
 PREHOOK: type: QUERY
@@ -3808,14 +3808,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=189)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=189)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=189)
-                default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"]
+              TableScan [TS_0] (rows=10 width=193)
+                default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"]
 
 PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal order by insert_num
 PREHOOK: type: QUERY
@@ -3953,14 +3953,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=99)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=99)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=99)
-                default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"]
+              TableScan [TS_0] (rows=10 width=103)
+                default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"]
 
 PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float order by insert_num
 PREHOOK: type: QUERY

http://git-wip-us.apache.org/repos/asf/hive/blob/17ddc9a1/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part.q.out b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part.q.out
index 572dc0b..0a8db84 100644
--- a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part.q.out
+++ b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part.q.out
@@ -189,14 +189,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=99)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=99)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=99)
-                default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"]
+              TableScan [TS_0] (rows=10 width=103)
+                default@part_add_int_permute_select,part_add_int_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"]
 
 PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right
 select insert_num,part,a,b from part_add_int_permute_select order by insert_num
@@ -455,14 +455,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=153)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=153)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=153)
-                default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:NONE,Output:["insert_num","a","b"]
+              TableScan [TS_0] (rows=10 width=157)
+                default@part_add_int_string_permute_select,part_add_int_string_permute_select,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","a","b"]
 
 PREHOOK: query: -- SELECT permutation columns to make sure NULL defaulting works right
 select insert_num,part,a,b from part_add_int_string_permute_select order by insert_num
@@ -747,14 +747,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=234)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=234)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=234)
-                default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=238)
+                default@part_change_string_group_double,part_change_string_group_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_double order by insert_num
 PREHOOK: type: QUERY
@@ -903,14 +903,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=9 width=530)
+        Select Operator [SEL_3] (rows=9 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=9 width=530)
+            Select Operator [SEL_1] (rows=9 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
-              TableScan [TS_0] (rows=9 width=530)
-                default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"]
+              TableScan [TS_0] (rows=9 width=534)
+                default@part_change_date_group_string_group_timestamp,part_change_date_group_string_group_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_timestamp order by insert_num
 PREHOOK: type: QUERY
@@ -1034,14 +1034,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=9 width=529)
+        Select Operator [SEL_3] (rows=9 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=9 width=529)
+            Select Operator [SEL_1] (rows=9 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
-              TableScan [TS_0] (rows=9 width=529)
-                default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"]
+              TableScan [TS_0] (rows=9 width=533)
+                default@part_change_date_group_string_group_date,part_change_date_group_string_group_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_date_group_string_group_date order by insert_num
 PREHOOK: type: QUERY
@@ -1195,14 +1195,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=313)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=313)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=313)
-                default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=317)
+                default@part_change_numeric_group_string_group_multi_ints_string,part_change_numeric_group_string_group_multi_ints_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_string order by insert_num
 PREHOOK: type: QUERY
@@ -1349,14 +1349,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=422)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=422)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=422)
-                default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=426)
+                default@part_change_numeric_group_string_group_multi_ints_char,part_change_numeric_group_string_group_multi_ints_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char order by insert_num
 PREHOOK: type: QUERY
@@ -1503,14 +1503,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=314)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=314)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=314)
-                default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=318)
+                default@part_change_numeric_group_string_group_multi_ints_char_trunc,part_change_numeric_group_string_group_multi_ints_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_char_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -1657,14 +1657,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=313)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=313)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=313)
-                default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=317)
+                default@part_change_numeric_group_string_group_multi_ints_varchar,part_change_numeric_group_string_group_multi_ints_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -1811,14 +1811,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=311)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=311)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=311)
-                default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=315)
+                default@part_change_numeric_group_string_group_multi_ints_varchar_trunc,part_change_numeric_group_string_group_multi_ints_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_numeric_group_string_group_multi_ints_varchar_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -1962,14 +1962,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=304)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=304)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=304)
-                default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=308)
+                default@part_change_numeric_group_string_group_floating_string,part_change_numeric_group_string_group_floating_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_string order by insert_num
 PREHOOK: type: QUERY
@@ -2113,14 +2113,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=383)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=383)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=383)
-                default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=387)
+                default@part_change_numeric_group_string_group_floating_char,part_change_numeric_group_string_group_floating_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char order by insert_num
 PREHOOK: type: QUERY
@@ -2264,14 +2264,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=306)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=306)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=306)
-                default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=310)
+                default@part_change_numeric_group_string_group_floating_char_trunc,part_change_numeric_group_string_group_floating_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_char_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -2415,14 +2415,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=304)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=304)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=304)
-                default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=308)
+                default@part_change_numeric_group_string_group_floating_varchar,part_change_numeric_group_string_group_floating_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -2566,14 +2566,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=302)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=302)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=302)
-                default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=306)
+                default@part_change_numeric_group_string_group_floating_varchar_trunc,part_change_numeric_group_string_group_floating_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_numeric_group_string_group_floating_varchar_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -2728,14 +2728,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=496)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=496)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=496)
-                default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=500)
+                default@part_change_string_group_string_group_string,part_change_string_group_string_group_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_string_group_string_group_string order by insert_num
 PREHOOK: type: QUERY
@@ -2879,14 +2879,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=427)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=427)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=427)
-                default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=431)
+                default@part_change_string_group_string_group_char,part_change_string_group_string_group_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_char order by insert_num
 PREHOOK: type: QUERY
@@ -3030,14 +3030,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=402)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=402)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=402)
-                default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=406)
+                default@part_change_string_group_string_group_varchar,part_change_string_group_string_group_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_string_group_string_group_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -3198,14 +3198,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=183)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=183)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"]
-              TableScan [TS_0] (rows=10 width=183)
-                default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"]
+              TableScan [TS_0] (rows=10 width=187)
+                default@part_change_lower_to_higher_numeric_group_tinyint,part_change_lower_to_higher_numeric_group_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_lower_to_higher_numeric_group_tinyint order by insert_num
 PREHOOK: type: QUERY
@@ -3355,14 +3355,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=182)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=182)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7"]
-              TableScan [TS_0] (rows=10 width=182)
-                default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","b"]
+              TableScan [TS_0] (rows=10 width=186)
+                default@part_change_lower_to_higher_numeric_group_smallint,part_change_lower_to_higher_numeric_group_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,b from part_change_lower_to_higher_numeric_group_smallint order by insert_num
 PREHOOK: type: QUERY
@@ -3509,14 +3509,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=178)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=178)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=10 width=178)
-                default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=10 width=182)
+                default@part_change_lower_to_higher_numeric_group_int,part_change_lower_to_higher_numeric_group_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_lower_to_higher_numeric_group_int order by insert_num
 PREHOOK: type: QUERY
@@ -3660,14 +3660,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=177)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=177)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5"]
-              TableScan [TS_0] (rows=10 width=177)
-                default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","b"]
+              TableScan [TS_0] (rows=10 width=181)
+                default@part_change_lower_to_higher_numeric_group_bigint,part_change_lower_to_higher_numeric_group_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,b from part_change_lower_to_higher_numeric_group_bigint order by insert_num
 PREHOOK: type: QUERY
@@ -3808,14 +3808,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=189)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=189)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=189)
-                default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"]
+              TableScan [TS_0] (rows=10 width=193)
+                default@part_change_lower_to_higher_numeric_group_decimal,part_change_lower_to_higher_numeric_group_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"]
 
 PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_decimal order by insert_num
 PREHOOK: type: QUERY
@@ -3953,14 +3953,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=10 width=99)
+        Select Operator [SEL_3] (rows=10 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=10 width=99)
+            Select Operator [SEL_1] (rows=10 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=10 width=99)
-                default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","b"]
+              TableScan [TS_0] (rows=10 width=103)
+                default@part_change_lower_to_higher_numeric_group_float,part_change_lower_to_higher_numeric_group_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","b"]
 
 PREHOOK: query: select insert_num,part,c1,b from part_change_lower_to_higher_numeric_group_float order by insert_num
 PREHOOK: type: QUERY

http://git-wip-us.apache.org/repos/asf/hive/blob/17ddc9a1/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out
index 34795b1..ae51f0b 100644
--- a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out
+++ b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_complex.q.out
@@ -167,14 +167,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=6 width=785)
+        Select Operator [SEL_3] (rows=6 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=6 width=785)
+            Select Operator [SEL_1] (rows=6 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=6 width=785)
-                default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:NONE,Output:["insert_num","s1","b"]
+              TableScan [TS_0] (rows=6 width=789)
+                default@part_change_various_various_struct1,part_change_various_various_struct1,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","s1","b"]
 
 PREHOOK: query: select insert_num,part,s1,b from part_change_various_various_struct1 order by insert_num
 PREHOOK: type: QUERY
@@ -438,14 +438,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=8 width=610)
+        Select Operator [SEL_3] (rows=8 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=8 width=610)
+            Select Operator [SEL_1] (rows=8 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=8 width=610)
-                default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:NONE,Output:["insert_num","b","s2"]
+              TableScan [TS_0] (rows=8 width=614)
+                default@part_add_various_various_struct2,part_add_various_various_struct2,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s2"]
 
 PREHOOK: query: select insert_num,part,b,s2 from part_add_various_various_struct2 order by insert_num
 PREHOOK: type: QUERY
@@ -633,14 +633,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=4 width=289)
+        Select Operator [SEL_3] (rows=4 width=4)
           Output:["_col0","_col1","_col2","_col3"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=4 width=289)
+            Select Operator [SEL_1] (rows=4 width=4)
               Output:["_col0","_col1","_col2","_col3"]
-              TableScan [TS_0] (rows=4 width=289)
-                default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:NONE,Output:["insert_num","b","s3"]
+              TableScan [TS_0] (rows=4 width=293)
+                default@part_add_to_various_various_struct4,part_add_to_various_various_struct4,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","b","s3"]
 
 PREHOOK: query: select insert_num,part,b,s3 from part_add_to_various_various_struct4 order by insert_num
 PREHOOK: type: QUERY

http://git-wip-us.apache.org/repos/asf/hive/blob/17ddc9a1/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out
index 9ac6146..2b01446 100644
--- a/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out
+++ b/ql/src/test/results/clientpositive/tez/schema_evol_orc_nonvec_mapwork_part_all_primitive.q.out
@@ -143,14 +143,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=6 width=285)
+        Select Operator [SEL_3] (rows=6 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=6 width=285)
+            Select Operator [SEL_1] (rows=6 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11"]
-              TableScan [TS_0] (rows=6 width=285)
-                default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"]
+              TableScan [TS_0] (rows=6 width=289)
+                default@part_change_various_various_boolean,part_change_various_various_boolean,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,b from part_change_various_various_boolean order by insert_num
 PREHOOK: type: QUERY
@@ -319,14 +319,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=438)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=438)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=438)
-                default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=442)
+                default@part_change_various_various_tinyint,part_change_various_various_tinyint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_tinyint order by insert_num
 PREHOOK: type: QUERY
@@ -496,14 +496,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=439)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=439)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=439)
-                default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=443)
+                default@part_change_various_various_smallint,part_change_various_various_smallint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_smallint order by insert_num
 PREHOOK: type: QUERY
@@ -673,14 +673,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=435)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=435)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=435)
-                default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=439)
+                default@part_change_various_various_int,part_change_various_various_int,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_int order by insert_num
 PREHOOK: type: QUERY
@@ -850,14 +850,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=447)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=447)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=447)
-                default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=451)
+                default@part_change_various_various_bigint,part_change_various_various_bigint,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_bigint order by insert_num
 PREHOOK: type: QUERY
@@ -1025,14 +1025,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=437)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=437)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=437)
-                default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=441)
+                default@part_change_various_various_float,part_change_various_various_float,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_float order by insert_num
 PREHOOK: type: QUERY
@@ -1200,14 +1200,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=448)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=448)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=448)
-                default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=452)
+                default@part_change_various_various_double,part_change_various_various_double,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_double order by insert_num
 PREHOOK: type: QUERY
@@ -1375,14 +1375,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=701)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=701)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13"]
-              TableScan [TS_0] (rows=7 width=701)
-                default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
+              TableScan [TS_0] (rows=7 width=705)
+                default@part_change_various_various_decimal,part_change_various_various_decimal,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,b from part_change_various_various_decimal order by insert_num
 PREHOOK: type: QUERY
@@ -1556,14 +1556,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=673)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=673)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
-              TableScan [TS_0] (rows=7 width=673)
-                default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
+              TableScan [TS_0] (rows=7 width=677)
+                default@part_change_various_various_string,part_change_various_various_string,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_string order by insert_num
 PREHOOK: type: QUERY
@@ -1737,14 +1737,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=725)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=725)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
-              TableScan [TS_0] (rows=7 width=725)
-                default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
+              TableScan [TS_0] (rows=7 width=729)
+                default@part_change_various_various_char,part_change_various_various_char,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char order by insert_num
 PREHOOK: type: QUERY
@@ -1918,14 +1918,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=661)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=661)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
-              TableScan [TS_0] (rows=7 width=661)
-                default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
+              TableScan [TS_0] (rows=7 width=665)
+                default@part_change_various_various_char_trunc,part_change_various_various_char_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_char_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -2099,14 +2099,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=672)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=672)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
-              TableScan [TS_0] (rows=7 width=672)
-                default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
+              TableScan [TS_0] (rows=7 width=676)
+                default@part_change_various_various_varchar,part_change_various_various_varchar,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar order by insert_num
 PREHOOK: type: QUERY
@@ -2280,14 +2280,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=667)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=667)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15"]
-              TableScan [TS_0] (rows=7 width=667)
-                default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
+              TableScan [TS_0] (rows=7 width=671)
+                default@part_change_various_various_varchar_trunc,part_change_various_various_varchar_trunc,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","c13","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,b from part_change_various_various_varchar_trunc order by insert_num
 PREHOOK: type: QUERY
@@ -2458,14 +2458,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=7 width=406)
+        Select Operator [SEL_3] (rows=7 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=7 width=406)
+            Select Operator [SEL_1] (rows=7 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14"]
-              TableScan [TS_0] (rows=7 width=406)
-                default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"]
+              TableScan [TS_0] (rows=7 width=410)
+                default@part_change_various_various_timestamp,part_change_various_various_timestamp,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","c7","c8","c9","c10","c11","c12","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,b from part_change_various_various_timestamp order by insert_num
 PREHOOK: type: QUERY
@@ -2609,14 +2609,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=6 width=407)
+        Select Operator [SEL_3] (rows=6 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=6 width=407)
+            Select Operator [SEL_1] (rows=6 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"]
-              TableScan [TS_0] (rows=6 width=407)
-                default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","b"]
+              TableScan [TS_0] (rows=6 width=411)
+                default@part_change_various_various_date,part_change_various_various_date,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,b from part_change_various_various_date order by insert_num
 PREHOOK: type: QUERY
@@ -2854,14 +2854,14 @@ Stage-0
     Stage-1
       Reducer 2
       File Output Operator [FS_4]
-        Select Operator [SEL_3] (rows=13 width=668)
+        Select Operator [SEL_3] (rows=13 width=4)
           Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"]
         <-Map 1 [SIMPLE_EDGE]
           SHUFFLE [RS_2]
-            Select Operator [SEL_1] (rows=13 width=668)
+            Select Operator [SEL_1] (rows=13 width=4)
               Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"]
-              TableScan [TS_0] (rows=13 width=668)
-                default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:NONE,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"]
+              TableScan [TS_0] (rows=13 width=672)
+                default@part_change_same_type_different_params,part_change_same_type_different_params,Tbl:COMPLETE,Col:PARTIAL,Output:["insert_num","c1","c2","c3","c4","c5","c6","b"]
 
 PREHOOK: query: select insert_num,part,c1,c2,c3,c4,c5,c6,b from part_change_same_type_different_params order by insert_num
 PREHOOK: type: QUERY