http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out 
b/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
new file mode 100644
index 0000000..acafb31
--- /dev/null
+++ b/ql/src/test/results/clientpositive/llap/column_table_stats_orc.q.out
@@ -0,0 +1,989 @@
+PREHOOK: query: DROP TABLE IF EXISTS s
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE IF EXISTS s
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: CREATE TABLE s (key STRING COMMENT 'default', value STRING 
COMMENT 'default') STORED AS ORC
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@s
+POSTHOOK: query: CREATE TABLE s (key STRING COMMENT 'default', value STRING 
COMMENT 'default') STORED AS ORC
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@s
+PREHOOK: query: insert into table s values ('1','2')
+PREHOOK: type: QUERY
+PREHOOK: Output: default@s
+POSTHOOK: query: insert into table s values ('1','2')
+POSTHOOK: type: QUERY
+POSTHOOK: Output: default@s
+POSTHOOK: Lineage: s.key SIMPLE 
[(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
+POSTHOOK: Lineage: s.value SIMPLE 
[(values__tmp__table__1)values__tmp__table__1.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
+PREHOOK: query: desc formatted s
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@s
+POSTHOOK: query: desc formatted s
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@s
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Detailed Table Information            
+Database:              default                  
+#### A masked pattern was here ####
+Retention:             0                        
+#### A masked pattern was here ####
+Table Type:            MANAGED_TABLE            
+Table Parameters:               
+       COLUMN_STATS_ACCURATE   {\"BASIC_STATS\":\"true\"}
+       numFiles                1                   
+       numRows                 1                   
+       rawDataSize             170                 
+       totalSize               273                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: explain extended analyze table s compute statistics for columns
+PREHOOK: type: QUERY
+POSTHOOK: query: explain extended analyze table s compute statistics for 
columns
+POSTHOOK: type: QUERY
+STAGE DEPENDENCIES:
+  Stage-0 is a root stage
+  Stage-2 depends on stages: Stage-0
+  Stage-3 depends on stages: Stage-2
+
+STAGE PLANS:
+  Stage: Stage-0
+    Tez
+#### A masked pattern was here ####
+      Edges:
+        Reducer 2 <- Map 1 (CUSTOM_SIMPLE_EDGE)
+#### A masked pattern was here ####
+      Vertices:
+        Map 1 
+            Map Operator Tree:
+                TableScan
+                  alias: s
+                  Statistics: Num rows: 1 Data size: 170 Basic stats: COMPLETE 
Column stats: NONE
+                  Statistics Aggregation Key Prefix: default.s/
+                  GatherStats: true
+                  Select Operator
+                    expressions: key (type: string), value (type: string)
+                    outputColumnNames: key, value
+                    Statistics: Num rows: 1 Data size: 170 Basic stats: 
COMPLETE Column stats: NONE
+                    Group By Operator
+                      aggregations: compute_stats(key, 16), 
compute_stats(value, 16)
+                      mode: hash
+                      outputColumnNames: _col0, _col1
+                      Statistics: Num rows: 1 Data size: 984 Basic stats: 
COMPLETE Column stats: NONE
+                      Reduce Output Operator
+                        null sort order: 
+                        sort order: 
+                        Statistics: Num rows: 1 Data size: 984 Basic stats: 
COMPLETE Column stats: NONE
+                        tag: -1
+                        value expressions: _col0 (type: 
struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:string,numbitvectors:int>),
 _col1 (type: 
struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:string,numbitvectors:int>)
+                        auto parallelism: false
+            Execution mode: llap
+            LLAP IO: all inputs
+            Path -> Alias:
+#### A masked pattern was here ####
+            Path -> Partition:
+#### A masked pattern was here ####
+                Partition
+                  base file name: s
+                  input format: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                  output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                  properties:
+                    COLUMN_STATS_ACCURATE {"BASIC_STATS":"true"}
+                    bucket_count -1
+                    column.name.delimiter ,
+                    columns key,value
+                    columns.comments 'default','default'
+                    columns.types string:string
+#### A masked pattern was here ####
+                    name default.s
+                    numFiles 1
+                    numRows 1
+                    rawDataSize 170
+                    serialization.ddl struct s { string key, string value}
+                    serialization.format 1
+                    serialization.lib org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    totalSize 273
+#### A masked pattern was here ####
+                  serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                
+                    input format: 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                    output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                    properties:
+                      COLUMN_STATS_ACCURATE {"BASIC_STATS":"true"}
+                      bucket_count -1
+                      column.name.delimiter ,
+                      columns key,value
+                      columns.comments 'default','default'
+                      columns.types string:string
+#### A masked pattern was here ####
+                      name default.s
+                      numFiles 1
+                      numRows 1
+                      rawDataSize 170
+                      serialization.ddl struct s { string key, string value}
+                      serialization.format 1
+                      serialization.lib 
org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                      totalSize 273
+#### A masked pattern was here ####
+                    serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    name: default.s
+                  name: default.s
+            Truncated Path -> Alias:
+              /s [s]
+        Reducer 2 
+            Execution mode: llap
+            Needs Tagging: false
+            Reduce Operator Tree:
+              Group By Operator
+                aggregations: compute_stats(VALUE._col0), 
compute_stats(VALUE._col1)
+                mode: mergepartial
+                outputColumnNames: _col0, _col1
+                Statistics: Num rows: 1 Data size: 984 Basic stats: COMPLETE 
Column stats: NONE
+                File Output Operator
+                  compressed: false
+                  GlobalTableId: 0
+#### A masked pattern was here ####
+                  NumFilesPerFileSink: 1
+                  Statistics: Num rows: 1 Data size: 984 Basic stats: COMPLETE 
Column stats: NONE
+#### A masked pattern was here ####
+                  table:
+                      input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
+                      output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+                      properties:
+                        columns _col0,_col1
+                        columns.types 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>:struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>
+                        escape.delim \
+                        hive.serialization.extend.additional.nesting.levels 
true
+                        serialization.escape.crlf true
+                        serialization.format 1
+                        serialization.lib 
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                      serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                  TotalFiles: 1
+                  GatherStats: false
+                  MultiFileSpray: false
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
+    Column Stats Work
+      Column Stats Desc:
+          Columns: key, value
+          Column Types: string, string
+          Table: default.s
+          Is Table Level Stats: true
+
+PREHOOK: query: analyze table s compute statistics for columns
+PREHOOK: type: QUERY
+PREHOOK: Input: default@s
+PREHOOK: Output: default@s
+#### A masked pattern was here ####
+POSTHOOK: query: analyze table s compute statistics for columns
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@s
+POSTHOOK: Output: default@s
+#### A masked pattern was here ####
+PREHOOK: query: desc formatted s
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@s
+POSTHOOK: query: desc formatted s
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@s
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Detailed Table Information            
+Database:              default                  
+#### A masked pattern was here ####
+Retention:             0                        
+#### A masked pattern was here ####
+Table Type:            MANAGED_TABLE            
+Table Parameters:               
+       COLUMN_STATS_ACCURATE   
{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
+       numFiles                1                   
+       numRows                 1                   
+       rawDataSize             170                 
+       totalSize               273                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: DROP TABLE IF EXISTS spart
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: DROP TABLE IF EXISTS spart
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: CREATE TABLE spart (key STRING COMMENT 'default', value STRING 
COMMENT 'default')
+PARTITIONED BY (ds STRING, hr STRING)
+STORED AS ORC
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@spart
+POSTHOOK: query: CREATE TABLE spart (key STRING COMMENT 'default', value 
STRING COMMENT 'default')
+PARTITIONED BY (ds STRING, hr STRING)
+STORED AS ORC
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@spart
+PREHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="12") 
values ('1','2')
+PREHOOK: type: QUERY
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="12") 
values ('1','2')
+POSTHOOK: type: QUERY
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=12).key SIMPLE 
[(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=12).value SIMPLE 
[(values__tmp__table__2)values__tmp__table__2.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
+PREHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="11") 
values ('1','2')
+PREHOOK: type: QUERY
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="11") 
values ('1','2')
+POSTHOOK: type: QUERY
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=11).key SIMPLE 
[(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=11).value SIMPLE 
[(values__tmp__table__3)values__tmp__table__3.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
+PREHOOK: query: desc formatted spart
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Table Information            
+Database:              default                  
+#### A masked pattern was here ####
+Retention:             0                        
+#### A masked pattern was here ####
+Table Type:            MANAGED_TABLE            
+Table Parameters:               
+       COLUMN_STATS_ACCURATE   {\"BASIC_STATS\":\"true\"}
+       numFiles                2                   
+       numRows                 2                   
+       rawDataSize             340                 
+       totalSize               546                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: explain extended analyze table spart compute statistics for 
columns
+PREHOOK: type: QUERY
+POSTHOOK: query: explain extended analyze table spart compute statistics for 
columns
+POSTHOOK: type: QUERY
+STAGE DEPENDENCIES:
+  Stage-0 is a root stage
+  Stage-2 depends on stages: Stage-0
+  Stage-3 depends on stages: Stage-2
+
+STAGE PLANS:
+  Stage: Stage-0
+    Tez
+#### A masked pattern was here ####
+      Edges:
+        Reducer 2 <- Map 1 (SIMPLE_EDGE)
+#### A masked pattern was here ####
+      Vertices:
+        Map 1 
+            Map Operator Tree:
+                TableScan
+                  alias: spart
+                  Statistics: Num rows: 2 Data size: 1076 Basic stats: 
COMPLETE Column stats: PARTIAL
+                  Statistics Aggregation Key Prefix: default.spart/
+                  GatherStats: true
+                  Select Operator
+                    expressions: ds (type: string), hr (type: string), key 
(type: string), value (type: string)
+                    outputColumnNames: ds, hr, key, value
+                    Statistics: Num rows: 2 Data size: 1076 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Group By Operator
+                      aggregations: compute_stats(key, 16), 
compute_stats(value, 16)
+                      keys: ds (type: string), hr (type: string)
+                      mode: hash
+                      outputColumnNames: _col0, _col1, _col2, _col3
+                      Statistics: Num rows: 1 Data size: 1352 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Reduce Output Operator
+                        key expressions: _col0 (type: string), _col1 (type: 
string)
+                        null sort order: aa
+                        sort order: ++
+                        Map-reduce partition columns: _col0 (type: string), 
_col1 (type: string)
+                        Statistics: Num rows: 1 Data size: 1352 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        tag: -1
+                        value expressions: _col2 (type: 
struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:string,numbitvectors:int>),
 _col3 (type: 
struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:string,numbitvectors:int>)
+                        auto parallelism: true
+            Execution mode: llap
+            LLAP IO: all inputs
+            Path -> Alias:
+#### A masked pattern was here ####
+            Path -> Partition:
+#### A masked pattern was here ####
+                Partition
+                  base file name: hr=11
+                  input format: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                  output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                  partition values:
+                    ds 2008-04-08
+                    hr 11
+                  properties:
+                    COLUMN_STATS_ACCURATE {"BASIC_STATS":"true"}
+                    bucket_count -1
+#### A masked pattern was here ####
+                    name default.spart
+                    numFiles 1
+                    numRows 1
+                    partition_columns ds/hr
+                    partition_columns.types string:string
+                    rawDataSize 170
+                    serialization.ddl struct spart { string key, string value}
+                    serialization.format 1
+                    serialization.lib org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    totalSize 273
+#### A masked pattern was here ####
+                  serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                
+                    input format: 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                    output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                    properties:
+                      bucket_count -1
+                      column.name.delimiter ,
+                      columns key,value
+                      columns.comments 'default','default'
+                      columns.types string:string
+#### A masked pattern was here ####
+                      name default.spart
+                      partition_columns ds/hr
+                      partition_columns.types string:string
+                      serialization.ddl struct spart { string key, string 
value}
+                      serialization.format 1
+                      serialization.lib 
org.apache.hadoop.hive.ql.io.orc.OrcSerde
+#### A masked pattern was here ####
+                    serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    name: default.spart
+                  name: default.spart
+#### A masked pattern was here ####
+                Partition
+                  base file name: hr=12
+                  input format: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                  output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                  partition values:
+                    ds 2008-04-08
+                    hr 12
+                  properties:
+                    COLUMN_STATS_ACCURATE {"BASIC_STATS":"true"}
+                    bucket_count -1
+#### A masked pattern was here ####
+                    name default.spart
+                    numFiles 1
+                    numRows 1
+                    partition_columns ds/hr
+                    partition_columns.types string:string
+                    rawDataSize 170
+                    serialization.ddl struct spart { string key, string value}
+                    serialization.format 1
+                    serialization.lib org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    totalSize 273
+#### A masked pattern was here ####
+                  serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                
+                    input format: 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                    output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                    properties:
+                      bucket_count -1
+                      column.name.delimiter ,
+                      columns key,value
+                      columns.comments 'default','default'
+                      columns.types string:string
+#### A masked pattern was here ####
+                      name default.spart
+                      partition_columns ds/hr
+                      partition_columns.types string:string
+                      serialization.ddl struct spart { string key, string 
value}
+                      serialization.format 1
+                      serialization.lib 
org.apache.hadoop.hive.ql.io.orc.OrcSerde
+#### A masked pattern was here ####
+                    serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    name: default.spart
+                  name: default.spart
+            Truncated Path -> Alias:
+              /spart/ds=2008-04-08/hr=11 [spart]
+              /spart/ds=2008-04-08/hr=12 [spart]
+        Reducer 2 
+            Execution mode: llap
+            Needs Tagging: false
+            Reduce Operator Tree:
+              Group By Operator
+                aggregations: compute_stats(VALUE._col0), 
compute_stats(VALUE._col1)
+                keys: KEY._col0 (type: string), KEY._col1 (type: string)
+                mode: mergepartial
+                outputColumnNames: _col0, _col1, _col2, _col3
+                Statistics: Num rows: 1 Data size: 1328 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Select Operator
+                  expressions: _col2 (type: 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>),
 _col3 (type: 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>),
 _col0 (type: string), _col1 (type: string)
+                  outputColumnNames: _col0, _col1, _col2, _col3
+                  Statistics: Num rows: 1 Data size: 1328 Basic stats: 
COMPLETE Column stats: PARTIAL
+                  File Output Operator
+                    compressed: false
+                    GlobalTableId: 0
+#### A masked pattern was here ####
+                    NumFilesPerFileSink: 1
+                    Statistics: Num rows: 1 Data size: 1328 Basic stats: 
COMPLETE Column stats: PARTIAL
+#### A masked pattern was here ####
+                    table:
+                        input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
+                        output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+                        properties:
+                          columns _col0,_col1,_col2,_col3
+                          columns.types 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>:struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>:string:string
+                          escape.delim \
+                          hive.serialization.extend.additional.nesting.levels 
true
+                          serialization.escape.crlf true
+                          serialization.format 1
+                          serialization.lib 
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                        serde: 
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                    TotalFiles: 1
+                    GatherStats: false
+                    MultiFileSpray: false
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
+    Column Stats Work
+      Column Stats Desc:
+          Columns: key, value
+          Column Types: string, string
+          Table: default.spart
+          Is Table Level Stats: false
+
+PREHOOK: query: analyze table spart compute statistics for columns
+PREHOOK: type: QUERY
+PREHOOK: Input: default@spart
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=12
+PREHOOK: Output: default@spart
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
+POSTHOOK: query: analyze table spart compute statistics for columns
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@spart
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: Output: default@spart
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
+PREHOOK: query: desc formatted spart
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Table Information            
+Database:              default                  
+#### A masked pattern was here ####
+Retention:             0                        
+#### A masked pattern was here ####
+Table Type:            MANAGED_TABLE            
+Table Parameters:               
+       COLUMN_STATS_ACCURATE   {\"BASIC_STATS\":\"true\"}
+       numFiles                2                   
+       numRows                 2                   
+       rawDataSize             340                 
+       totalSize               546                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=11)
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=11)
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Partition Information                
+Partition Value:       [2008-04-08, 11]         
+Database:              default                  
+Table:                 spart                    
+#### A masked pattern was here ####
+Partition Parameters:           
+       COLUMN_STATS_ACCURATE   
{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
+       numFiles                1                   
+       numRows                 1                   
+       rawDataSize             170                 
+       totalSize               273                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=12)
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=12)
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Partition Information                
+Partition Value:       [2008-04-08, 12]         
+Database:              default                  
+Table:                 spart                    
+#### A masked pattern was here ####
+Partition Parameters:           
+       COLUMN_STATS_ACCURATE   
{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
+       numFiles                1                   
+       numRows                 1                   
+       rawDataSize             170                 
+       totalSize               273                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: DROP TABLE IF EXISTS spart
+PREHOOK: type: DROPTABLE
+PREHOOK: Input: default@spart
+PREHOOK: Output: default@spart
+POSTHOOK: query: DROP TABLE IF EXISTS spart
+POSTHOOK: type: DROPTABLE
+POSTHOOK: Input: default@spart
+POSTHOOK: Output: default@spart
+PREHOOK: query: CREATE TABLE spart (key STRING COMMENT 'default', value STRING 
COMMENT 'default')
+PARTITIONED BY (ds STRING, hr STRING)
+STORED AS ORC
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@spart
+POSTHOOK: query: CREATE TABLE spart (key STRING COMMENT 'default', value 
STRING COMMENT 'default')
+PARTITIONED BY (ds STRING, hr STRING)
+STORED AS ORC
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@spart
+PREHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="12") 
values ('1','2')
+PREHOOK: type: QUERY
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="12") 
values ('1','2')
+POSTHOOK: type: QUERY
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=12
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=12).key SIMPLE 
[(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=12).value SIMPLE 
[(values__tmp__table__4)values__tmp__table__4.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
+PREHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="11") 
values ('1','2')
+PREHOOK: type: QUERY
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: query: insert into table spart PARTITION (ds="2008-04-08", hr="11") 
values ('1','2')
+POSTHOOK: type: QUERY
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=11).key SIMPLE 
[(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col1, 
type:string, comment:), ]
+POSTHOOK: Lineage: spart PARTITION(ds=2008-04-08,hr=11).value SIMPLE 
[(values__tmp__table__5)values__tmp__table__5.FieldSchema(name:tmp_values_col2, 
type:string, comment:), ]
+PREHOOK: query: desc formatted spart
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Table Information            
+Database:              default                  
+#### A masked pattern was here ####
+Retention:             0                        
+#### A masked pattern was here ####
+Table Type:            MANAGED_TABLE            
+Table Parameters:               
+       COLUMN_STATS_ACCURATE   {\"BASIC_STATS\":\"true\"}
+       numFiles                2                   
+       numRows                 2                   
+       rawDataSize             340                 
+       totalSize               546                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: explain extended analyze table spart partition(hr="11") 
compute statistics for columns
+PREHOOK: type: QUERY
+POSTHOOK: query: explain extended analyze table spart partition(hr="11") 
compute statistics for columns
+POSTHOOK: type: QUERY
+STAGE DEPENDENCIES:
+  Stage-0 is a root stage
+  Stage-2 depends on stages: Stage-0
+  Stage-3 depends on stages: Stage-2
+
+STAGE PLANS:
+  Stage: Stage-0
+    Tez
+#### A masked pattern was here ####
+      Edges:
+        Reducer 2 <- Map 1 (SIMPLE_EDGE)
+#### A masked pattern was here ####
+      Vertices:
+        Map 1 
+            Map Operator Tree:
+                TableScan
+                  alias: spart
+                  Statistics: Num rows: 1 Data size: 354 Basic stats: COMPLETE 
Column stats: PARTIAL
+                  Statistics Aggregation Key Prefix: default.spart/
+                  GatherStats: true
+                  Select Operator
+                    expressions: ds (type: string), key (type: string), value 
(type: string)
+                    outputColumnNames: ds, key, value
+                    Statistics: Num rows: 1 Data size: 354 Basic stats: 
COMPLETE Column stats: PARTIAL
+                    Group By Operator
+                      aggregations: compute_stats(key, 16), 
compute_stats(value, 16)
+                      keys: ds (type: string), '11' (type: string)
+                      mode: hash
+                      outputColumnNames: _col0, _col1, _col2, _col3
+                      Statistics: Num rows: 1 Data size: 1254 Basic stats: 
COMPLETE Column stats: PARTIAL
+                      Reduce Output Operator
+                        key expressions: _col0 (type: string), '11' (type: 
string)
+                        null sort order: aa
+                        sort order: ++
+                        Map-reduce partition columns: _col0 (type: string), 
'11' (type: string)
+                        Statistics: Num rows: 1 Data size: 1254 Basic stats: 
COMPLETE Column stats: PARTIAL
+                        tag: -1
+                        value expressions: _col2 (type: 
struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:string,numbitvectors:int>),
 _col3 (type: 
struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:string,numbitvectors:int>)
+                        auto parallelism: true
+            Execution mode: llap
+            LLAP IO: all inputs
+            Path -> Alias:
+#### A masked pattern was here ####
+            Path -> Partition:
+#### A masked pattern was here ####
+                Partition
+                  base file name: hr=11
+                  input format: org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                  output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                  partition values:
+                    ds 2008-04-08
+                    hr 11
+                  properties:
+                    COLUMN_STATS_ACCURATE {"BASIC_STATS":"true"}
+                    bucket_count -1
+#### A masked pattern was here ####
+                    name default.spart
+                    numFiles 1
+                    numRows 1
+                    partition_columns ds/hr
+                    partition_columns.types string:string
+                    rawDataSize 170
+                    serialization.ddl struct spart { string key, string value}
+                    serialization.format 1
+                    serialization.lib org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    totalSize 273
+#### A masked pattern was here ####
+                  serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                
+                    input format: 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat
+                    output format: 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat
+                    properties:
+                      bucket_count -1
+                      column.name.delimiter ,
+                      columns key,value
+                      columns.comments 'default','default'
+                      columns.types string:string
+#### A masked pattern was here ####
+                      name default.spart
+                      partition_columns ds/hr
+                      partition_columns.types string:string
+                      serialization.ddl struct spart { string key, string 
value}
+                      serialization.format 1
+                      serialization.lib 
org.apache.hadoop.hive.ql.io.orc.OrcSerde
+#### A masked pattern was here ####
+                    serde: org.apache.hadoop.hive.ql.io.orc.OrcSerde
+                    name: default.spart
+                  name: default.spart
+            Truncated Path -> Alias:
+              /spart/ds=2008-04-08/hr=11 [spart]
+        Reducer 2 
+            Execution mode: llap
+            Needs Tagging: false
+            Reduce Operator Tree:
+              Group By Operator
+                aggregations: compute_stats(VALUE._col0), 
compute_stats(VALUE._col1)
+                keys: KEY._col0 (type: string), '11' (type: string)
+                mode: mergepartial
+                outputColumnNames: _col0, _col1, _col2, _col3
+                Statistics: Num rows: 1 Data size: 1230 Basic stats: COMPLETE 
Column stats: PARTIAL
+                Select Operator
+                  expressions: _col2 (type: 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>),
 _col3 (type: 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>),
 _col0 (type: string), '11' (type: string)
+                  outputColumnNames: _col0, _col1, _col2, _col3
+                  Statistics: Num rows: 1 Data size: 1230 Basic stats: 
COMPLETE Column stats: PARTIAL
+                  File Output Operator
+                    compressed: false
+                    GlobalTableId: 0
+#### A masked pattern was here ####
+                    NumFilesPerFileSink: 1
+                    Statistics: Num rows: 1 Data size: 1230 Basic stats: 
COMPLETE Column stats: PARTIAL
+#### A masked pattern was here ####
+                    table:
+                        input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
+                        output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+                        properties:
+                          columns _col0,_col1,_col2,_col3
+                          columns.types 
struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>:struct<columntype:string,maxlength:bigint,avglength:double,countnulls:bigint,numdistinctvalues:bigint,ndvbitvector:string>:string:string
+                          escape.delim \
+                          hive.serialization.extend.additional.nesting.levels 
true
+                          serialization.escape.crlf true
+                          serialization.format 1
+                          serialization.lib 
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                        serde: 
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+                    TotalFiles: 1
+                    GatherStats: false
+                    MultiFileSpray: false
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
+    Column Stats Work
+      Column Stats Desc:
+          Columns: key, value
+          Column Types: string, string
+          Table: default.spart
+          Is Table Level Stats: false
+
+PREHOOK: query: analyze table spart partition(hr="11") compute statistics for 
columns
+PREHOOK: type: QUERY
+PREHOOK: Input: default@spart
+PREHOOK: Input: default@spart@ds=2008-04-08/hr=11
+PREHOOK: Output: default@spart
+PREHOOK: Output: default@spart@ds=2008-04-08/hr=11
+#### A masked pattern was here ####
+POSTHOOK: query: analyze table spart partition(hr="11") compute statistics for 
columns
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@spart
+POSTHOOK: Input: default@spart@ds=2008-04-08/hr=11
+POSTHOOK: Output: default@spart
+POSTHOOK: Output: default@spart@ds=2008-04-08/hr=11
+#### A masked pattern was here ####
+PREHOOK: query: desc formatted spart
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Table Information            
+Database:              default                  
+#### A masked pattern was here ####
+Retention:             0                        
+#### A masked pattern was here ####
+Table Type:            MANAGED_TABLE            
+Table Parameters:               
+       COLUMN_STATS_ACCURATE   {\"BASIC_STATS\":\"true\"}
+       numFiles                2                   
+       numRows                 2                   
+       rawDataSize             340                 
+       totalSize               546                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=11)
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=11)
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Partition Information                
+Partition Value:       [2008-04-08, 11]         
+Database:              default                  
+Table:                 spart                    
+#### A masked pattern was here ####
+Partition Parameters:           
+       COLUMN_STATS_ACCURATE   
{\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"key\":\"true\",\"value\":\"true\"}}
+       numFiles                1                   
+       numRows                 1                   
+       rawDataSize             170                 
+       totalSize               273                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   
+PREHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=12)
+PREHOOK: type: DESCTABLE
+PREHOOK: Input: default@spart
+POSTHOOK: query: desc formatted spart PARTITION(ds='2008-04-08', hr=12)
+POSTHOOK: type: DESCTABLE
+POSTHOOK: Input: default@spart
+# col_name             data_type               comment             
+                
+key                    string                  default             
+value                  string                  default             
+                
+# Partition Information                 
+# col_name             data_type               comment             
+                
+ds                     string                                      
+hr                     string                                      
+                
+# Detailed Partition Information                
+Partition Value:       [2008-04-08, 12]         
+Database:              default                  
+Table:                 spart                    
+#### A masked pattern was here ####
+Partition Parameters:           
+       COLUMN_STATS_ACCURATE   {\"BASIC_STATS\":\"true\"}
+       numFiles                1                   
+       numRows                 1                   
+       rawDataSize             170                 
+       totalSize               273                 
+#### A masked pattern was here ####
+                
+# Storage Information           
+SerDe Library:         org.apache.hadoop.hive.ql.io.orc.OrcSerde        
+InputFormat:           org.apache.hadoop.hive.ql.io.orc.OrcInputFormat  
+OutputFormat:          org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat        
 
+Compressed:            No                       
+Num Buckets:           -1                       
+Bucket Columns:        []                       
+Sort Columns:          []                       
+Storage Desc Params:            
+       serialization.format    1                   

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out 
b/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
index 3e28e58..dc50fb7 100644
--- a/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
+++ b/ql/src/test/results/clientpositive/llap/columnstats_part_coltype.q.out
@@ -64,11 +64,15 @@ PREHOOK: query: analyze table partcolstats partition 
(ds=date '2015-04-02', hr=2
 PREHOOK: type: QUERY
 PREHOOK: Input: default@partcolstats
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+PREHOOK: Output: default@partcolstats
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstats partition (ds=date '2015-04-02', 
hr=2, part='partA') compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@partcolstats
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+POSTHOOK: Output: default@partcolstats
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstats partition (ds=date 
'2015-04-02', hr=2, part='partA') key
 PREHOOK: type: DESCTABLE
@@ -111,12 +115,18 @@ PREHOOK: type: QUERY
 PREHOOK: Input: default@partcolstats
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partA
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partB
+PREHOOK: Output: default@partcolstats
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partB
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstats partition (ds=date '2015-04-02', 
hr=2, part) compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@partcolstats
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partA
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partB
+POSTHOOK: Output: default@partcolstats
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partB
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstats partition (ds=date 
'2015-04-02', hr=2, part='partB') key
 PREHOOK: type: DESCTABLE
@@ -160,6 +170,10 @@ PREHOOK: Input: default@partcolstats
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partA
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partB
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=3/part=partA
+PREHOOK: Output: default@partcolstats
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partB
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=3/part=partA
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstats partition (ds=date '2015-04-02', 
hr, part) compute statistics for columns
 POSTHOOK: type: QUERY
@@ -167,6 +181,10 @@ POSTHOOK: Input: default@partcolstats
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partA
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=2/part=partB
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=3/part=partA
+POSTHOOK: Output: default@partcolstats
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partB
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=3/part=partA
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstats partition (ds=date 
'2015-04-02', hr=3, part='partA') key
 PREHOOK: type: DESCTABLE
@@ -230,6 +248,12 @@ PREHOOK: Input: 
default@partcolstats@ds=2015-04-02/hr=2/part=partB
 PREHOOK: Input: default@partcolstats@ds=2015-04-02/hr=3/part=partA
 PREHOOK: Input: default@partcolstats@ds=2015-04-03/hr=3/part=partA
 PREHOOK: Input: default@partcolstats@ds=2015-04-03/hr=3/part=partB
+PREHOOK: Output: default@partcolstats
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partB
+PREHOOK: Output: default@partcolstats@ds=2015-04-02/hr=3/part=partA
+PREHOOK: Output: default@partcolstats@ds=2015-04-03/hr=3/part=partA
+PREHOOK: Output: default@partcolstats@ds=2015-04-03/hr=3/part=partB
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstats partition (ds, hr, part) compute 
statistics for columns
 POSTHOOK: type: QUERY
@@ -239,6 +263,12 @@ POSTHOOK: Input: 
default@partcolstats@ds=2015-04-02/hr=2/part=partB
 POSTHOOK: Input: default@partcolstats@ds=2015-04-02/hr=3/part=partA
 POSTHOOK: Input: default@partcolstats@ds=2015-04-03/hr=3/part=partA
 POSTHOOK: Input: default@partcolstats@ds=2015-04-03/hr=3/part=partB
+POSTHOOK: Output: default@partcolstats
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partA
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=2/part=partB
+POSTHOOK: Output: default@partcolstats@ds=2015-04-02/hr=3/part=partA
+POSTHOOK: Output: default@partcolstats@ds=2015-04-03/hr=3/part=partA
+POSTHOOK: Output: default@partcolstats@ds=2015-04-03/hr=3/part=partB
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstats partition (ds=date 
'2015-04-03', hr=3, part='partA') key
 PREHOOK: type: DESCTABLE
@@ -310,11 +340,15 @@ PREHOOK: query: analyze table partcolstatsnum partition 
(tint=100, sint=1000, bi
 PREHOOK: type: QUERY
 PREHOOK: Input: default@partcolstatsnum
 PREHOOK: Input: default@partcolstatsnum@tint=100/sint=1000/bint=1000000
+PREHOOK: Output: default@partcolstatsnum
+PREHOOK: Output: default@partcolstatsnum@tint=100/sint=1000/bint=1000000
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstatsnum partition (tint=100, sint=1000, 
bint=1000000) compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@partcolstatsnum
 POSTHOOK: Input: default@partcolstatsnum@tint=100/sint=1000/bint=1000000
+POSTHOOK: Output: default@partcolstatsnum
+POSTHOOK: Output: default@partcolstatsnum@tint=100/sint=1000/bint=1000000
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstatsnum partition (tint=100, 
sint=1000, bint=1000000) value
 PREHOOK: type: DESCTABLE
@@ -359,11 +393,15 @@ PREHOOK: query: analyze table partcolstatsdec partition 
(decpart='1000.0001') co
 PREHOOK: type: QUERY
 PREHOOK: Input: default@partcolstatsdec
 PREHOOK: Input: default@partcolstatsdec@decpart=1000.0001
+PREHOOK: Output: default@partcolstatsdec
+PREHOOK: Output: default@partcolstatsdec@decpart=1000.0001
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstatsdec partition (decpart='1000.0001') 
compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@partcolstatsdec
 POSTHOOK: Input: default@partcolstatsdec@decpart=1000.0001
+POSTHOOK: Output: default@partcolstatsdec
+POSTHOOK: Output: default@partcolstatsdec@decpart=1000.0001
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstatsdec partition 
(decpart='1000.0001') value
 PREHOOK: type: DESCTABLE
@@ -408,11 +446,15 @@ PREHOOK: query: analyze table partcolstatschar partition 
(varpart='part1', charp
 PREHOOK: type: QUERY
 PREHOOK: Input: default@partcolstatschar
 PREHOOK: Input: default@partcolstatschar@varpart=part1/charpart=aaa
+PREHOOK: Output: default@partcolstatschar
+PREHOOK: Output: default@partcolstatschar@varpart=part1/charpart=aaa
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table partcolstatschar partition (varpart='part1', 
charpart='aaa') compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@partcolstatschar
 POSTHOOK: Input: default@partcolstatschar@varpart=part1/charpart=aaa
+POSTHOOK: Output: default@partcolstatschar
+POSTHOOK: Output: default@partcolstatschar@varpart=part1/charpart=aaa
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted partcolstatschar partition 
(varpart='part1', charpart='aaa') value
 PREHOOK: type: DESCTABLE

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out 
b/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
index ba14835..98ba6af 100644
--- a/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
+++ b/ql/src/test/results/clientpositive/llap/deleteAnalyze.q.out
@@ -75,18 +75,22 @@ amount                      decimal(10,3)
 PREHOOK: query: analyze table testdeci2 compute statistics for columns
 PREHOOK: type: QUERY
 PREHOOK: Input: default@testdeci2
+PREHOOK: Output: default@testdeci2
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table testdeci2 compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@testdeci2
+POSTHOOK: Output: default@testdeci2
 #### A masked pattern was here ####
 PREHOOK: query: analyze table testdeci2 compute statistics for columns
 PREHOOK: type: QUERY
 PREHOOK: Input: default@testdeci2
+PREHOOK: Output: default@testdeci2
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table testdeci2 compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@testdeci2
+POSTHOOK: Output: default@testdeci2
 #### A masked pattern was here ####
 PREHOOK: query: explain
 select s.id,

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/drop_partition_with_stats.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/drop_partition_with_stats.q.out 
b/ql/src/test/results/clientpositive/llap/drop_partition_with_stats.q.out
index c6ab40d..2d68334 100644
--- a/ql/src/test/results/clientpositive/llap/drop_partition_with_stats.q.out
+++ b/ql/src/test/results/clientpositive/llap/drop_partition_with_stats.q.out
@@ -42,22 +42,32 @@ PREHOOK: Input: partstatsdb1@testtable
 PREHOOK: Input: partstatsdb1@testtable@part1=p11/part2=P12
 PREHOOK: Input: partstatsdb1@testtable@part1=p21/part2=P22
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable
+PREHOOK: Output: partstatsdb1@testtable@part1=p11/part2=P12
+PREHOOK: Output: partstatsdb1@testtable@part1=p21/part2=P22
 POSTHOOK: query: ANALYZE TABLE testtable COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable
 POSTHOOK: Input: partstatsdb1@testtable@part1=p11/part2=P12
 POSTHOOK: Input: partstatsdb1@testtable@part1=p21/part2=P22
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable
+POSTHOOK: Output: partstatsdb1@testtable@part1=p11/part2=P12
+POSTHOOK: Output: partstatsdb1@testtable@part1=p21/part2=P22
 PREHOOK: query: ANALYZE TABLE testtable PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb1@testtable
 PREHOOK: Input: partstatsdb1@testtable@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable
+PREHOOK: Output: partstatsdb1@testtable@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE testtable PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable
 POSTHOOK: Input: partstatsdb1@testtable@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable
+POSTHOOK: Output: partstatsdb1@testtable@part1=p11/part2=P12
 PREHOOK: query: CREATE TABLE IF NOT EXISTS TestTable1 (key STRING, value 
STRING) PARTITIONED BY (part1 STRING, Part2 STRING)
 PREHOOK: type: CREATETABLE
 PREHOOK: Output: database:partstatsdb1
@@ -110,6 +120,11 @@ PREHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P12
 PREHOOK: Input: partstatsdb1@testtable1@part1=p21/part2=P22
 PREHOOK: Input: partstatsdb1@testtable1@part1=p31/part2=P32
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable1
+PREHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P11
+PREHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P12
+PREHOOK: Output: partstatsdb1@testtable1@part1=p21/part2=P22
+PREHOOK: Output: partstatsdb1@testtable1@part1=p31/part2=P32
 POSTHOOK: query: ANALYZE TABLE TestTable1 COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable1
@@ -118,28 +133,43 @@ POSTHOOK: Input: 
partstatsdb1@testtable1@part1=p11/part2=P12
 POSTHOOK: Input: partstatsdb1@testtable1@part1=p21/part2=P22
 POSTHOOK: Input: partstatsdb1@testtable1@part1=p31/part2=P32
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable1
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P11
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P12
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p21/part2=P22
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p31/part2=P32
 PREHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11') COMPUTE 
STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb1@testtable1
 PREHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P11
 PREHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable1
+PREHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P11
+PREHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11') COMPUTE 
STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable1
 POSTHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P11
 POSTHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable1
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P11
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P12
 PREHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb1@testtable1
 PREHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable1
+PREHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable1
 POSTHOOK: Input: partstatsdb1@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable1
+POSTHOOK: Output: partstatsdb1@testtable1@part1=p11/part2=P12
 PREHOOK: query: CREATE TABLE IF NOT EXISTS TESTTABLE2 (key STRING, value 
STRING) PARTITIONED BY (part1 STRING, Part2 STRING)
 PREHOOK: type: CREATETABLE
 PREHOOK: Output: database:partstatsdb1
@@ -172,22 +202,32 @@ PREHOOK: Input: partstatsdb1@testtable2
 PREHOOK: Input: partstatsdb1@testtable2@part1=p11/part2=P12
 PREHOOK: Input: partstatsdb1@testtable2@part1=p21/part2=P22
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable2
+PREHOOK: Output: partstatsdb1@testtable2@part1=p11/part2=P12
+PREHOOK: Output: partstatsdb1@testtable2@part1=p21/part2=P22
 POSTHOOK: query: ANALYZE TABLE TESTTABLE2 COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable2
 POSTHOOK: Input: partstatsdb1@testtable2@part1=p11/part2=P12
 POSTHOOK: Input: partstatsdb1@testtable2@part1=p21/part2=P22
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable2
+POSTHOOK: Output: partstatsdb1@testtable2@part1=p11/part2=P12
+POSTHOOK: Output: partstatsdb1@testtable2@part1=p21/part2=P22
 PREHOOK: query: ANALYZE TABLE TESTTABLE2 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb1@testtable2
 PREHOOK: Input: partstatsdb1@testtable2@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb1@testtable2
+PREHOOK: Output: partstatsdb1@testtable2@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE TESTTABLE2 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb1@testtable2
 POSTHOOK: Input: partstatsdb1@testtable2@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb1@testtable2
+POSTHOOK: Output: partstatsdb1@testtable2@part1=p11/part2=P12
 PREHOOK: query: ALTER TABLE partstatsdb1.testtable DROP PARTITION 
(part1='p11', Part2='P12')
 PREHOOK: type: ALTERTABLE_DROPPARTS
 PREHOOK: Input: partstatsdb1@testtable
@@ -288,22 +328,32 @@ PREHOOK: Input: partstatsdb2@testtable
 PREHOOK: Input: partstatsdb2@testtable@part1=p11/part2=P12
 PREHOOK: Input: partstatsdb2@testtable@part1=p21/part2=P22
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable
+PREHOOK: Output: partstatsdb2@testtable@part1=p11/part2=P12
+PREHOOK: Output: partstatsdb2@testtable@part1=p21/part2=P22
 POSTHOOK: query: ANALYZE TABLE testtable COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable
 POSTHOOK: Input: partstatsdb2@testtable@part1=p11/part2=P12
 POSTHOOK: Input: partstatsdb2@testtable@part1=p21/part2=P22
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable
+POSTHOOK: Output: partstatsdb2@testtable@part1=p11/part2=P12
+POSTHOOK: Output: partstatsdb2@testtable@part1=p21/part2=P22
 PREHOOK: query: ANALYZE TABLE testtable PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb2@testtable
 PREHOOK: Input: partstatsdb2@testtable@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable
+PREHOOK: Output: partstatsdb2@testtable@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE testtable PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable
 POSTHOOK: Input: partstatsdb2@testtable@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable
+POSTHOOK: Output: partstatsdb2@testtable@part1=p11/part2=P12
 PREHOOK: query: CREATE TABLE IF NOT EXISTS TestTable1 (key STRING, value 
STRING) PARTITIONED BY (part1 STRING, Part2 STRING)
 PREHOOK: type: CREATETABLE
 PREHOOK: Output: PARTSTATSDB2@TestTable1
@@ -356,6 +406,11 @@ PREHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P12
 PREHOOK: Input: partstatsdb2@testtable1@part1=p21/part2=P22
 PREHOOK: Input: partstatsdb2@testtable1@part1=p31/part2=P32
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable1
+PREHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P11
+PREHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P12
+PREHOOK: Output: partstatsdb2@testtable1@part1=p21/part2=P22
+PREHOOK: Output: partstatsdb2@testtable1@part1=p31/part2=P32
 POSTHOOK: query: ANALYZE TABLE TestTable1 COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable1
@@ -364,28 +419,43 @@ POSTHOOK: Input: 
partstatsdb2@testtable1@part1=p11/part2=P12
 POSTHOOK: Input: partstatsdb2@testtable1@part1=p21/part2=P22
 POSTHOOK: Input: partstatsdb2@testtable1@part1=p31/part2=P32
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable1
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P11
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P12
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p21/part2=P22
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p31/part2=P32
 PREHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11') COMPUTE 
STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb2@testtable1
 PREHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P11
 PREHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable1
+PREHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P11
+PREHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11') COMPUTE 
STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable1
 POSTHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P11
 POSTHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable1
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P11
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P12
 PREHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb2@testtable1
 PREHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable1
+PREHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE TestTable1 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable1
 POSTHOOK: Input: partstatsdb2@testtable1@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable1
+POSTHOOK: Output: partstatsdb2@testtable1@part1=p11/part2=P12
 PREHOOK: query: CREATE TABLE IF NOT EXISTS TESTTABLE2 (key STRING, value 
STRING) PARTITIONED BY (part1 STRING, Part2 STRING)
 PREHOOK: type: CREATETABLE
 PREHOOK: Output: PARTSTATSDB2@TESTTABLE2
@@ -418,22 +488,32 @@ PREHOOK: Input: partstatsdb2@testtable2
 PREHOOK: Input: partstatsdb2@testtable2@part1=p11/part2=P12
 PREHOOK: Input: partstatsdb2@testtable2@part1=p21/part2=P22
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable2
+PREHOOK: Output: partstatsdb2@testtable2@part1=p11/part2=P12
+PREHOOK: Output: partstatsdb2@testtable2@part1=p21/part2=P22
 POSTHOOK: query: ANALYZE TABLE TESTTABLE2 COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable2
 POSTHOOK: Input: partstatsdb2@testtable2@part1=p11/part2=P12
 POSTHOOK: Input: partstatsdb2@testtable2@part1=p21/part2=P22
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable2
+POSTHOOK: Output: partstatsdb2@testtable2@part1=p11/part2=P12
+POSTHOOK: Output: partstatsdb2@testtable2@part1=p21/part2=P22
 PREHOOK: query: ANALYZE TABLE TESTTABLE2 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 PREHOOK: type: QUERY
 PREHOOK: Input: partstatsdb2@testtable2
 PREHOOK: Input: partstatsdb2@testtable2@part1=p11/part2=P12
 #### A masked pattern was here ####
+PREHOOK: Output: partstatsdb2@testtable2
+PREHOOK: Output: partstatsdb2@testtable2@part1=p11/part2=P12
 POSTHOOK: query: ANALYZE TABLE TESTTABLE2 PARTITION (part1='p11', Part2='P12') 
COMPUTE STATISTICS FOR COLUMNS key
 POSTHOOK: type: QUERY
 POSTHOOK: Input: partstatsdb2@testtable2
 POSTHOOK: Input: partstatsdb2@testtable2@part1=p11/part2=P12
 #### A masked pattern was here ####
+POSTHOOK: Output: partstatsdb2@testtable2
+POSTHOOK: Output: partstatsdb2@testtable2@part1=p11/part2=P12
 PREHOOK: query: ALTER TABLE PARTSTATSDB2.testtable DROP PARTITION 
(part1='p11', Part2='P12')
 PREHOOK: type: ALTERTABLE_DROPPARTS
 PREHOOK: Input: partstatsdb2@testtable

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/explainuser_2.q.out
----------------------------------------------------------------------
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 e898111..087a531 100644
--- a/ql/src/test/results/clientpositive/llap/explainuser_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/explainuser_2.q.out
@@ -127,10 +127,12 @@ POSTHOOK: Output: default@ss
 PREHOOK: query: ANALYZE TABLE ss COMPUTE STATISTICS FOR COLUMNS 
k1,v1,k2,v2,k3,v3
 PREHOOK: type: QUERY
 PREHOOK: Input: default@ss
+PREHOOK: Output: default@ss
 #### A masked pattern was here ####
 POSTHOOK: query: ANALYZE TABLE ss COMPUTE STATISTICS FOR COLUMNS 
k1,v1,k2,v2,k3,v3
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@ss
+POSTHOOK: Output: default@ss
 #### A masked pattern was here ####
 PREHOOK: query: ANALYZE TABLE sr COMPUTE STATISTICS
 PREHOOK: type: QUERY
@@ -143,10 +145,12 @@ POSTHOOK: Output: default@sr
 PREHOOK: query: ANALYZE TABLE sr COMPUTE STATISTICS FOR COLUMNS 
k1,v1,k2,v2,k3,v3
 PREHOOK: type: QUERY
 PREHOOK: Input: default@sr
+PREHOOK: Output: default@sr
 #### A masked pattern was here ####
 POSTHOOK: query: ANALYZE TABLE sr COMPUTE STATISTICS FOR COLUMNS 
k1,v1,k2,v2,k3,v3
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@sr
+POSTHOOK: Output: default@sr
 #### A masked pattern was here ####
 PREHOOK: query: ANALYZE TABLE cs COMPUTE STATISTICS
 PREHOOK: type: QUERY
@@ -159,10 +163,12 @@ POSTHOOK: Output: default@cs
 PREHOOK: query: ANALYZE TABLE cs COMPUTE STATISTICS FOR COLUMNS 
k1,v1,k2,v2,k3,v3
 PREHOOK: type: QUERY
 PREHOOK: Input: default@cs
+PREHOOK: Output: default@cs
 #### A masked pattern was here ####
 POSTHOOK: query: ANALYZE TABLE cs COMPUTE STATISTICS FOR COLUMNS 
k1,v1,k2,v2,k3,v3
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@cs
+POSTHOOK: Output: default@cs
 #### A masked pattern was here ####
 PREHOOK: query: EXPLAIN
 SELECT x.key, z.value, y.value

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
 
b/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
index c9b8cfd..d97223c 100644
--- 
a/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/extrapolate_part_stats_partial_ndv.q.out
@@ -83,21 +83,29 @@ PREHOOK: query: analyze table loc_orc_1d 
partition(year='2001') compute statisti
 PREHOOK: type: QUERY
 PREHOOK: Input: default@loc_orc_1d
 PREHOOK: Input: default@loc_orc_1d@year=2001
+PREHOOK: Output: default@loc_orc_1d
+PREHOOK: Output: default@loc_orc_1d@year=2001
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table loc_orc_1d partition(year='2001') compute 
statistics for columns state,locid,cnt,zip
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@loc_orc_1d
 POSTHOOK: Input: default@loc_orc_1d@year=2001
+POSTHOOK: Output: default@loc_orc_1d
+POSTHOOK: Output: default@loc_orc_1d@year=2001
 #### A masked pattern was here ####
 PREHOOK: query: analyze table loc_orc_1d partition(year='2002') compute 
statistics for columns state,locid,cnt,zip
 PREHOOK: type: QUERY
 PREHOOK: Input: default@loc_orc_1d
 PREHOOK: Input: default@loc_orc_1d@year=2002
+PREHOOK: Output: default@loc_orc_1d
+PREHOOK: Output: default@loc_orc_1d@year=2002
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table loc_orc_1d partition(year='2002') compute 
statistics for columns state,locid,cnt,zip
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@loc_orc_1d
 POSTHOOK: Input: default@loc_orc_1d@year=2002
+POSTHOOK: Output: default@loc_orc_1d
+POSTHOOK: Output: default@loc_orc_1d@year=2002
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2001') state
 PREHOOK: type: DESCTABLE
@@ -376,21 +384,29 @@ PREHOOK: query: analyze table loc_orc_1d 
partition(year='2000') compute statisti
 PREHOOK: type: QUERY
 PREHOOK: Input: default@loc_orc_1d
 PREHOOK: Input: default@loc_orc_1d@year=2000
+PREHOOK: Output: default@loc_orc_1d
+PREHOOK: Output: default@loc_orc_1d@year=2000
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table loc_orc_1d partition(year='2000') compute 
statistics for columns state,locid,cnt,zip
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@loc_orc_1d
 POSTHOOK: Input: default@loc_orc_1d@year=2000
+POSTHOOK: Output: default@loc_orc_1d
+POSTHOOK: Output: default@loc_orc_1d@year=2000
 #### A masked pattern was here ####
 PREHOOK: query: analyze table loc_orc_1d partition(year='2003') compute 
statistics for columns state,locid,cnt,zip
 PREHOOK: type: QUERY
 PREHOOK: Input: default@loc_orc_1d
 PREHOOK: Input: default@loc_orc_1d@year=2003
+PREHOOK: Output: default@loc_orc_1d
+PREHOOK: Output: default@loc_orc_1d@year=2003
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table loc_orc_1d partition(year='2003') compute 
statistics for columns state,locid,cnt,zip
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@loc_orc_1d
 POSTHOOK: Input: default@loc_orc_1d@year=2003
+POSTHOOK: Output: default@loc_orc_1d
+POSTHOOK: Output: default@loc_orc_1d@year=2003
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted loc_orc_1d PARTITION(year='2000') state
 PREHOOK: type: DESCTABLE
@@ -740,21 +756,29 @@ PREHOOK: query: analyze table loc_orc_2d 
partition(zip=94086, year='2001') compu
 PREHOOK: type: QUERY
 PREHOOK: Input: default@loc_orc_2d
 PREHOOK: Input: default@loc_orc_2d@zip=94086/year=2001
+PREHOOK: Output: default@loc_orc_2d
+PREHOOK: Output: default@loc_orc_2d@zip=94086/year=2001
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table loc_orc_2d partition(zip=94086, year='2001') 
compute statistics for columns state,locid,cnt
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@loc_orc_2d
 POSTHOOK: Input: default@loc_orc_2d@zip=94086/year=2001
+POSTHOOK: Output: default@loc_orc_2d
+POSTHOOK: Output: default@loc_orc_2d@zip=94086/year=2001
 #### A masked pattern was here ####
 PREHOOK: query: analyze table loc_orc_2d partition(zip=94087, year='2002') 
compute statistics for columns state,locid,cnt
 PREHOOK: type: QUERY
 PREHOOK: Input: default@loc_orc_2d
 PREHOOK: Input: default@loc_orc_2d@zip=94087/year=2002
+PREHOOK: Output: default@loc_orc_2d
+PREHOOK: Output: default@loc_orc_2d@zip=94087/year=2002
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table loc_orc_2d partition(zip=94087, year='2002') 
compute statistics for columns state,locid,cnt
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@loc_orc_2d
 POSTHOOK: Input: default@loc_orc_2d@zip=94087/year=2002
+POSTHOOK: Output: default@loc_orc_2d
+POSTHOOK: Output: default@loc_orc_2d@zip=94087/year=2002
 #### A masked pattern was here ####
 PREHOOK: query: describe formatted loc_orc_2d partition(zip=94086, 
year='2001') state
 PREHOOK: type: DESCTABLE

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/llap_stats.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/llap_stats.q.out 
b/ql/src/test/results/clientpositive/llap/llap_stats.q.out
index f6921f1..3c393fc 100644
--- a/ql/src/test/results/clientpositive/llap/llap_stats.q.out
+++ b/ql/src/test/results/clientpositive/llap/llap_stats.q.out
@@ -94,6 +94,7 @@ POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
   Stage-2 depends on stages: Stage-0
+  Stage-3 depends on stages: Stage-2
 
 STAGE PLANS:
   Stage: Stage-0
@@ -148,6 +149,9 @@ STAGE PLANS:
                         serde: 
org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
 
   Stage: Stage-2
+    Stats-Aggr Operator
+
+  Stage: Stage-3
     Column Stats Work
       Column Stats Desc:
           Columns: ctinyint, csmallint
@@ -167,6 +171,17 @@ PREHOOK: Input: default@llap_stats@cint=-9566
 PREHOOK: Input: default@llap_stats@cint=15007
 PREHOOK: Input: default@llap_stats@cint=4963
 PREHOOK: Input: default@llap_stats@cint=7021
+PREHOOK: Output: default@llap_stats
+PREHOOK: Output: default@llap_stats@cint=-13326
+PREHOOK: Output: default@llap_stats@cint=-15431
+PREHOOK: Output: default@llap_stats@cint=-15549
+PREHOOK: Output: default@llap_stats@cint=-15813
+PREHOOK: Output: default@llap_stats@cint=-4213
+PREHOOK: Output: default@llap_stats@cint=-7824
+PREHOOK: Output: default@llap_stats@cint=-9566
+PREHOOK: Output: default@llap_stats@cint=15007
+PREHOOK: Output: default@llap_stats@cint=4963
+PREHOOK: Output: default@llap_stats@cint=7021
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table llap_stats partition (cint) compute statistics 
for columns
 POSTHOOK: type: QUERY
@@ -181,6 +196,17 @@ POSTHOOK: Input: default@llap_stats@cint=-9566
 POSTHOOK: Input: default@llap_stats@cint=15007
 POSTHOOK: Input: default@llap_stats@cint=4963
 POSTHOOK: Input: default@llap_stats@cint=7021
+POSTHOOK: Output: default@llap_stats
+POSTHOOK: Output: default@llap_stats@cint=-13326
+POSTHOOK: Output: default@llap_stats@cint=-15431
+POSTHOOK: Output: default@llap_stats@cint=-15549
+POSTHOOK: Output: default@llap_stats@cint=-15813
+POSTHOOK: Output: default@llap_stats@cint=-4213
+POSTHOOK: Output: default@llap_stats@cint=-7824
+POSTHOOK: Output: default@llap_stats@cint=-9566
+POSTHOOK: Output: default@llap_stats@cint=15007
+POSTHOOK: Output: default@llap_stats@cint=4963
+POSTHOOK: Output: default@llap_stats@cint=7021
 #### A masked pattern was here ####
 PREHOOK: query: DROP TABLE llap_stats
 PREHOOK: type: DROPTABLE

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/llapdecider.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/llapdecider.q.out 
b/ql/src/test/results/clientpositive/llap/llapdecider.q.out
index d514f42..69312cd 100644
--- a/ql/src/test/results/clientpositive/llap/llapdecider.q.out
+++ b/ql/src/test/results/clientpositive/llap/llapdecider.q.out
@@ -230,10 +230,12 @@ STAGE PLANS:
 PREHOOK: query: analyze table src_orc compute statistics for columns
 PREHOOK: type: QUERY
 PREHOOK: Input: default@src_orc
+PREHOOK: Output: default@src_orc
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table src_orc compute statistics for columns
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src_orc
+POSTHOOK: Output: default@src_orc
 #### A masked pattern was here ####
 PREHOOK: query: EXPLAIN SELECT key, count(value) as cnt FROM src_orc GROUP BY 
key ORDER BY cnt
 PREHOOK: type: QUERY

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/metadata_only_queries.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/metadata_only_queries.q.out 
b/ql/src/test/results/clientpositive/llap/metadata_only_queries.q.out
index c8190bd..4cb65be 100644
--- a/ql/src/test/results/clientpositive/llap/metadata_only_queries.q.out
+++ b/ql/src/test/results/clientpositive/llap/metadata_only_queries.q.out
@@ -427,40 +427,54 @@ STAGE PLANS:
 PREHOOK: query: analyze table stats_tbl compute statistics for columns 
t,si,i,b,f,d,bo,s,bin
 PREHOOK: type: QUERY
 PREHOOK: Input: default@stats_tbl
+PREHOOK: Output: default@stats_tbl
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table stats_tbl compute statistics for columns 
t,si,i,b,f,d,bo,s,bin
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@stats_tbl
+POSTHOOK: Output: default@stats_tbl
 #### A masked pattern was here ####
 PREHOOK: query: analyze table stats_tbl_part partition(dt='2010') compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 PREHOOK: type: QUERY
 PREHOOK: Input: default@stats_tbl_part
 PREHOOK: Input: default@stats_tbl_part@dt=2010
+PREHOOK: Output: default@stats_tbl_part
+PREHOOK: Output: default@stats_tbl_part@dt=2010
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table stats_tbl_part partition(dt='2010') compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@stats_tbl_part
 POSTHOOK: Input: default@stats_tbl_part@dt=2010
+POSTHOOK: Output: default@stats_tbl_part
+POSTHOOK: Output: default@stats_tbl_part@dt=2010
 #### A masked pattern was here ####
 PREHOOK: query: analyze table stats_tbl_part partition(dt='2011') compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 PREHOOK: type: QUERY
 PREHOOK: Input: default@stats_tbl_part
 PREHOOK: Input: default@stats_tbl_part@dt=2011
+PREHOOK: Output: default@stats_tbl_part
+PREHOOK: Output: default@stats_tbl_part@dt=2011
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table stats_tbl_part partition(dt='2011') compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@stats_tbl_part
 POSTHOOK: Input: default@stats_tbl_part@dt=2011
+POSTHOOK: Output: default@stats_tbl_part
+POSTHOOK: Output: default@stats_tbl_part@dt=2011
 #### A masked pattern was here ####
 PREHOOK: query: analyze table stats_tbl_part partition(dt='2012') compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 PREHOOK: type: QUERY
 PREHOOK: Input: default@stats_tbl_part
 PREHOOK: Input: default@stats_tbl_part@dt=2012
+PREHOOK: Output: default@stats_tbl_part
+PREHOOK: Output: default@stats_tbl_part@dt=2012
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table stats_tbl_part partition(dt='2012') compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@stats_tbl_part
 POSTHOOK: Input: default@stats_tbl_part@dt=2012
+POSTHOOK: Output: default@stats_tbl_part
+POSTHOOK: Output: default@stats_tbl_part@dt=2012
 #### A masked pattern was here ####
 PREHOOK: query: explain 
 select count(*), sum(1), sum(0.2), count(1), count(s), count(bo), count(bin), 
count(si) from stats_tbl

http://git-wip-us.apache.org/repos/asf/hive/blob/1321293e/ql/src/test/results/clientpositive/llap/metadata_only_queries_with_filters.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/llap/metadata_only_queries_with_filters.q.out
 
b/ql/src/test/results/clientpositive/llap/metadata_only_queries_with_filters.q.out
index 6dea3e0..6784f45 100644
--- 
a/ql/src/test/results/clientpositive/llap/metadata_only_queries_with_filters.q.out
+++ 
b/ql/src/test/results/clientpositive/llap/metadata_only_queries_with_filters.q.out
@@ -126,21 +126,29 @@ PREHOOK: query: analyze table stats_tbl_part 
partition(dt=2010) compute statisti
 PREHOOK: type: QUERY
 PREHOOK: Input: default@stats_tbl_part
 PREHOOK: Input: default@stats_tbl_part@dt=2010
+PREHOOK: Output: default@stats_tbl_part
+PREHOOK: Output: default@stats_tbl_part@dt=2010
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table stats_tbl_part partition(dt=2010) compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@stats_tbl_part
 POSTHOOK: Input: default@stats_tbl_part@dt=2010
+POSTHOOK: Output: default@stats_tbl_part
+POSTHOOK: Output: default@stats_tbl_part@dt=2010
 #### A masked pattern was here ####
 PREHOOK: query: analyze table stats_tbl_part partition(dt=2014) compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 PREHOOK: type: QUERY
 PREHOOK: Input: default@stats_tbl_part
 PREHOOK: Input: default@stats_tbl_part@dt=2014
+PREHOOK: Output: default@stats_tbl_part
+PREHOOK: Output: default@stats_tbl_part@dt=2014
 #### A masked pattern was here ####
 POSTHOOK: query: analyze table stats_tbl_part partition(dt=2014) compute 
statistics for columns t,si,i,b,f,d,bo,s,bin
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@stats_tbl_part
 POSTHOOK: Input: default@stats_tbl_part@dt=2014
+POSTHOOK: Output: default@stats_tbl_part
+POSTHOOK: Output: default@stats_tbl_part@dt=2014
 #### A masked pattern was here ####
 PREHOOK: query: explain 
 select count(*), count(1), sum(1), count(s), count(bo), count(bin), count(si), 
max(i), min(b), max(f), min(d) from stats_tbl_part where dt = 2010

Reply via email to