You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by se...@apache.org on 2017/04/20 19:34:36 UTC
[1/6] hive git commit: HIVE-16296 : use LLAP executor count to
configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan,
reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Repository: hive
Updated Branches:
refs/heads/master 656a99e7e -> 10bd23eb5
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_complex_all.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_complex_all.q.out b/ql/src/test/results/clientpositive/llap/vector_complex_all.q.out
index a7ae10e..1107f82 100644
--- a/ql/src/test/results/clientpositive/llap/vector_complex_all.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_complex_all.q.out
@@ -200,9 +200,9 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@orc_create_complex
#### A masked pattern was here ####
str _c1
+line3 4501
line1 4501
line2 4501
-line3 4501
PREHOOK: query: SELECT strct.B, count(val) FROM orc_create_complex GROUP BY strct.B
PREHOOK: type: QUERY
PREHOOK: Input: default@orc_create_complex
@@ -212,9 +212,9 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@orc_create_complex
#### A masked pattern was here ####
strct.b _c1
-four 4501
six 4501
two 4501
+four 4501
PREHOOK: query: SELECT strct, mp, lst, str, count(val) FROM orc_create_complex GROUP BY strct, mp, lst, str
PREHOOK: type: QUERY
PREHOOK: Input: default@orc_create_complex
@@ -224,6 +224,6 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@orc_create_complex
#### A masked pattern was here ####
strct mp lst str _c4
-{"a":"one","b":"two"} {"key11":"value11","key12":"value12","key13":"value13"} ["a","b","c"] line1 4501
{"a":"three","b":"four"} {"key21":"value21","key22":"value22","key23":"value23"} ["d","e","f"] line2 4501
+{"a":"one","b":"two"} {"key11":"value11","key12":"value12","key13":"value13"} ["a","b","c"] line1 4501
{"a":"five","b":"six"} {"key31":"value31","key32":"value32","key33":"value33"} ["g","h","i"] line3 4501
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out b/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
index 867126f..c271b82 100644
--- a/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_decimal_udf.q.out
@@ -2368,23 +2368,23 @@ POSTHOOK: query: SELECT value, stddev(key), variance(key) FROM DECIMAL_UDF GROUP
POSTHOOK: type: QUERY
POSTHOOK: Input: default@decimal_udf
#### A masked pattern was here ####
+4 0.0 0.0
-1234567890 0.0 0.0
--1255 0.0 0.0
--11 0.0 0.0
--1 0.0 0.0
0 0.22561046704494161 0.050900082840236685
1 0.05928102563215321 0.0035142400000000066
2 0.0 0.0
3 0.0 0.0
-4 0.0 0.0
-10 0.0 0.0
-20 0.0 0.0
-100 0.0 0.0
124 0.0 0.0
-125 0.0 0.0
200 0.0 0.0
4400 0.0 0.0
1234567890 0.0 0.0
+10 0.0 0.0
+125 0.0 0.0
+-1255 0.0 0.0
+-11 0.0 0.0
+-1 0.0 0.0
+20 0.0 0.0
+100 0.0 0.0
PREHOOK: query: EXPLAIN SELECT value, stddev_samp(key), var_samp(key) FROM DECIMAL_UDF GROUP BY value
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN SELECT value, stddev_samp(key), var_samp(key) FROM DECIMAL_UDF GROUP BY value
@@ -2455,23 +2455,23 @@ POSTHOOK: query: SELECT value, stddev_samp(key), var_samp(key) FROM DECIMAL_UDF
POSTHOOK: type: QUERY
POSTHOOK: Input: default@decimal_udf
#### A masked pattern was here ####
+4 0.0 0.0
-1234567890 0.0 0.0
--1255 0.0 0.0
--11 0.0 0.0
--1 0.0 0.0
0 0.2348228191855647 0.055141756410256405
1 0.06627820154470102 0.004392800000000008
2 0.0 0.0
3 0.0 0.0
-4 0.0 0.0
-10 0.0 0.0
-20 0.0 0.0
-100 0.0 0.0
124 0.0 0.0
-125 0.0 0.0
200 0.0 0.0
4400 0.0 0.0
1234567890 0.0 0.0
+10 0.0 0.0
+125 0.0 0.0
+-1255 0.0 0.0
+-11 0.0 0.0
+-1 0.0 0.0
+20 0.0 0.0
+100 0.0 0.0
PREHOOK: query: EXPLAIN SELECT histogram_numeric(key, 3) FROM DECIMAL_UDF
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN SELECT histogram_numeric(key, 3) FROM DECIMAL_UDF
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
index 91d9e88..f731cee 100644
--- a/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_groupby_grouping_sets_limit.q.out
@@ -29,10 +29,10 @@ POSTHOOK: Lineage: t1.b SIMPLE [(t1_text)t1_text.FieldSchema(name:b, type:string
POSTHOOK: Lineage: t1.c SIMPLE [(t1_text)t1_text.FieldSchema(name:c, type:string, comment:null), ]
t1_text.a t1_text.b t1_text.c
PREHOOK: query: EXPLAIN
-SELECT a, b, count(*) from T1 group by a, b with cube LIMIT 10
+SELECT a, b, count(*) from T1 group by a, b with cube order by a, b LIMIT 10
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN
-SELECT a, b, count(*) from T1 group by a, b with cube LIMIT 10
+SELECT a, b, count(*) from T1 group by a, b with cube order by a, b LIMIT 10
POSTHOOK: type: QUERY
Explain
STAGE DEPENDENCIES:
@@ -45,6 +45,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -85,16 +86,29 @@ STAGE PLANS:
expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
outputColumnNames: _col0, _col1, _col2
Statistics: Num rows: 12 Data size: 3060 Basic stats: COMPLETE Column stats: NONE
- Limit
- Number of rows: 10
+ Reduce Output Operator
+ key expressions: _col0 (type: string), _col1 (type: string)
+ sort order: ++
+ Statistics: Num rows: 12 Data size: 3060 Basic stats: COMPLETE Column stats: NONE
+ TopN Hash Memory Usage: 0.1
+ value expressions: _col2 (type: bigint)
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), VALUE._col0 (type: bigint)
+ outputColumnNames: _col0, _col1, _col2
+ Statistics: Num rows: 12 Data size: 3060 Basic stats: COMPLETE Column stats: NONE
+ Limit
+ Number of rows: 10
+ Statistics: Num rows: 10 Data size: 2550 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
Statistics: Num rows: 10 Data size: 2550 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- Statistics: Num rows: 10 Data size: 2550 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -102,11 +116,11 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT a, b, count(*) from T1 group by a, b with cube LIMIT 10
+PREHOOK: query: SELECT a, b, count(*) from T1 group by a, b with cube order by a, b LIMIT 10
PREHOOK: type: QUERY
PREHOOK: Input: default@t1
#### A masked pattern was here ####
-POSTHOOK: query: SELECT a, b, count(*) from T1 group by a, b with cube LIMIT 10
+POSTHOOK: query: SELECT a, b, count(*) from T1 group by a, b with cube order by a, b LIMIT 10
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
#### A masked pattern was here ####
@@ -122,10 +136,10 @@ NULL 2 3
NULL 3 1
NULL NULL 6
PREHOOK: query: EXPLAIN
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) LIMIT 10
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) order by a, b LIMIT 10
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) LIMIT 10
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) order by a, b LIMIT 10
POSTHOOK: type: QUERY
Explain
STAGE DEPENDENCIES:
@@ -138,6 +152,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -178,16 +193,29 @@ STAGE PLANS:
expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
outputColumnNames: _col0, _col1, _col2
Statistics: Num rows: 12 Data size: 3060 Basic stats: COMPLETE Column stats: NONE
- Limit
- Number of rows: 10
+ Reduce Output Operator
+ key expressions: _col0 (type: string), _col1 (type: string)
+ sort order: ++
+ Statistics: Num rows: 12 Data size: 3060 Basic stats: COMPLETE Column stats: NONE
+ TopN Hash Memory Usage: 0.1
+ value expressions: _col2 (type: bigint)
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), VALUE._col0 (type: bigint)
+ outputColumnNames: _col0, _col1, _col2
+ Statistics: Num rows: 12 Data size: 3060 Basic stats: COMPLETE Column stats: NONE
+ Limit
+ Number of rows: 10
+ Statistics: Num rows: 10 Data size: 2550 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
Statistics: Num rows: 10 Data size: 2550 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- Statistics: Num rows: 10 Data size: 2550 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -195,11 +223,11 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) LIMIT 10
+PREHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) order by a, b LIMIT 10
PREHOOK: type: QUERY
PREHOOK: Input: default@t1
#### A masked pattern was here ####
-POSTHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) LIMIT 10
+POSTHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) order by a, b LIMIT 10
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
#### A masked pattern was here ####
@@ -215,10 +243,10 @@ NULL 2 3
NULL 3 1
NULL NULL 6
PREHOOK: query: EXPLAIN
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) LIMIT 10
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) order by a, b LIMIT 10
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) LIMIT 10
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) order by a, b LIMIT 10
POSTHOOK: type: QUERY
Explain
STAGE DEPENDENCIES:
@@ -231,6 +259,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -271,16 +300,29 @@ STAGE PLANS:
expressions: _col0 (type: string), _col1 (type: string), _col3 (type: bigint)
outputColumnNames: _col0, _col1, _col2
Statistics: Num rows: 6 Data size: 1530 Basic stats: COMPLETE Column stats: NONE
- Limit
- Number of rows: 10
+ Reduce Output Operator
+ key expressions: _col0 (type: string), _col1 (type: string)
+ sort order: ++
Statistics: Num rows: 6 Data size: 1530 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- Statistics: Num rows: 6 Data size: 1530 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ TopN Hash Memory Usage: 0.1
+ value expressions: _col2 (type: bigint)
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string), VALUE._col0 (type: bigint)
+ outputColumnNames: _col0, _col1, _col2
+ Statistics: Num rows: 6 Data size: 1530 Basic stats: COMPLETE Column stats: NONE
+ Limit
+ Number of rows: 10
+ Statistics: Num rows: 6 Data size: 1530 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
+ Statistics: Num rows: 6 Data size: 1530 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -288,11 +330,11 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) LIMIT 10
+PREHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) order by a, b LIMIT 10
PREHOOK: type: QUERY
PREHOOK: Input: default@t1
#### A masked pattern was here ####
-POSTHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) LIMIT 10
+POSTHOOK: query: SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) order by a, b LIMIT 10
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
#### A masked pattern was here ####
@@ -308,10 +350,10 @@ a b _c2
5 NULL 1
8 NULL 1
PREHOOK: query: EXPLAIN
-SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) LIMIT 10
+SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a LIMIT 10
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN
-SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) LIMIT 10
+SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a LIMIT 10
POSTHOOK: type: QUERY
Explain
STAGE DEPENDENCIES:
@@ -324,6 +366,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -361,16 +404,28 @@ STAGE PLANS:
expressions: _col0 (type: string)
outputColumnNames: _col0
Statistics: Num rows: 9 Data size: 2295 Basic stats: COMPLETE Column stats: NONE
- Limit
- Number of rows: 10
+ Reduce Output Operator
+ key expressions: _col0 (type: string)
+ sort order: +
+ Statistics: Num rows: 9 Data size: 2295 Basic stats: COMPLETE Column stats: NONE
+ TopN Hash Memory Usage: 0.1
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 9 Data size: 2295 Basic stats: COMPLETE Column stats: NONE
+ Limit
+ Number of rows: 10
+ Statistics: Num rows: 9 Data size: 2295 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
Statistics: Num rows: 9 Data size: 2295 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- Statistics: Num rows: 9 Data size: 2295 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -378,11 +433,11 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) LIMIT 10
+PREHOOK: query: SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a LIMIT 10
PREHOOK: type: QUERY
PREHOOK: Input: default@t1
#### A masked pattern was here ####
-POSTHOOK: query: SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) LIMIT 10
+POSTHOOK: query: SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a LIMIT 10
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
#### A masked pattern was here ####
@@ -398,10 +453,10 @@ NULL
NULL
NULL
PREHOOK: query: EXPLAIN
-SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) LIMIT 10
+SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) order by a LIMIT 10
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN
-SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) LIMIT 10
+SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) order by a LIMIT 10
POSTHOOK: type: QUERY
Explain
STAGE DEPENDENCIES:
@@ -414,6 +469,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -447,6 +503,18 @@ STAGE PLANS:
outputColumnNames: _col0
Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
pruneGroupingSetId: true
+ Reduce Output Operator
+ key expressions: _col0 (type: string)
+ sort order: +
+ Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
+ TopN Hash Memory Usage: 0.1
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
Limit
Number of rows: 10
Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
@@ -464,11 +532,11 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) LIMIT 10
+PREHOOK: query: SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) order by a LIMIT 10
PREHOOK: type: QUERY
PREHOOK: Input: default@t1
#### A masked pattern was here ####
-POSTHOOK: query: SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) LIMIT 10
+POSTHOOK: query: SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) order by a LIMIT 10
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
#### A masked pattern was here ####
@@ -479,10 +547,10 @@ a
5
8
PREHOOK: query: EXPLAIN
-SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) LIMIT 10
+SELECT a + b ab, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) order by ab LIMIT 10
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN
-SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) LIMIT 10
+SELECT a + b ab, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) order by ab LIMIT 10
POSTHOOK: type: QUERY
Explain
STAGE DEPENDENCIES:
@@ -495,6 +563,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -535,16 +604,29 @@ STAGE PLANS:
expressions: _col0 (type: double), _col2 (type: bigint)
outputColumnNames: _col0, _col1
Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
- Limit
- Number of rows: 10
+ Reduce Output Operator
+ key expressions: _col0 (type: double)
+ sort order: +
Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ TopN Hash Memory Usage: 0.1
+ value expressions: _col1 (type: bigint)
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: double), VALUE._col0 (type: bigint)
+ outputColumnNames: _col0, _col1
+ Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
+ Limit
+ Number of rows: 10
+ Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
+ Statistics: Num rows: 3 Data size: 765 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -552,15 +634,15 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) LIMIT 10
+PREHOOK: query: SELECT a + b ab, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) order by ab LIMIT 10
PREHOOK: type: QUERY
PREHOOK: Input: default@t1
#### A masked pattern was here ####
-POSTHOOK: query: SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) LIMIT 10
+POSTHOOK: query: SELECT a + b ab, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) order by ab LIMIT 10
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
#### A masked pattern was here ####
-_c0 _c1
+ab _c1
2.0 1
4.0 1
5.0 2
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_groupby_reduce.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_groupby_reduce.q.out b/ql/src/test/results/clientpositive/llap/vector_groupby_reduce.q.out
index 02fc90d..0ba6195 100644
--- a/ql/src/test/results/clientpositive/llap/vector_groupby_reduce.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_groupby_reduce.q.out
@@ -217,6 +217,7 @@ select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
PREHOOK: type: QUERY
POSTHOOK: query: explain vectorization expression
@@ -225,6 +226,7 @@ select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
POSTHOOK: type: QUERY
PLAN VECTORIZATION:
@@ -241,6 +243,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -312,6 +315,34 @@ STAGE PLANS:
mode: mergepartial
outputColumnNames: _col0
Statistics: Num rows: 500 Data size: 44138 Basic stats: COMPLETE Column stats: NONE
+ Reduce Output Operator
+ key expressions: _col0 (type: int)
+ sort order: +
+ Reduce Sink Vectorization:
+ className: VectorReduceSinkOperator
+ native: false
+ nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
+ nativeConditionsNotMet: No TopN IS false
+ Statistics: Num rows: 500 Data size: 44138 Basic stats: COMPLETE Column stats: NONE
+ TopN Hash Memory Usage: 0.1
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Vectorization:
+ enabled: true
+ enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true
+ groupByVectorOutput: true
+ allNative: false
+ usesVectorUDFAdaptor: false
+ vectorized: true
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: int)
+ outputColumnNames: _col0
+ Select Vectorization:
+ className: VectorSelectOperator
+ native: true
+ projectedOutputColumns: [0]
+ Statistics: Num rows: 500 Data size: 44138 Basic stats: COMPLETE Column stats: NONE
Limit
Number of rows: 20
Limit Vectorization:
@@ -340,6 +371,7 @@ PREHOOK: query: select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
PREHOOK: type: QUERY
PREHOOK: Input: default@store_sales
@@ -349,6 +381,7 @@ POSTHOOK: query: select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
POSTHOOK: type: QUERY
POSTHOOK: Input: default@store_sales
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out b/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
index 8849db7..9d51982 100644
--- a/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out
@@ -247,12 +247,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@store
#### A masked pattern was here ####
NULL
-AAAAAAAABAAAAAAA
-AAAAAAAACAAAAAAA
AAAAAAAAEAAAAAAA
AAAAAAAAHAAAAAAA
AAAAAAAAIAAAAAAA
AAAAAAAAKAAAAAAA
+AAAAAAAABAAAAAAA
+AAAAAAAACAAAAAAA
PREHOOK: query: explain vectorization expression
select s_store_id, GROUPING__ID
from store
@@ -384,12 +384,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@store
#### A masked pattern was here ####
NULL 1
-AAAAAAAABAAAAAAA 0
-AAAAAAAACAAAAAAA 0
AAAAAAAAEAAAAAAA 0
AAAAAAAAHAAAAAAA 0
AAAAAAAAIAAAAAAA 0
AAAAAAAAKAAAAAAA 0
+AAAAAAAABAAAAAAA 0
+AAAAAAAACAAAAAAA 0
PREHOOK: query: explain
select s_store_id, GROUPING__ID
from store
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_partitioned_date_time.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_partitioned_date_time.q.out b/ql/src/test/results/clientpositive/llap/vector_partitioned_date_time.q.out
index 77abb3b..2870d9e 100644
--- a/ql/src/test/results/clientpositive/llap/vector_partitioned_date_time.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_partitioned_date_time.q.out
@@ -234,15 +234,15 @@ POSTHOOK: Input: default@flights_tiny_orc
#### A masked pattern was here ####
2010-10-20 11
2010-10-21 12
-2010-10-22 11
+2010-10-26 13
+2010-10-30 11
2010-10-23 12
2010-10-24 12
2010-10-25 12
-2010-10-26 13
-2010-10-27 11
+2010-10-22 11
2010-10-28 12
2010-10-29 12
-2010-10-30 11
+2010-10-27 11
2010-10-31 8
PREHOOK: query: explain vectorization expression
select * from flights_tiny_orc sort by fl_num, fl_date limit 25
@@ -534,15 +534,15 @@ POSTHOOK: Input: default@flights_tiny_orc
#### A masked pattern was here ####
2010-10-20 11
2010-10-21 12
-2010-10-22 11
+2010-10-26 13
+2010-10-30 11
2010-10-23 12
2010-10-24 12
2010-10-25 12
-2010-10-26 13
-2010-10-27 11
+2010-10-22 11
2010-10-28 12
2010-10-29 12
-2010-10-30 11
+2010-10-27 11
2010-10-31 8
PREHOOK: query: CREATE TABLE flights_tiny_orc_partitioned_date (
origin_city_name STRING,
@@ -913,15 +913,15 @@ POSTHOOK: Input: default@flights_tiny_orc_partitioned_date@fl_date=2010-10-31
#### A masked pattern was here ####
2010-10-20 11
2010-10-21 12
-2010-10-22 11
+2010-10-26 13
+2010-10-30 11
2010-10-23 12
2010-10-24 12
2010-10-25 12
-2010-10-26 13
-2010-10-27 11
+2010-10-22 11
2010-10-28 12
2010-10-29 12
-2010-10-30 11
+2010-10-27 11
2010-10-31 8
PREHOOK: query: explain vectorization expression
select * from flights_tiny_orc_partitioned_date
@@ -1492,15 +1492,15 @@ POSTHOOK: Input: default@flights_tiny_orc_partitioned_date@fl_date=2010-10-31
#### A masked pattern was here ####
2010-10-20 11
2010-10-21 12
-2010-10-22 11
+2010-10-26 13
+2010-10-30 11
2010-10-23 12
2010-10-24 12
2010-10-25 12
-2010-10-26 13
-2010-10-27 11
+2010-10-22 11
2010-10-28 12
2010-10-29 12
-2010-10-30 11
+2010-10-27 11
2010-10-31 8
PREHOOK: query: CREATE TABLE flights_tiny_orc_partitioned_timestamp (
origin_city_name STRING,
@@ -1870,17 +1870,17 @@ POSTHOOK: Input: default@flights_tiny_orc_partitioned_timestamp@fl_time=2010-10-
POSTHOOK: Input: default@flights_tiny_orc_partitioned_timestamp@fl_time=2010-10-31 07%3A00%3A00
#### A masked pattern was here ####
2010-10-20 07:00:00 11
-2010-10-21 07:00:00 12
-2010-10-22 07:00:00 11
2010-10-23 07:00:00 12
-2010-10-24 07:00:00 12
2010-10-25 07:00:00 12
+2010-10-22 07:00:00 11
2010-10-26 07:00:00 13
+2010-10-29 07:00:00 12
+2010-10-31 07:00:00 8
+2010-10-21 07:00:00 12
+2010-10-24 07:00:00 12
2010-10-27 07:00:00 11
2010-10-28 07:00:00 12
-2010-10-29 07:00:00 12
2010-10-30 07:00:00 11
-2010-10-31 07:00:00 8
PREHOOK: query: explain vectorization expression
select * from flights_tiny_orc_partitioned_timestamp
PREHOOK: type: QUERY
@@ -2449,14 +2449,14 @@ POSTHOOK: Input: default@flights_tiny_orc_partitioned_timestamp@fl_time=2010-10-
POSTHOOK: Input: default@flights_tiny_orc_partitioned_timestamp@fl_time=2010-10-31 07%3A00%3A00
#### A masked pattern was here ####
2010-10-20 07:00:00 11
-2010-10-21 07:00:00 12
-2010-10-22 07:00:00 11
2010-10-23 07:00:00 12
-2010-10-24 07:00:00 12
2010-10-25 07:00:00 12
+2010-10-22 07:00:00 11
2010-10-26 07:00:00 13
+2010-10-29 07:00:00 12
+2010-10-31 07:00:00 8
+2010-10-21 07:00:00 12
+2010-10-24 07:00:00 12
2010-10-27 07:00:00 11
2010-10-28 07:00:00 12
-2010-10-29 07:00:00 12
2010-10-30 07:00:00 11
-2010-10-31 07:00:00 8
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vectorized_distinct_gby.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vectorized_distinct_gby.q.out b/ql/src/test/results/clientpositive/llap/vectorized_distinct_gby.q.out
index 6000ec4..cf2db94 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_distinct_gby.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_distinct_gby.q.out
@@ -216,4 +216,4 @@ POSTHOOK: query: select sum(distinct cint), count(distinct cint), avg(distinct c
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypesorc
#### A masked pattern was here ####
--3482841611 6082 -572647.4204209142 6.153814687328991E8
+-3482841611 6082 -572647.4204209142 6.153814687328982E8
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vectorized_dynamic_semijoin_reduction.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vectorized_dynamic_semijoin_reduction.q.out b/ql/src/test/results/clientpositive/llap/vectorized_dynamic_semijoin_reduction.q.out
index 10fc0f3..5a7a101 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_dynamic_semijoin_reduction.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_dynamic_semijoin_reduction.q.out
@@ -95,7 +95,7 @@ STAGE PLANS:
TableScan
alias: b
filterExpr: key_int is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -105,7 +105,7 @@ STAGE PLANS:
native: true
predicateExpression: SelectColumnIsNotNull(col 1) -> boolean
predicate: key_int is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_int (type: int)
outputColumnNames: _col0
@@ -113,7 +113,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: int)
sort order: +
@@ -122,7 +122,7 @@ STAGE PLANS:
className: VectorReduceSinkLongOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: int)
outputColumnNames: _col0
@@ -130,7 +130,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -332,7 +332,7 @@ STAGE PLANS:
TableScan
alias: b
filterExpr: key_str is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -342,7 +342,7 @@ STAGE PLANS:
native: true
predicateExpression: SelectColumnIsNotNull(col 0) -> boolean
predicate: key_str is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_str (type: string)
outputColumnNames: _col0
@@ -350,7 +350,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [0]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: string)
sort order: +
@@ -359,7 +359,7 @@ STAGE PLANS:
className: VectorReduceSinkStringOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: string)
outputColumnNames: _col0
@@ -367,7 +367,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [0]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -569,7 +569,7 @@ STAGE PLANS:
TableScan
alias: b
filterExpr: key_str is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -579,7 +579,7 @@ STAGE PLANS:
native: true
predicateExpression: SelectColumnIsNotNull(col 0) -> boolean
predicate: key_str is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_str (type: string)
outputColumnNames: _col0
@@ -587,7 +587,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [0]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: string)
sort order: +
@@ -596,7 +596,7 @@ STAGE PLANS:
className: VectorReduceSinkStringOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: string)
outputColumnNames: _col0
@@ -604,7 +604,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [0]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -807,7 +807,7 @@ STAGE PLANS:
TableScan
alias: b
filterExpr: key_int is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -817,7 +817,7 @@ STAGE PLANS:
native: true
predicateExpression: SelectColumnIsNotNull(col 1) -> boolean
predicate: key_int is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_int (type: int)
outputColumnNames: _col0
@@ -825,7 +825,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: int)
sort order: +
@@ -834,7 +834,7 @@ STAGE PLANS:
className: VectorReduceSinkLongOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: int)
outputColumnNames: _col0
@@ -842,7 +842,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -877,7 +877,7 @@ STAGE PLANS:
TableScan
alias: c
filterExpr: key_int is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -887,7 +887,7 @@ STAGE PLANS:
native: true
predicateExpression: SelectColumnIsNotNull(col 1) -> boolean
predicate: key_int is not null (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_int (type: int)
outputColumnNames: _col0
@@ -895,7 +895,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: int)
sort order: +
@@ -904,7 +904,7 @@ STAGE PLANS:
className: VectorReduceSinkLongOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: int)
outputColumnNames: _col0
@@ -912,7 +912,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -1146,7 +1146,7 @@ STAGE PLANS:
TableScan
alias: b
filterExpr: (key_str is not null and key_int is not null) (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -1156,7 +1156,7 @@ STAGE PLANS:
native: true
predicateExpression: FilterExprAndExpr(children: SelectColumnIsNotNull(col 0) -> boolean, SelectColumnIsNotNull(col 1) -> boolean) -> boolean
predicate: (key_str is not null and key_int is not null) (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_str (type: string), key_int (type: int)
outputColumnNames: _col0, _col1
@@ -1164,7 +1164,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [0, 1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: string), _col1 (type: int)
sort order: ++
@@ -1173,7 +1173,7 @@ STAGE PLANS:
className: VectorReduceSinkMultiKeyOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: string)
outputColumnNames: _col0
@@ -1181,7 +1181,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [0]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -1208,7 +1208,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=114)
Group By Vectorization:
@@ -1439,7 +1439,7 @@ STAGE PLANS:
TableScan
alias: b
filterExpr: ((value) IN ('nonexistent1', 'nonexistent2') and key_int is not null) (type: boolean)
- Statistics: Num rows: 57 Data size: 10146 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 57 Data size: 10182 Basic stats: COMPLETE Column stats: NONE
TableScan Vectorization:
native: true
projectedOutputColumns: [0, 1, 2]
@@ -1449,7 +1449,7 @@ STAGE PLANS:
native: true
predicateExpression: FilterExprAndExpr(children: FilterStringColumnInList(col 2, values nonexistent1, nonexistent2) -> boolean, SelectColumnIsNotNull(col 1) -> boolean) -> boolean
predicate: ((value) IN ('nonexistent1', 'nonexistent2') and key_int is not null) (type: boolean)
- Statistics: Num rows: 29 Data size: 5162 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 29 Data size: 5180 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: key_int (type: int)
outputColumnNames: _col0
@@ -1457,7 +1457,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 29 Data size: 5162 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 29 Data size: 5180 Basic stats: COMPLETE Column stats: NONE
Reduce Output Operator
key expressions: _col0 (type: int)
sort order: +
@@ -1466,7 +1466,7 @@ STAGE PLANS:
className: VectorReduceSinkLongOperator
native: true
nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
- Statistics: Num rows: 29 Data size: 5162 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 29 Data size: 5180 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: _col0 (type: int)
outputColumnNames: _col0
@@ -1474,7 +1474,7 @@ STAGE PLANS:
className: VectorSelectOperator
native: true
projectedOutputColumns: [1]
- Statistics: Num rows: 29 Data size: 5162 Basic stats: COMPLETE Column stats: NONE
+ Statistics: Num rows: 29 Data size: 5180 Basic stats: COMPLETE Column stats: NONE
Group By Operator
aggregations: min(_col0), max(_col0), bloom_filter(_col0, expectedEntries=58)
Group By Vectorization:
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vectorized_parquet.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vectorized_parquet.q.out b/ql/src/test/results/clientpositive/llap/vectorized_parquet.q.out
index 147f5af..13eae75 100644
--- a/ql/src/test/results/clientpositive/llap/vectorized_parquet.q.out
+++ b/ql/src/test/results/clientpositive/llap/vectorized_parquet.q.out
@@ -218,131 +218,131 @@ POSTHOOK: query: select ctinyint,
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypes_parquet
#### A masked pattern was here ####
-NULL 1073418988 -16379 3115 NULL 305051.4870777435
--64 626923679 -15920 21 -64.0 9254.456539277186
--63 626923679 -12516 16 -63.0 9263.605837223322
--62 626923679 -15992 24 -62.0 9004.593091474135
--61 626923679 -15142 22 -61.0 9357.236187870849
--60 626923679 -15792 24 -60.0 9892.656196775464
-59 626923679 -15789 28 -59.0 9829.790704244733
-58 626923679 -15169 20 -58.0 9549.096672008198
--57 626923679 -14893 32 -57.0 8572.083461570477
--56 626923679 -11999 33 -56.0 9490.842152672341
--55 626923679 -13381 26 -55.0 9157.562103946742
-54 626923679 -14815 23 -54.0 9614.154026896626
--53 626923679 -15445 19 -53.0 9387.739325499799
--52 626923679 -16369 30 -52.0 8625.06871423408
--51 1073680599 -15734 1028 -51.0 9531.569305177045
-50 626923679 -14320 27 -50.0 8548.827748002343
--49 626923679 -14831 23 -49.0 9894.429191738676
--48 626923679 -15462 26 -48.0 9913.883371354861
--47 626923679 -16096 19 -47.0 9011.009178780589
--46 626923679 -12427 21 -46.0 9182.943188188632
--45 626923679 -15027 21 -45.0 8567.489593562543
--44 626923679 -15667 21 -44.0 10334.01810499552
--43 626923679 -15607 27 -43.0 8715.255026265124
--42 626923679 -16025 14 -42.0 9692.646755759979
-41 626923679 -12606 21 -41.0 9034.40949481481
--40 626923679 -14678 23 -40.0 9883.334986561835
--39 626923679 -15612 19 -39.0 9765.551806305297
-38 626923679 -14914 28 -38.0 8767.375358291503
-37 626923679 -14780 17 -37.0 10368.905538788269
-36 626923679 -16208 23 -36.0 8773.547684436919
--35 626923679 -16059 23 -35.0 10136.580492864763
-34 626923679 -15450 29 -34.0 8708.243526705026
--33 626923679 -12779 21 -33.0 8854.331159704514
--32 626923679 -15866 25 -32.0 9535.546396775915
--31 626923679 -15915 22 -31.0 9187.596784112568
--30 626923679 -14863 23 -30.0 9193.941914019653
--29 626923679 -14747 26 -29.0 9052.945656011721
--28 626923679 -15813 20 -28.0 9616.869413270924
--27 626923679 -14984 20 -27.0 8465.29660255097
-26 626923679 -15686 15 -26.0 10874.523900405318
--25 626923679 -15862 24 -25.0 9778.256724727018
-24 626923679 -16311 26 -24.0 9386.736402961187
--23 626923679 -16355 36 -23.345263230173213 9401.831290253447
-22 626923679 -14701 22 -22.0 8809.230165774987
+-18 626923679 -14863 24 -18.0 9638.430684071413
+-12 626923679 -16373 22 -12.0 10173.15707541171
+-10 626923679 -15384 28 -10.0 8850.451610567823
+-9 626923679 -15329 31 -9.0 8999.391457373968
+-2 626923679 -16277 20 -2.0 10800.090249507177
+14 626923679 -13367 28 14.0 9074.674998750581
+17 626923679 -16109 22 16.73235294865627 1353416.3383574807
+19 626923679 -16049 21 19.0 9423.560227007669
+20 626923679 -15149 21 20.0 11161.893298093504
+21 626923679 -15931 23 21.0 9683.044864861204
+26 626923679 -14516 29 26.0 9123.125508880432
+27 626923679 -14965 24 27.0 9802.871860196345
+30 626923679 -14111 27 30.0 10066.520234676527
+34 626923679 -15059 28 34.0 8756.731536033676
+36 626923679 -15912 20 36.0 9475.257975138164
+38 626923679 -15248 29 38.0 9900.256257785535
+40 626923679 -15861 22 40.0 9283.318678549174
+44 626923679 -11185 16 44.0 9425.076634933797
+45 626923679 -15228 18 45.0 9459.968668643689
+49 626923679 -15923 27 49.0 9850.111848934683
+53 626923679 -16217 30 53.0 9895.247408969733
+58 626923679 -13627 20 58.0 9083.529665947459
+NULL 1073418988 -16379 3115 NULL 305051.4870777435
+-60 626923679 -15792 24 -60.0 9892.656196775464
+-56 626923679 -11999 33 -56.0 9490.842152672341
+-49 626923679 -14831 23 -49.0 9894.429191738676
+-46 626923679 -12427 21 -46.0 9182.943188188632
+-45 626923679 -15027 21 -45.0 8567.489593562543
+-42 626923679 -16025 14 -42.0 9692.646755759979
+-32 626923679 -15866 25 -32.0 9535.546396775915
+-28 626923679 -15813 20 -28.0 9616.869413270924
+-27 626923679 -14984 20 -27.0 8465.29660255097
-21 626923679 -16017 27 -21.0 9480.349236669877
-20 626923679 -16126 24 -20.0 9868.92268080106
-19 626923679 -15935 25 -19.0 9967.22240685782
--18 626923679 -14863 24 -18.0 9638.430684071413
-17 626923679 -15922 19 -17.0 9944.104273894172
--16 626923679 -15154 21 -16.0 8884.207393686478
--15 626923679 -16036 24 -15.0 9450.506254395024
-14 626923679 -13884 22 -14.0 10125.818731386042
--13 626923679 -15446 30 -13.0 8907.942987576693
--12 626923679 -16373 22 -12.0 10173.15707541171
--11 626923679 -15659 32 -11.0 10453.738567408038
--10 626923679 -15384 28 -10.0 8850.451610567823
--9 626923679 -15329 31 -9.0 8999.391457373968
-8 626923679 -14678 18 -8.0 9976.831992670684
--7 626923679 -14584 23 -7.0 9946.605446407746
-6 626923679 -15980 30 -6.0 10262.829252317424
+0 626923679 -14254 24 0.0 10057.5018088718
+9 626923679 -13629 25 9.0 10157.217948808622
+10 626923679 -15887 26 10.0 9104.820520135108
+28 626923679 -14455 20 28.0 9283.289383115296
+37 626923679 -12081 24 37.0 9017.860034890362
+41 626923679 -13480 21 41.0 9016.291129937847
+48 626923679 -16372 29 48.0 10079.286173063345
+52 626923679 -15450 20 52.0 9261.723648435052
+59 626923679 -16076 17 59.0 10117.44967077967
+-64 626923679 -15920 21 -64.0 9254.456539277186
+-63 626923679 -12516 16 -63.0 9263.605837223322
+-62 626923679 -15992 24 -62.0 9004.593091474135
+-61 626923679 -15142 22 -61.0 9357.236187870849
+-55 626923679 -13381 26 -55.0 9157.562103946742
+-53 626923679 -15445 19 -53.0 9387.739325499799
+-52 626923679 -16369 30 -52.0 8625.06871423408
+-51 1073680599 -15734 1028 -51.0 9531.569305177045
+-29 626923679 -14747 26 -29.0 9052.945656011721
+-15 626923679 -16036 24 -15.0 9450.506254395024
+-13 626923679 -15446 30 -13.0 8907.942987576693
+-7 626923679 -14584 23 -7.0 9946.605446407746
-5 626923679 -15780 24 -5.0 10599.227726422314
-4 626923679 -16207 21 -4.0 9682.726604102581
-3 626923679 -13632 16 -3.0 8836.215573422822
--2 626923679 -16277 20 -2.0 10800.090249507177
-1 626923679 -15441 36 -1.0486250072717667 8786.246963933321
-0 626923679 -14254 24 0.0 10057.5018088718
+4 626923679 -15999 29 4.0 9516.189702058042
+6 626923679 -15948 30 6.0 9644.247255286113
+16 626923679 -14001 26 16.0 10130.883606275334
+18 626923679 -15779 21 18.0 10820.004053788869
+31 626923679 -15960 24 31.0 10427.970184550613
+33 626923679 -14642 29 40.61776386607777 1304429.5939037625
+39 626923679 -14887 28 39.0 10513.343644635232
+43 626923679 -15703 28 43.0 8757.796089055722
+46 626923679 -15187 22 46.0 9685.908173160062
+47 626923679 -16324 22 47.0 9822.220821743611
+50 626923679 -16236 21 50.0 9398.176197406601
+56 626923679 -12631 21 56.0 8860.917133763547
+57 626923679 -15620 25 57.0 9413.99393840875
+60 626923679 -13606 23 60.0 8346.267436552042
+-57 626923679 -14893 32 -57.0 8572.083461570477
+-48 626923679 -15462 26 -48.0 9913.883371354861
+-47 626923679 -16096 19 -47.0 9011.009178780589
+-44 626923679 -15667 21 -44.0 10334.01810499552
+-43 626923679 -15607 27 -43.0 8715.255026265124
+-40 626923679 -14678 23 -40.0 9883.334986561835
+-39 626923679 -15612 19 -39.0 9765.551806305297
+-35 626923679 -16059 23 -35.0 10136.580492864763
+-33 626923679 -12779 21 -33.0 8854.331159704514
+-31 626923679 -15915 22 -31.0 9187.596784112568
+-30 626923679 -14863 23 -30.0 9193.941914019653
+-25 626923679 -15862 24 -25.0 9778.256724727018
+-23 626923679 -16355 36 -23.345263230173213 9401.831290253447
+-16 626923679 -15154 21 -16.0 8884.207393686478
+-11 626923679 -15659 32 -11.0 10453.738567408038
1 626923679 -14610 30 1.0 10016.486277900643
2 626923679 -16227 25 2.0 10083.276127543355
3 626923679 -16339 30 3.0 10483.526375885149
-4 626923679 -15999 29 4.0 9516.189702058042
5 626923679 -16169 31 5.0 11114.001902469323
-6 626923679 -15948 30 6.0 9644.247255286113
7 626923679 -15839 25 7.0 10077.151640330823
8 1070764888 -15778 1034 8.0 9562.355155774725
-9 626923679 -13629 25 9.0 10157.217948808622
-10 626923679 -15887 26 10.0 9104.820520135108
11 1072654057 -14696 1035 11.0 9531.018991371746
12 626923679 -14642 18 12.0 9696.038286378725
13 626923679 -14771 26 13.0 8128.265919972384
-14 626923679 -13367 28 14.0 9074.674998750581
15 626923679 -16339 28 15.0 9770.473400901916
-16 626923679 -14001 26 16.0 10130.883606275334
-17 626923679 -16109 22 16.73235294865627 1353416.3383574807
-18 626923679 -15779 21 18.0 10820.004053788869
-19 626923679 -16049 21 19.0 9423.560227007669
-20 626923679 -15149 21 20.0 11161.893298093504
-21 626923679 -15931 23 21.0 9683.044864861204
22 626923679 -16280 26 22.0 9693.155720861765
23 626923679 -15514 24 23.0 8542.419116415425
24 626923679 -15086 24 24.0 9661.203790645088
25 626923679 -11349 23 25.0 8888.959012093468
-26 626923679 -14516 29 26.0 9123.125508880432
-27 626923679 -14965 24 27.0 9802.871860196345
-28 626923679 -14455 20 28.0 9283.289383115296
29 626923679 -15892 16 29.0 9874.046501817154
-30 626923679 -14111 27 30.0 10066.520234676527
-31 626923679 -15960 24 31.0 10427.970184550613
32 626923679 -14044 24 32.0 8376.464579403413
-33 626923679 -14642 29 40.61776386607777 1304429.5939037625
-34 626923679 -15059 28 34.0 8756.731536033676
35 626923679 -16153 27 35.0 10351.008404963042
-36 626923679 -15912 20 36.0 9475.257975138164
-37 626923679 -12081 24 37.0 9017.860034890362
-38 626923679 -15248 29 38.0 9900.256257785535
-39 626923679 -14887 28 39.0 10513.343644635232
-40 626923679 -15861 22 40.0 9283.318678549174
-41 626923679 -13480 21 41.0 9016.291129937847
42 626923679 -15834 28 42.0 10318.01399719996
-43 626923679 -15703 28 43.0 8757.796089055722
-44 626923679 -11185 16 44.0 9425.076634933797
-45 626923679 -15228 18 45.0 9459.968668643689
-46 626923679 -15187 22 46.0 9685.908173160062
-47 626923679 -16324 22 47.0 9822.220821743611
-48 626923679 -16372 29 48.0 10079.286173063345
-49 626923679 -15923 27 49.0 9850.111848934683
-50 626923679 -16236 21 50.0 9398.176197406601
51 626923679 -15790 17 51.0 9220.075799194028
-52 626923679 -15450 20 52.0 9261.723648435052
-53 626923679 -16217 30 53.0 9895.247408969733
54 626923679 -15245 16 54.0 9789.50878424882
55 626923679 -15887 21 55.0 9826.38569192808
-56 626923679 -12631 21 56.0 8860.917133763547
-57 626923679 -15620 25 57.0 9413.99393840875
-58 626923679 -13627 20 58.0 9083.529665947459
-59 626923679 -16076 17 59.0 10117.44967077967
-60 626923679 -13606 23 60.0 8346.267436552042
61 626923679 -15894 29 61.0 8785.714950987198
62 626923679 -14307 17 62.0 9491.752726667326
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out b/ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out
index 371ebb2..6422bd5 100644
--- a/ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out
+++ b/ql/src/test/results/clientpositive/vector_binary_join_groupby.q.out
@@ -96,24 +96,27 @@ POSTHOOK: Lineage: hundredorc.si SIMPLE [(over1k)over1k.FieldSchema(name:si, typ
POSTHOOK: Lineage: hundredorc.t SIMPLE [(over1k)over1k.FieldSchema(name:t, type:tinyint, comment:null), ]
POSTHOOK: Lineage: hundredorc.ts SIMPLE [(over1k)over1k.FieldSchema(name:ts, type:timestamp, comment:null), ]
PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
-SELECT sum(hash(*))
+SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
-SELECT sum(hash(*))
+SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
POSTHOOK: type: QUERY
PLAN VECTORIZATION:
enabled: true
enabledConditionsMet: [hive.vectorized.execution.enabled IS true]
STAGE DEPENDENCIES:
- Stage-5 is a root stage
- Stage-2 depends on stages: Stage-5
- Stage-0 depends on stages: Stage-2
+ Stage-6 is a root stage
+ Stage-2 depends on stages: Stage-6
+ Stage-3 depends on stages: Stage-2
+ Stage-0 depends on stages: Stage-3
STAGE PLANS:
- Stage: Stage-5
+ Stage: Stage-6
Map Reduce Local Work
Alias -> Map Local Tables:
$hdt$_0:$hdt$_0:t1
@@ -229,6 +232,47 @@ STAGE PLANS:
Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
File Output Operator
compressed: false
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
+
+ Stage: Stage-3
+ Map Reduce
+ Map Operator Tree:
+ TableScan
+ TableScan Vectorization:
+ native: true
+ projectedOutputColumns: [0]
+ Reduce Output Operator
+ key expressions: _col0 (type: bigint)
+ sort order: +
+ Reduce Sink Vectorization:
+ className: VectorReduceSinkOperator
+ native: false
+ nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
+ nativeConditionsNotMet: hive.execution.engine mr IN [tez, spark] IS false
+ Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
+ Execution mode: vectorized
+ Map Vectorization:
+ enabled: true
+ enabledConditionsMet: hive.vectorized.use.vector.serde.deserialize IS true
+ groupByVectorOutput: true
+ inputFileFormats: org.apache.hadoop.mapred.SequenceFileInputFormat
+ allNative: false
+ usesVectorUDFAdaptor: false
+ vectorized: true
+ Reduce Vectorization:
+ enabled: false
+ enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true
+ enableConditionsNotMet: hive.execution.engine mr IN [tez, spark] IS false
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: bigint)
+ outputColumnNames: _col0
+ Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
table:
input format: org.apache.hadoop.mapred.SequenceFileInputFormat
@@ -241,13 +285,15 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT sum(hash(*))
+PREHOOK: query: SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
PREHOOK: type: QUERY
PREHOOK: Input: default@hundredorc
#### A masked pattern was here ####
-POSTHOOK: query: SELECT sum(hash(*))
+POSTHOOK: query: SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
POSTHOOK: type: QUERY
POSTHOOK: Input: default@hundredorc
#### A masked pattern was here ####
@@ -256,11 +302,13 @@ PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
POSTHOOK: type: QUERY
PLAN VECTORIZATION:
enabled: true
@@ -268,7 +316,8 @@ PLAN VECTORIZATION:
STAGE DEPENDENCIES:
Stage-1 is a root stage
- Stage-0 depends on stages: Stage-1
+ Stage-2 depends on stages: Stage-1
+ Stage-0 depends on stages: Stage-2
STAGE PLANS:
Stage: Stage-1
@@ -342,11 +391,53 @@ STAGE PLANS:
Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
File Output Operator
compressed: false
- Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
table:
input format: org.apache.hadoop.mapred.SequenceFileInputFormat
output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
+
+ Stage: Stage-2
+ Map Reduce
+ Map Operator Tree:
+ TableScan
+ TableScan Vectorization:
+ native: true
+ projectedOutputColumns: [0, 1]
+ Reduce Output Operator
+ key expressions: _col1 (type: binary)
+ sort order: +
+ Reduce Sink Vectorization:
+ className: VectorReduceSinkOperator
+ native: false
+ nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
+ nativeConditionsNotMet: hive.execution.engine mr IN [tez, spark] IS false
+ Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
+ value expressions: _col0 (type: bigint)
+ Execution mode: vectorized
+ Map Vectorization:
+ enabled: true
+ enabledConditionsMet: hive.vectorized.use.vector.serde.deserialize IS true
+ groupByVectorOutput: true
+ inputFileFormats: org.apache.hadoop.mapred.SequenceFileInputFormat
+ allNative: false
+ usesVectorUDFAdaptor: false
+ vectorized: true
+ Reduce Vectorization:
+ enabled: false
+ enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true
+ enableConditionsNotMet: hive.execution.engine mr IN [tez, spark] IS false
+ Reduce Operator Tree:
+ Select Operator
+ expressions: VALUE._col0 (type: bigint), KEY.reducesinkkey0 (type: binary)
+ outputColumnNames: _col0, _col1
+ Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
+ Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -357,12 +448,14 @@ STAGE PLANS:
PREHOOK: query: SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
PREHOOK: type: QUERY
PREHOOK: Input: default@hundredorc
#### A masked pattern was here ####
POSTHOOK: query: SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
POSTHOOK: type: QUERY
POSTHOOK: Input: default@hundredorc
#### A masked pattern was here ####
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/vector_groupby_reduce.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/vector_groupby_reduce.q.out b/ql/src/test/results/clientpositive/vector_groupby_reduce.q.out
index e0e11ed..43ce596 100644
--- a/ql/src/test/results/clientpositive/vector_groupby_reduce.q.out
+++ b/ql/src/test/results/clientpositive/vector_groupby_reduce.q.out
@@ -217,6 +217,7 @@ select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
PREHOOK: type: QUERY
POSTHOOK: query: explain vectorization expression
@@ -225,6 +226,7 @@ select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
POSTHOOK: type: QUERY
PLAN VECTORIZATION:
@@ -233,7 +235,8 @@ PLAN VECTORIZATION:
STAGE DEPENDENCIES:
Stage-1 is a root stage
- Stage-0 depends on stages: Stage-1
+ Stage-2 depends on stages: Stage-1
+ Stage-0 depends on stages: Stage-2
STAGE PLANS:
Stage: Stage-1
@@ -298,6 +301,48 @@ STAGE PLANS:
mode: mergepartial
outputColumnNames: _col0
Statistics: Num rows: 500 Data size: 44138 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazybinary.LazyBinarySerDe
+
+ Stage: Stage-2
+ Map Reduce
+ Map Operator Tree:
+ TableScan
+ TableScan Vectorization:
+ native: true
+ projectedOutputColumns: [0]
+ Reduce Output Operator
+ key expressions: _col0 (type: int)
+ sort order: +
+ Reduce Sink Vectorization:
+ className: VectorReduceSinkOperator
+ native: false
+ nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
+ nativeConditionsNotMet: hive.execution.engine mr IN [tez, spark] IS false, No TopN IS false
+ Statistics: Num rows: 500 Data size: 44138 Basic stats: COMPLETE Column stats: NONE
+ TopN Hash Memory Usage: 0.1
+ Execution mode: vectorized
+ Map Vectorization:
+ enabled: true
+ enabledConditionsMet: hive.vectorized.use.vector.serde.deserialize IS true
+ groupByVectorOutput: true
+ inputFileFormats: org.apache.hadoop.mapred.SequenceFileInputFormat
+ allNative: false
+ usesVectorUDFAdaptor: false
+ vectorized: true
+ Reduce Vectorization:
+ enabled: false
+ enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true
+ enableConditionsNotMet: hive.execution.engine mr IN [tez, spark] IS false
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: int)
+ outputColumnNames: _col0
+ Statistics: Num rows: 500 Data size: 44138 Basic stats: COMPLETE Column stats: NONE
Limit
Number of rows: 20
Statistics: Num rows: 20 Data size: 1760 Basic stats: COMPLETE Column stats: NONE
@@ -320,6 +365,7 @@ PREHOOK: query: select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
PREHOOK: type: QUERY
PREHOOK: Input: default@store_sales
@@ -329,6 +375,7 @@ POSTHOOK: query: select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20
POSTHOOK: type: QUERY
POSTHOOK: Input: default@store_sales
[5/6] hive git commit: HIVE-16296 : use LLAP executor count to
configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan,
reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Posted by se...@apache.org.
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/cte_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cte_1.q.out b/ql/src/test/results/clientpositive/llap/cte_1.q.out
index dbc9c91..ddef9db 100644
--- a/ql/src/test/results/clientpositive/llap/cte_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/cte_1.q.out
@@ -156,79 +156,24 @@ POSTHOOK: query: with q1 as (select * from src)
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-0 val_0 val_0
-0 val_0 val_0
-0 val_0 val_0
10 val_10 val_10
100 val_100 val_100
100 val_100 val_100
-103 val_103 val_103
-103 val_103 val_103
104 val_104 val_104
104 val_104 val_104
-105 val_105 val_105
-11 val_11 val_11
111 val_111 val_111
-113 val_113 val_113
-113 val_113 val_113
114 val_114 val_114
116 val_116 val_116
-118 val_118 val_118
-118 val_118 val_118
-119 val_119 val_119
-119 val_119 val_119
-119 val_119 val_119
-12 val_12 val_12
-12 val_12 val_12
-120 val_120 val_120
-120 val_120 val_120
-125 val_125 val_125
-125 val_125 val_125
126 val_126 val_126
128 val_128 val_128
128 val_128 val_128
128 val_128 val_128
-129 val_129 val_129
-129 val_129 val_129
131 val_131 val_131
-133 val_133 val_133
134 val_134 val_134
134 val_134 val_134
-136 val_136 val_136
-137 val_137 val_137
-137 val_137 val_137
-138 val_138 val_138
-138 val_138 val_138
-138 val_138 val_138
-138 val_138 val_138
-143 val_143 val_143
-145 val_145 val_145
-146 val_146 val_146
-146 val_146 val_146
-149 val_149 val_149
-149 val_149 val_149
-15 val_15 val_15
-15 val_15 val_15
-150 val_150 val_150
152 val_152 val_152
152 val_152 val_152
-153 val_153 val_153
155 val_155 val_155
-156 val_156 val_156
-157 val_157 val_157
-158 val_158 val_158
-160 val_160 val_160
-162 val_162 val_162
-163 val_163 val_163
-164 val_164 val_164
-164 val_164 val_164
-165 val_165 val_165
-165 val_165 val_165
-166 val_166 val_166
-167 val_167 val_167
-167 val_167 val_167
-167 val_167 val_167
-168 val_168 val_168
169 val_169 val_169
169 val_169 val_169
169 val_169 val_169
@@ -237,9545 +182,21061 @@ POSTHOOK: Input: default@src
170 val_170 val_170
172 val_172 val_172
172 val_172 val_172
-174 val_174 val_174
-174 val_174 val_174
-175 val_175 val_175
-175 val_175 val_175
-176 val_176 val_176
-176 val_176 val_176
-177 val_177 val_177
178 val_178 val_178
179 val_179 val_179
179 val_179 val_179
-18 val_18 val_18
-18 val_18 val_18
-180 val_180 val_180
-181 val_181 val_181
-183 val_183 val_183
-186 val_186 val_186
-187 val_187 val_187
-187 val_187 val_187
-187 val_187 val_187
189 val_189 val_189
19 val_19 val_19
-190 val_190 val_190
-191 val_191 val_191
-191 val_191 val_191
192 val_192 val_192
-193 val_193 val_193
-193 val_193 val_193
-193 val_193 val_193
194 val_194 val_194
195 val_195 val_195
195 val_195 val_195
-196 val_196 val_196
-197 val_197 val_197
-197 val_197 val_197
199 val_199 val_199
199 val_199 val_199
199 val_199 val_199
-2 val_2 val_2
20 val_20 val_20
-200 val_200 val_200
-200 val_200 val_200
-201 val_201 val_201
-202 val_202 val_202
-203 val_203 val_203
-203 val_203 val_203
-205 val_205 val_205
-205 val_205 val_205
207 val_207 val_207
207 val_207 val_207
-208 val_208 val_208
-208 val_208 val_208
-208 val_208 val_208
-209 val_209 val_209
-209 val_209 val_209
213 val_213 val_213
213 val_213 val_213
-214 val_214 val_214
-216 val_216 val_216
-216 val_216 val_216
-217 val_217 val_217
-217 val_217 val_217
218 val_218 val_218
-219 val_219 val_219
-219 val_219 val_219
-221 val_221 val_221
-221 val_221 val_221
-222 val_222 val_222
223 val_223 val_223
223 val_223 val_223
-224 val_224 val_224
-224 val_224 val_224
-226 val_226 val_226
-228 val_228 val_228
229 val_229 val_229
229 val_229 val_229
-230 val_230 val_230
-230 val_230 val_230
-230 val_230 val_230
-230 val_230 val_230
-230 val_230 val_230
233 val_233 val_233
233 val_233 val_233
235 val_235 val_235
-237 val_237 val_237
-237 val_237 val_237
-238 val_238 val_238
-238 val_238 val_238
-239 val_239 val_239
-239 val_239 val_239
24 val_24 val_24
24 val_24 val_24
-241 val_241 val_241
-242 val_242 val_242
-242 val_242 val_242
-244 val_244 val_244
-247 val_247 val_247
-248 val_248 val_248
-249 val_249 val_249
-252 val_252 val_252
-255 val_255 val_255
-255 val_255 val_255
256 val_256 val_256
256 val_256 val_256
257 val_257 val_257
-258 val_258 val_258
26 val_26 val_26
26 val_26 val_26
-260 val_260 val_260
-262 val_262 val_262
-263 val_263 val_263
265 val_265 val_265
265 val_265 val_265
266 val_266 val_266
27 val_27 val_27
-272 val_272 val_272
-272 val_272 val_272
-273 val_273 val_273
-273 val_273 val_273
-273 val_273 val_273
-274 val_274 val_274
-275 val_275 val_275
-277 val_277 val_277
-277 val_277 val_277
-277 val_277 val_277
-277 val_277 val_277
278 val_278 val_278
278 val_278 val_278
-28 val_28 val_28
280 val_280 val_280
280 val_280 val_280
-281 val_281 val_281
-281 val_281 val_281
-282 val_282 val_282
-282 val_282 val_282
-283 val_283 val_283
284 val_284 val_284
-285 val_285 val_285
-286 val_286 val_286
-287 val_287 val_287
-288 val_288 val_288
-288 val_288 val_288
-289 val_289 val_289
291 val_291 val_291
-292 val_292 val_292
-296 val_296 val_296
-298 val_298 val_298
-298 val_298 val_298
-298 val_298 val_298
30 val_30 val_30
302 val_302 val_302
305 val_305 val_305
-306 val_306 val_306
-307 val_307 val_307
-307 val_307 val_307
-308 val_308 val_308
-309 val_309 val_309
-309 val_309 val_309
-310 val_310 val_310
-311 val_311 val_311
-311 val_311 val_311
-311 val_311 val_311
-315 val_315 val_315
316 val_316 val_316
316 val_316 val_316
316 val_316 val_316
-317 val_317 val_317
-317 val_317 val_317
-318 val_318 val_318
-318 val_318 val_318
-318 val_318 val_318
321 val_321 val_321
321 val_321 val_321
-322 val_322 val_322
-322 val_322 val_322
323 val_323 val_323
-325 val_325 val_325
-325 val_325 val_325
-327 val_327 val_327
-327 val_327 val_327
-327 val_327 val_327
33 val_33 val_33
-331 val_331 val_331
-331 val_331 val_331
-332 val_332 val_332
333 val_333 val_333
333 val_333 val_333
-335 val_335 val_335
-336 val_336 val_336
338 val_338 val_338
-339 val_339 val_339
-34 val_34 val_34
-341 val_341 val_341
-342 val_342 val_342
-342 val_342 val_342
344 val_344 val_344
344 val_344 val_344
-345 val_345 val_345
-348 val_348 val_348
-348 val_348 val_348
-348 val_348 val_348
-348 val_348 val_348
-348 val_348 val_348
-35 val_35 val_35
-35 val_35 val_35
-35 val_35 val_35
-351 val_351 val_351
353 val_353 val_353
353 val_353 val_353
356 val_356 val_356
-360 val_360 val_360
-362 val_362 val_362
364 val_364 val_364
-365 val_365 val_365
-366 val_366 val_366
-367 val_367 val_367
-367 val_367 val_367
368 val_368 val_368
369 val_369 val_369
369 val_369 val_369
369 val_369 val_369
37 val_37 val_37
37 val_37 val_37
-373 val_373 val_373
-374 val_374 val_374
-375 val_375 val_375
377 val_377 val_377
378 val_378 val_378
-379 val_379 val_379
-382 val_382 val_382
-382 val_382 val_382
-384 val_384 val_384
-384 val_384 val_384
-384 val_384 val_384
386 val_386 val_386
-389 val_389 val_389
392 val_392 val_392
-393 val_393 val_393
-394 val_394 val_394
-395 val_395 val_395
-395 val_395 val_395
-396 val_396 val_396
-396 val_396 val_396
-396 val_396 val_396
397 val_397 val_397
397 val_397 val_397
-399 val_399 val_399
-399 val_399 val_399
-4 val_4 val_4
-400 val_400 val_400
-401 val_401 val_401
-401 val_401 val_401
-401 val_401 val_401
-401 val_401 val_401
-401 val_401 val_401
-402 val_402 val_402
-403 val_403 val_403
-403 val_403 val_403
-403 val_403 val_403
404 val_404 val_404
404 val_404 val_404
-406 val_406 val_406
-406 val_406 val_406
-406 val_406 val_406
-406 val_406 val_406
407 val_407 val_407
-409 val_409 val_409
-409 val_409 val_409
-409 val_409 val_409
-41 val_41 val_41
411 val_411 val_411
-413 val_413 val_413
-413 val_413 val_413
-414 val_414 val_414
-414 val_414 val_414
-417 val_417 val_417
-417 val_417 val_417
-417 val_417 val_417
418 val_418 val_418
419 val_419 val_419
-42 val_42 val_42
-42 val_42 val_42
-421 val_421 val_421
424 val_424 val_424
424 val_424 val_424
-427 val_427 val_427
-429 val_429 val_429
-429 val_429 val_429
-43 val_43 val_43
430 val_430 val_430
430 val_430 val_430
430 val_430 val_430
-431 val_431 val_431
-431 val_431 val_431
-431 val_431 val_431
432 val_432 val_432
-435 val_435 val_435
436 val_436 val_436
437 val_437 val_437
+448 val_448 val_448
+454 val_454 val_454
+454 val_454 val_454
+454 val_454 val_454
+457 val_457 val_457
+468 val_468 val_468
+468 val_468 val_468
+468 val_468 val_468
+468 val_468 val_468
+477 val_477 val_477
+479 val_479 val_479
+490 val_490 val_490
+492 val_492 val_492
+492 val_492 val_492
+493 val_493 val_493
+495 val_495 val_495
+496 val_496 val_496
+497 val_497 val_497
+57 val_57 val_57
+67 val_67 val_67
+67 val_67 val_67
+8 val_8 val_8
+80 val_80 val_80
+85 val_85 val_85
+9 val_9 val_9
+92 val_92 val_92
+97 val_97 val_97
+97 val_97 val_97
+105 val_105 val_105
+11 val_11 val_11
+113 val_113 val_113
+113 val_113 val_113
+136 val_136 val_136
+137 val_137 val_137
+137 val_137 val_137
+138 val_138 val_138
+138 val_138 val_138
+138 val_138 val_138
+138 val_138 val_138
+143 val_143 val_143
+150 val_150 val_150
+158 val_158 val_158
+160 val_160 val_160
+162 val_162 val_162
+165 val_165 val_165
+165 val_165 val_165
+166 val_166 val_166
+174 val_174 val_174
+174 val_174 val_174
+177 val_177 val_177
+18 val_18 val_18
+18 val_18 val_18
+180 val_180 val_180
+186 val_186 val_186
+196 val_196 val_196
+197 val_197 val_197
+197 val_197 val_197
+217 val_217 val_217
+217 val_217 val_217
+219 val_219 val_219
+219 val_219 val_219
+226 val_226 val_226
+230 val_230 val_230
+230 val_230 val_230
+230 val_230 val_230
+230 val_230 val_230
+230 val_230 val_230
+238 val_238 val_238
+238 val_238 val_238
+242 val_242 val_242
+242 val_242 val_242
+248 val_248 val_248
+252 val_252 val_252
+260 val_260 val_260
+263 val_263 val_263
+274 val_274 val_274
+277 val_277 val_277
+277 val_277 val_277
+277 val_277 val_277
+277 val_277 val_277
+296 val_296 val_296
+307 val_307 val_307
+307 val_307 val_307
+308 val_308 val_308
+325 val_325 val_325
+325 val_325 val_325
+327 val_327 val_327
+327 val_327 val_327
+327 val_327 val_327
+342 val_342 val_342
+342 val_342 val_342
+348 val_348 val_348
+348 val_348 val_348
+348 val_348 val_348
+348 val_348 val_348
+348 val_348 val_348
+35 val_35 val_35
+35 val_35 val_35
+35 val_35 val_35
+351 val_351 val_351
+367 val_367 val_367
+367 val_367 val_367
+389 val_389 val_389
+393 val_393 val_393
+394 val_394 val_394
+4 val_4 val_4
+403 val_403 val_403
+403 val_403 val_403
+403 val_403 val_403
+409 val_409 val_409
+409 val_409 val_409
+409 val_409 val_409
+414 val_414 val_414
+414 val_414 val_414
+421 val_421 val_421
+427 val_427 val_427
+429 val_429 val_429
+429 val_429 val_429
+435 val_435 val_435
438 val_438 val_438
438 val_438 val_438
438 val_438 val_438
439 val_439 val_439
439 val_439 val_439
-44 val_44 val_44
-443 val_443 val_443
-444 val_444 val_444
-446 val_446 val_446
-448 val_448 val_448
-449 val_449 val_449
-452 val_452 val_452
-453 val_453 val_453
-454 val_454 val_454
-454 val_454 val_454
-454 val_454 val_454
455 val_455 val_455
-457 val_457 val_457
458 val_458 val_458
458 val_458 val_458
-459 val_459 val_459
-459 val_459 val_459
460 val_460 val_460
462 val_462 val_462
462 val_462 val_462
-463 val_463 val_463
-463 val_463 val_463
-466 val_466 val_466
-466 val_466 val_466
-466 val_466 val_466
-467 val_467 val_467
-468 val_468 val_468
-468 val_468 val_468
-468 val_468 val_468
-468 val_468 val_468
-469 val_469 val_469
-469 val_469 val_469
-469 val_469 val_469
-469 val_469 val_469
-469 val_469 val_469
-47 val_47 val_47
-470 val_470 val_470
-472 val_472 val_472
475 val_475 val_475
-477 val_477 val_477
478 val_478 val_478
478 val_478 val_478
-479 val_479 val_479
480 val_480 val_480
480 val_480 val_480
480 val_480 val_480
-481 val_481 val_481
-482 val_482 val_482
-483 val_483 val_483
484 val_484 val_484
-485 val_485 val_485
487 val_487 val_487
-489 val_489 val_489
-489 val_489 val_489
-489 val_489 val_489
-489 val_489 val_489
-490 val_490 val_490
-491 val_491 val_491
-492 val_492 val_492
-492 val_492 val_492
-493 val_493 val_493
-494 val_494 val_494
-495 val_495 val_495
-496 val_496 val_496
-497 val_497 val_497
-498 val_498 val_498
-498 val_498 val_498
-498 val_498 val_498
-5 val_5 val_5
-5 val_5 val_5
-5 val_5 val_5
-51 val_51 val_51
-51 val_51 val_51
53 val_53 val_53
-54 val_54 val_54
-57 val_57 val_57
58 val_58 val_58
58 val_58 val_58
-64 val_64 val_64
-65 val_65 val_65
66 val_66 val_66
-67 val_67 val_67
-67 val_67 val_67
69 val_69 val_69
-70 val_70 val_70
-70 val_70 val_70
-70 val_70 val_70
-72 val_72 val_72
-72 val_72 val_72
-74 val_74 val_74
-76 val_76 val_76
-76 val_76 val_76
77 val_77 val_77
78 val_78 val_78
-8 val_8 val_8
-80 val_80 val_80
-82 val_82 val_82
83 val_83 val_83
83 val_83 val_83
-84 val_84 val_84
-84 val_84 val_84
-85 val_85 val_85
-86 val_86 val_86
-87 val_87 val_87
-9 val_9 val_9
90 val_90 val_90
90 val_90 val_90
90 val_90 val_90
-92 val_92 val_92
95 val_95 val_95
95 val_95 val_95
-96 val_96 val_96
-97 val_97 val_97
-97 val_97 val_97
-98 val_98 val_98
-98 val_98 val_98
-PREHOOK: query: with q1 as (select * from alltypesorc)
- from q1
- select cint, cstring1, avg(csmallint)
- group by cint, cstring1 with rollup
-PREHOOK: type: QUERY
-PREHOOK: Input: default@alltypesorc
-#### A masked pattern was here ####
-POSTHOOK: query: with q1 as (select * from alltypesorc)
- from q1
- select cint, cstring1, avg(csmallint)
- group by cint, cstring1 with rollup
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@alltypesorc
-#### A masked pattern was here ####
-NULL NULL 2735.0
+103 val_103 val_103
+103 val_103 val_103
+120 val_120 val_120
+120 val_120 val_120
+129 val_129 val_129
+129 val_129 val_129
+133 val_133 val_133
+145 val_145 val_145
+146 val_146 val_146
+146 val_146 val_146
+149 val_149 val_149
+149 val_149 val_149
+15 val_15 val_15
+15 val_15 val_15
+157 val_157 val_157
+181 val_181 val_181
+187 val_187 val_187
+187 val_187 val_187
+187 val_187 val_187
+191 val_191 val_191
+191 val_191 val_191
+2 val_2 val_2
+200 val_200 val_200
+200 val_200 val_200
+201 val_201 val_201
+202 val_202 val_202
+203 val_203 val_203
+203 val_203 val_203
+208 val_208 val_208
+208 val_208 val_208
+208 val_208 val_208
+214 val_214 val_214
+216 val_216 val_216
+216 val_216 val_216
+222 val_222 val_222
+224 val_224 val_224
+224 val_224 val_224
+228 val_228 val_228
+237 val_237 val_237
+237 val_237 val_237
+239 val_239 val_239
+239 val_239 val_239
+241 val_241 val_241
+244 val_244 val_244
+255 val_255 val_255
+255 val_255 val_255
+258 val_258 val_258
+262 val_262 val_262
+273 val_273 val_273
+273 val_273 val_273
+273 val_273 val_273
+275 val_275 val_275
+28 val_28 val_28
+282 val_282 val_282
+282 val_282 val_282
+285 val_285 val_285
+286 val_286 val_286
+287 val_287 val_287
+288 val_288 val_288
+288 val_288 val_288
+292 val_292 val_292
+298 val_298 val_298
+298 val_298 val_298
+298 val_298 val_298
+310 val_310 val_310
+311 val_311 val_311
+311 val_311 val_311
+311 val_311 val_311
+332 val_332 val_332
+335 val_335 val_335
+336 val_336 val_336
+339 val_339 val_339
+360 val_360 val_360
+362 val_362 val_362
+373 val_373 val_373
+384 val_384 val_384
+384 val_384 val_384
+384 val_384 val_384
+395 val_395 val_395
+395 val_395 val_395
+396 val_396 val_396
+396 val_396 val_396
+396 val_396 val_396
+402 val_402 val_402
+417 val_417 val_417
+417 val_417 val_417
+417 val_417 val_417
+42 val_42 val_42
+42 val_42 val_42
+43 val_43 val_43
+444 val_444 val_444
+449 val_449 val_449
+453 val_453 val_453
+459 val_459 val_459
+459 val_459 val_459
+47 val_47 val_47
+481 val_481 val_481
+482 val_482 val_482
+483 val_483 val_483
+485 val_485 val_485
+489 val_489 val_489
+489 val_489 val_489
+489 val_489 val_489
+489 val_489 val_489
+494 val_494 val_494
+65 val_65 val_65
+72 val_72 val_72
+72 val_72 val_72
+74 val_74 val_74
+76 val_76 val_76
+76 val_76 val_76
+82 val_82 val_82
+86 val_86 val_86
+87 val_87 val_87
+96 val_96 val_96
+0 val_0 val_0
+0 val_0 val_0
+0 val_0 val_0
+118 val_118 val_118
+118 val_118 val_118
+119 val_119 val_119
+119 val_119 val_119
+119 val_119 val_119
+12 val_12 val_12
+12 val_12 val_12
+125 val_125 val_125
+125 val_125 val_125
+153 val_153 val_153
+156 val_156 val_156
+163 val_163 val_163
+164 val_164 val_164
+164 val_164 val_164
+167 val_167 val_167
+167 val_167 val_167
+167 val_167 val_167
+168 val_168 val_168
+175 val_175 val_175
+175 val_175 val_175
+176 val_176 val_176
+176 val_176 val_176
+183 val_183 val_183
+190 val_190 val_190
+193 val_193 val_193
+193 val_193 val_193
+193 val_193 val_193
+205 val_205 val_205
+205 val_205 val_205
+209 val_209 val_209
+209 val_209 val_209
+221 val_221 val_221
+221 val_221 val_221
+247 val_247 val_247
+249 val_249 val_249
+272 val_272 val_272
+272 val_272 val_272
+281 val_281 val_281
+281 val_281 val_281
+283 val_283 val_283
+289 val_289 val_289
+306 val_306 val_306
+309 val_309 val_309
+309 val_309 val_309
+315 val_315 val_315
+317 val_317 val_317
+317 val_317 val_317
+318 val_318 val_318
+318 val_318 val_318
+318 val_318 val_318
+322 val_322 val_322
+322 val_322 val_322
+331 val_331 val_331
+331 val_331 val_331
+34 val_34 val_34
+341 val_341 val_341
+345 val_345 val_345
+365 val_365 val_365
+366 val_366 val_366
+374 val_374 val_374
+375 val_375 val_375
+379 val_379 val_379
+382 val_382 val_382
+382 val_382 val_382
+399 val_399 val_399
+399 val_399 val_399
+400 val_400 val_400
+401 val_401 val_401
+401 val_401 val_401
+401 val_401 val_401
+401 val_401 val_401
+401 val_401 val_401
+406 val_406 val_406
+406 val_406 val_406
+406 val_406 val_406
+406 val_406 val_406
+41 val_41 val_41
+413 val_413 val_413
+413 val_413 val_413
+431 val_431 val_431
+431 val_431 val_431
+431 val_431 val_431
+44 val_44 val_44
+443 val_443 val_443
+446 val_446 val_446
+452 val_452 val_452
+463 val_463 val_463
+463 val_463 val_463
+466 val_466 val_466
+466 val_466 val_466
+466 val_466 val_466
+467 val_467 val_467
+469 val_469 val_469
+469 val_469 val_469
+469 val_469 val_469
+469 val_469 val_469
+469 val_469 val_469
+470 val_470 val_470
+472 val_472 val_472
+491 val_491 val_491
+498 val_498 val_498
+498 val_498 val_498
+498 val_498 val_498
+5 val_5 val_5
+5 val_5 val_5
+5 val_5 val_5
+51 val_51 val_51
+51 val_51 val_51
+54 val_54 val_54
+64 val_64 val_64
+70 val_70 val_70
+70 val_70 val_70
+70 val_70 val_70
+84 val_84 val_84
+84 val_84 val_84
+98 val_98 val_98
+98 val_98 val_98
+PREHOOK: query: with q1 as (select * from alltypesorc)
+ from q1
+ select cint, cstring1, avg(csmallint)
+ group by cint, cstring1 with rollup
+PREHOOK: type: QUERY
+PREHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
+POSTHOOK: query: with q1 as (select * from alltypesorc)
+ from q1
+ select cint, cstring1, avg(csmallint)
+ group by cint, cstring1 with rollup
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@alltypesorc
+#### A masked pattern was here ####
+NULL NULL 2735.0
+NULL 2x14G717LqcPA7Ic5 NULL
+NULL 64Vxl8QS NULL
+NULL Ul085f84S33Xd32u NULL
+NULL b062i16kuwQerAvO5D2cBp3 NULL
+NULL efnt3 NULL
+NULL nlVvHbKNkU5I04XtkP6 NULL
+NULL p61uO61KDWhQ8b648ac2xyFO NULL
+NULL r4jOncC4N6ov2LdxmkWAfJ7J NULL
+NULL wa73jb5WDRp2le0wf NULL
+NULL y605nF0K3mMoM75j NULL
+-1073279343 oj1YrV5Wa NULL
+-1073051226 NULL -7382.0
+-1071480828 NULL NULL
+-1071363017 NULL NULL
+-1070551679 iUR3Q -947.0
+-1069109166 vW36C22KS75R 8390.0
+-1069097390 B553840U1H2b1M06l6N81 NULL
+-1068336533 PUn1YVC NULL
+-1068206466 NULL NULL
+-1068206466 F3u1yJaQywofxCCM4v4jScY NULL
+-1067874703 us1gH35lcpND NULL
+-1067683781 IbgbUvP5 NULL
+-1065775394 NULL NULL
+-1065117869 jWVP6gOkq12mdh 2538.0
+-1064949302 8u8tR858jC01y8Ft66nYRnb6 6454.0
+-1064623720 NULL NULL
+-1061057428 NULL -1085.0
+-1060990068 NULL NULL
+-1060624784 Das7E73 NULL
+-1059047258 e2B6K7FJH77Y4i7h6B43U 12452.0
+-1055669248 U7r33N1GT 2570.0
+-1055185482 l20vn2Awc NULL
+-1055076545 NULL NULL
+-1055076545 5l4yXhHX0Y1jgmw4 NULL
+-1055040773 1t2c87D721uxcFhn2 NULL
+-1054958082 im6VJRHh5EGfS7FVhw NULL
+-1054849160 NULL NULL
+-1053385587 NULL 14504.0
+-1051223597 7i7FJDchQc1 NULL
+-1050165799 hA4lNb 8634.0
+-1049984461 qUY8Rl34NWRg NULL
+-1048097158 NULL NULL
+-1046766350 s4LPR6Bg0j25SWD8 NULL
+-1046399794 NULL 4130.0
+-1045867222 gdoaNjlr4H8gbNV -8034.0
+-1045737053 NULL NULL
+-1045196363 35lk428d1BN8Qp1M27 -5039.0
+-1045181724 NULL -5706.0
+-1044828205 Ej05nrdc8CVXYu1Axy6W NULL
+-1044357977 NULL NULL
+-1044357977 nqThW83 NULL
+-1044093617 NULL -3422.0
+-1044093617 0Dlv8g24a1Q43 -3422.0
+-1043132597 yVj2368XQ64rY25N8jCGSeW 12302.0
+-1043082182 NULL 9180.0
+-1042805968 NULL 5133.0
+-1042805968 QUnIT4yAVU 5133.0
+-1042396242 NULL 9583.0
+-1041734429 NULL -836.0
+-1041391389 NULL -12970.0
+-1041391389 IL6Ct0hm2 -12970.0
+-1041353707 25Qky6lf2pt5FP47Mqmb NULL
+-1039762548 ki4pfORasIn14cM2G -3802.0
+-1039715238 NULL NULL
+-1039495786 NULL NULL
+-1037297218 NULL 10880.0
+-1037297218 lXhthv3GoliXESKJV703 10880.0
+-1037188286 NULL 5144.0
+-1036025370 8dDe31b5 NULL
+-1035148422 NULL 7228.0
+-1035148422 3GU0iMHI286JAUnA0f 7228.0
+-1033919841 NULL NULL
+-1031797254 sKEJ8vy8kHWK7D -326.0
+-1031594611 NULL NULL
+-1031594611 dFE1VTv3P5WDi20YecUuv7 NULL
+-1030993426 76VqjvX6hmnmvmDWOa8wi8 NULL
+-1030634297 2060qh1mQdiLrqGg0Jc5K 15011.0
+-1029979211 NULL NULL
+-1029267410 in6jU6Ke8n -5497.0
+-1026479711 806vT7T4G4Y4 -2414.0
+-1026019772 T6Al7d0hN770XB65M0F2g NULL
+-1025914257 NULL -4405.0
+-1025914257 EEr7sgEv4lqC76GKb4LI7p -4405.0
+-1024159115 3a7WcjS0uc0bqUmPmu -1885.0
+-1023919084 NULL NULL
+-1023644243 Cxas82oA2hX884xmYQ2jrpDX NULL
+-1023165277 NULL NULL
+-1022326946 C1E8E3vVL16j NULL
+-1021742369 yOnsF4mFp NULL
+-1021337976 NULL -11929.0
+-1021337976 U4o3sWAqLydj0y -11929.0
+-1020466796 NULL NULL
+-1020374418 NULL 9766.0
+-1020374418 1aI03p 9766.0
+-1020120834 NULL NULL
+-1020120834 6Ob80MBP350rI275 NULL
+-1019393508 05XlEbko5Dd31Yw87y7V 4274.0
+-1017122654 NULL -12826.0
+-1017122654 mCoC5T -12826.0
+-1016986173 6MS6smd0Rcn3ld 9897.0
+-1016835101 NULL NULL
+-1016835101 Md2lY0T7reBu NULL
+-1016256312 NULL -6216.0
+-1015510885 NULL NULL
+-1013988078 NULL 3944.0
+-1013781936 hnq6hkAfna 5926.0
+-1013659284 NULL NULL
+-1009862371 NULL -410.0
+-1009352973 NULL -6439.0
+-1009173337 NULL -2985.0
+-1008498471 NULL NULL
+-1008498471 8uc06Qq7RP2P1RAf NULL
+-1007972409 QRofyh6UgWdm 14665.0
+-1007815487 IpyrlcegF4443KoFVNX NULL
+-1007552849 NULL 2108.0
+-1007097729 r8564D7t NULL
+-1005204676 NULL NULL
+-1004894301 NULL 676.0
+-1004803191 Xf1MhqkA5n6 8058.0
+-1004604371 NULL 6617.0
+-1004604371 2618CM 6617.0
+-1003938647 R04RF7qkQ8Gn1PPd33pU6 6637.0
+-1003663525 mPp7oQ4Adp2f7Hl82 NULL
+-1003653258 36g21Q 384.0
+-1003461762 NULL NULL
+-1002568394 Vpsyy3y3607I45wt80mt8v 5012.0
+-1002435712 G6KW4uOD55dfWK NULL
+-1002277189 gGFiuV 10937.0
+-1001510525 b4R0JR2yv3Gk30228 10887.0
+-1001217298 NULL -14171.0
+-1000977746 NULL 11602.0
+-1000804087 H8LCu4M2u4f1S NULL
+-999783487 NULL NULL
+-998835088 NULL 9182.0
+-998835088 327LJ26mRqM 9182.0
+-996769125 NULL -10813.0
+-996346808 NULL NULL
+-994853271 YNsNwqw8y7D65 NULL
+-994634414 PNs6tw6fjOl1yNl1e -11377.0
+-993447992 NULL NULL
+-992653997 NULL NULL
+-992454835 NULL NULL
+-991137058 NULL -3128.0
+-990765448 NULL -2693.0
+-990765448 Ki4yIh3hXjHn26 -2693.0
+-990740632 NULL NULL
+-989969289 UK0lin57gy -7662.0
+-989220156 LAg3ad48X41nC22ThrX4 -70.0
+-986848527 YCSg3CF070FDEip2r7djAA 7571.0
+-984148230 cklLRY5lqR5bojRXCTaAFg 10015.0
+-981689559 iSWa0uvV1O16A3H -31.0
+-981529187 KCaXaJvGKfj1tr NULL
+-980921154 NULL NULL
+-980375431 NULL NULL
+-980375431 mc3NjQOr14RVi NULL
+-978064614 NULL NULL
+-977661266 NULL NULL
+-977661266 b NULL
+-974429749 NULL 10933.0
+-972401405 es103bnsOVpy NULL
+-971594866 2bc3O0wh -3079.0
+-969455852 0Apbh7X08i2JyMK NULL
+-969157542 4Y8NFk7mqmC3 8738.0
+-968054937 NULL 14266.0
+-967332397 NULL NULL
+-966581785 NULL 5323.0
+-966581785 6vl6871LI44R1g1A58lhDH5r 5323.0
+-966248336 6255bIgnJx36iq1nNFiQ1 11685.0
+-963400769 l1xK7L0L6TjOPrB1tc NULL
+-960321207 NULL NULL
+-960321207 JvGVOip65N3hgA NULL
+-959536113 NULL 183.0
+-959536113 6sv3ND7cm7oj62dW5A8ms 183.0
+-958189198 NULL -12313.0
+-958046031 ytj7g5W 12073.0
+-957669269 OQk1qTc7L6BHW0IU5cbY 5188.0
+-956384224 NULL -5503.0
+-956049586 NULL -10014.0
+-956027484 NULL NULL
+-956005635 NULL 6362.0
+-956005635 pkx6Ce4rM6PyWw4q1T 6362.0
+-955690983 NULL -4191.0
+-950198887 NULL NULL
+-950164694 NULL NULL
+-949589359 6n3S324AM NULL
+-949286785 XWuYuk5qpn5Khs3764E56 NULL
+-947302120 NULL NULL
+-947255611 NULL 13661.0
+-947250116 NULL 2803.0
+-946347591 vfY7008pQEkX2F315E NULL
+-945792347 NULL 1638.0
+-943342622 3w6XYq04J0Lb3Sv82eOV2HJ NULL
+-943276546 7PE3Nv5LTl 6206.0
+-942970125 7V65Eih84lc86QMJ2O NULL
+-941887337 dIaRCgF47dy7ICv2EWJ4YN NULL
+-941583325 NULL -10829.0
+-940778067 vjtW5U2e1 NULL
+-939175504 NULL -12288.0
+-939175504 J54mWKFYUD081SIe -12288.0
+-938612134 NULL NULL
+-938540627 NULL NULL
+-938412408 NULL NULL
+-935902496 NULL -3406.0
+-934621405 NULL -852.0
+-934621405 5OcrJ -852.0
+-932173888 NULL NULL
+-932173888 0N7O6L1Gg1ja NULL
+-931748444 qNE6PL88c2r64x3FvK 10538.0
+-931195659 5y65rNnX4IsiQHRe8327 -12704.0
+-930947105 lOyq082EPF1mv7Aldf 7187.0
+-930688343 NULL -8351.0
+-930153712 NULL NULL
+-930153712 Jj21024T2xdn6 NULL
+-929911781 NULL -10084.0
+-929911781 VWD2O2vD -10084.0
+-928500968 34oSgU32X NULL
+-928315588 NULL -12244.0
+-928315588 6THl7n0OK0Eiq7 -12244.0
+-926898562 NULL -5249.0
+-925970696 46uf5iNX NULL
+-925336063 060EnWLmWE4K8Pv NULL
+-924196532 LfUyaaMR2 NULL
+-923967881 NULL -11896.0
+-923783523 bd6LedV7 -5511.0
+-923308739 K27XxFR7JP5b07DPwL 16343.0
+-922125566 NULL NULL
+-919086142 NULL -10390.0
+-919000494 NULL -14534.0
+-918121938 NULL -13932.0
+-918121938 oVbH3m8HbK1lc7T23YH57C -13932.0
+-917704043 NULL -10286.0
+-917704043 3q4Mex4ok5Wj6j706Vh -10286.0
+-917046030 r3CkPpt24 NULL
+-916961534 NULL NULL
+-916961534 x28I3iV5XV870TUy3Fww NULL
+-916222455 NULL NULL
+-916222455 dG8B5PQ3b85U362G6huu NULL
+-915663531 NULL 6474.0
+-915661374 3VI3qF5L1rHaYfdh -10967.0
+-915640580 HhttPdKp4 NULL
+-915397772 NULL NULL
+-914887396 NULL NULL
+-914258866 833RMHSwWvEg01S -1639.0
+-913679461 NULL 1997.0
+-913679461 V0aUb2c8h6sjlr1EaX5 1997.0
+-912111773 NULL NULL
+-911476567 NULL 151.0
+-911228872 NULL NULL
+-910580287 NULL NULL
+-909727812 NULL 186.0
+-909436335 NULL -4713.0
+-907260907 oyxhfOgpr -2565.0
+-907171178 NULL NULL
+-907171178 HfdKopI NULL
+-906869010 NULL NULL
+-904839154 Cgxm73PXWLlvbIm -11563.0
+-904556183 NULL -8980.0
+-904556183 Y6L2obKBywPjBP -8980.0
+-902987695 D2cd5 -2179.0
+-901934849 NULL NULL
+-901934849 6tH7O0gw0gJ NULL
+-901668129 NULL NULL
+-901668129 P3p570gQ8 NULL
+-900785703 khbfu5Ui5SQ88sCkT05Vq NULL
+-900583154 1sJei0Gh NULL
+-899422227 NULL NULL
+-898241885 NULL NULL
+-896721091 NULL -5772.0
+-896629175 10 -13008.0
+-895220143 Xtw4eM002sS1101p NULL
+-894717108 GPijCx2T8HpOF1dN6 NULL
+-894716315 NULL -16379.0
+-893936088 j5QBwD36Ay5 NULL
+-892021712 NULL NULL
+-891360004 NULL NULL
+-889347475 NULL -15020.0
+-889199554 BWiKbU8s3 10147.0
+-888269444 NULL NULL
+-888269444 F13clAHtHaUN2t6wLxE7S3T NULL
+-885862812 NULL 11253.0
+-884671420 QbGMK NULL
+-883321517 RJsFsi3a85svGBfT8 NULL
+-882306033 NULL 6798.0
+-882279083 NULL NULL
+-882279083 BYD32YqIWlOgNpL NULL
+-881691043 NULL 6262.0
+-879467959 NULL -15727.0
+-878138057 NULL 8128.0
+-877904231 NULL NULL
+-876398260 2kechLGLtV1b2FK6h NULL
+-875527384 NULL NULL
+-875176385 2dU734cvN0P2k65CE NULL
+-874869587 XGUO2CP2gvDb 3540.0
+-874250037 NULL -10928.0
+-873326413 NULL NULL
+-873076557 NULL 14197.0
+-871906906 NULL -13617.0
+-871729045 7cyjB646NeRKiJ2 14015.0
+-871616990 yfR36R70W0G1KV4dmi1 -15590.0
+-870425713 NULL -5903.0
+-868817933 NULL NULL
+-866979144 NULL -4050.0
+-866979144 oX8e2n7518CMTFQP -4050.0
+-865393033 yujO07KWj 15600.0
+-864283055 NULL NULL
+-863132856 NULL -7645.0
+-862663154 NULL -10288.0
+-861976705 Q282L11WWFni6av8FGn 13894.0
+-861754250 NULL NULL
+-861754250 74aYA3Gbe0GnVm6lR3Vjh NULL
+-860437234 Fb2W1r24opqN8m6571p -16300.0
+-860076303 LBaRLg3 -6204.0
+-859441069 01JwN1NVt1HU3sW3 804.0
+-857698490 SeT3MaHfQ2 NULL
+-857484124 65NJ5u6TD716OP4hB NULL
+-854749761 NULL NULL
+-854062357 NULL NULL
+-854062357 2j2W3xc42VkSq4Nh NULL
+-853693520 NULL NULL
+-853174251 kf0sFoH0CK1HEIOTntq -8708.0
+-852864663 NULL NULL
+-852864663 bMKsgu5OdWu4vjTa1nt NULL
+-851067861 lD0h1L8852501n NULL
+-850655056 35nkObNsO2p045cJ3 270.0
+-850434394 4eWh0BTSBEu2 NULL
+-850094446 8Bshk4eu870M3VyJ8c4D1upr NULL
+-848947717 NULL NULL
+-848015950 NULL NULL
+-847982475 NULL NULL
+-846295151 MJXhdk7vIa46PIHO5R67oc -11227.0
+-845450039 HG52N6amN NULL
+-845351824 1WRcDois5 -11392.0
+-844012686 3U6OMM3 1681.0
+-843407989 NULL NULL
+-843407989 wLm0KO7A8v2S88GbFqMvP4 NULL
+-841726321 dLYpl55rytQl5 -4011.0
+-841119873 NULL NULL
+-840060695 NULL 3642.0
+-840060695 wwp1nVv5UU85 3642.0
+-838810013 NULL NULL
+-838810013 N016jPED08o NULL
+-837529554 yAl0UQdXg0 NULL
+-837491676 NULL -5701.0
+-835897529 NULL NULL
+-834997594 NULL NULL
+-834792062 NULL NULL
+-833225522 f448c4T81BR NULL
+-831789704 HnxkMvjEL0rF NULL
+-831527643 NULL -4242.0
+-831527643 mo7jS24bQ1gHL83xV1h -4242.0
+-831072496 NULL -14674.0
+-830792891 a 4991.0
+-830610139 NULL NULL
+-830330452 NULL -3056.0
+-830330452 x1j2lFY5YIM5 -3056.0
+-829224292 M7xB374ixGAp NULL
+-828175356 NULL 5679.0
+-827490071 CbbC4f5L6l3L6k -28.0
+-827212561 NULL NULL
+-826698716 NULL -7554.0
+-824231957 NULL 571.0
+-823911743 NULL 9528.0
+-823391707 NULL NULL
+-822641109 126aSR -1988.0
+-822105069 HN3I58 NULL
+-820979485 x8RcAb7i5eeGulx4U200AN8F NULL
+-820334107 NULL -11044.0
+-818322129 NULL -8814.0
+-818322129 8hMHl64qhfWSdC -8814.0
+-817390578 t18Qu NULL
+-816466475 NULL NULL
+-816457176 Dk6tb8PWF643qyp258O2 NULL
+-815431072 NULL 3658.0
+-815431072 5RyN2I4gSo 3658.0
+-815246045 NULL 863.0
+-815145125 KW3ODiKfbW3fS03W625w0 -1050.0
+-814200252 8WC462P3JLhaXTN NULL
+-813519584 NULL 15869.0
+-813519584 7g13w40lHv7wDaf1m4MQ8m 15869.0
+-813066804 fo7hQ0lLo0K78 253.0
+-812907272 3HlOeEUFSLcdPk 16171.0
+-812631881 NULL NULL
+-812125875 S7ilpQTm4W0w NULL
+-812098587 NULL 3844.0
+-812098587 S7a45WOo7 3844.0
+-811374694 NULL NULL
+-811374694 5sQ4qB4ML02YI5Jo NULL
+-810657270 NULL NULL
+-810657270 38XES7ME0108oTOlH1I7BiWn NULL
+-810605184 NULL NULL
+-809338218 NULL NULL
+-809338218 OLGDak48jmju2r2v26LQIlx6 NULL
+-809162203 shMOr3b8w1F4F38D4wih0 NULL
+-808977278 kN1P50L5yeSw NULL
+-808412943 32Q066E 10896.0
+-807026780 NULL -11797.0
+-806862853 NULL 1154.0
+-806644736 NULL NULL
+-806644736 N5sqt2k NULL
+-806577273 NULL -9151.0
+-804959350 NULL -8072.0
+-804390280 uNJPm -10737.0
+-803735837 F65r0poAe2 -731.0
+-803418256 2STdm3wq2BF3JJ6DdRWbl 4328.0
+-803212304 NULL -12742.0
+-802835753 vp8Wvr40Cc3xhVFK230H 5389.0
+-802740333 NULL 10725.0
+-802740333 QI3ERh13R 10725.0
+-802706391 NULL NULL
+-799860725 NULL NULL
+-799860725 b01GFHiSj4Yig1tk4bSex NULL
+-799316028 NULL NULL
+-798837262 NULL NULL
+-798837262 U16wryUI NULL
+-795348154 NULL 10681.0
+-793534749 SrPY18L7FKBp8WO NULL
+-793309769 Bu1QtYr5sfcMxyD2c650GW NULL
+-792320898 NULL -11447.0
+-788756901 bTT4xqcq -2477.0
+-787673764 NULL 7358.0
+-786856993 5hnxP2wPy2xu 11603.0
+-786730910 r4fjAjel4jHu27vYa1Vox3 -12443.0
+-783026310 NULL NULL
+-783026310 5EkunkVdHYCBxI30D36L6oM NULL
+-781894394 NULL -11227.0
+-781678672 QYW7H8ta63kcfM 4434.0
+-779155816 LI5r3n388rMETn6 1008.0
+-778016256 NULL -13050.0
+-778016256 UL8rV5M81k6hVJ -13050.0
+-777049854 NULL NULL
+-776603040 M5MJdPI5Agcy5T NULL
+-776253314 NULL NULL
+-776034535 NULL NULL
+-775576170 NULL 7006.0
+-775326158 NULL NULL
+-774129472 jeOFkUX5u5flcN5hCr4 NULL
+-772614141 NULL 15490.0
+-771993806 NULL 9517.0
+-771786697 A2REERChgbC5c4 11056.0
+-771611394 RD6GIHDtJFX4481 -8703.0
+-770958258 NULL 8059.0
+-770958258 uXu1mj3tWs36cGpu4p3aHq 8059.0
+-770833110 H42eLKO 11010.0
+-770484362 NULL 4869.0
+-770058550 NULL NULL
+-769831732 vvT8tpW518 NULL
+-768237704 NULL NULL
+-768237704 2X0XRt20B70F7B NULL
+-767533824 3y1D3A7yxnQenJs NULL
+-766188002 5oUu102B4tP7 NULL
+-764743983 g8my0HUWRfpYm65D85r 12553.0
+-764178373 XJtfPtv77 NULL
+-763516052 NULL -5964.0
+-762443988 iB4VI NULL
+-761848023 f8bmVVkEd2TmeFy7wKq11 NULL
+-761589729 NULL NULL
+-761589729 QT8H3G133r01VKlM3P45iP NULL
+-761324268 mOofw7T57kng3V161Mg4YYK NULL
+-761010465 W3bnCmB NULL
+-760170906 h15Uw8Uidj2K5OYWOqQ5 NULL
+-759561469 NULL 9835.0
+-759392740 NULL NULL
+-759301896 04p3riU20lo7A7s0OvBepl 1887.0
+-757292921 FMVqyn08R5kuEv8 NULL
+-754845455 4emY37V37o2B3dw426G7v -2737.0
+-753212347 Kroshtr 5815.0
+-752592373 NULL -12214.0
+-752093742 JUrP4 -8130.0
+-751232356 aBL26v67ENBr3T47crW -27.0
+-750478127 NULL 13049.0
+-750478127 O2aPT 13049.0
+-749367136 NULL NULL
+-749219999 NULL -15202.0
+-749140515 NULL NULL
+-748695819 NULL NULL
+-748287202 NULL NULL
+-748287202 ngUkOdOBOk67o3mcc NULL
+-745791354 5T0k456v4 1517.0
+-745089551 NULL NULL
+-745056837 Tt1BcY8q3welBr7o22KI3jF NULL
+-744728348 47kMyrkI1u51WS7y75pyy6S NULL
+-743921863 NULL NULL
+-743030587 NULL -4682.0
+-743030587 6wSoiDE22846jIPRH87 -4682.0
+-742677488 NULL 8047.0
+-742672838 5SUwkc 12499.0
+-741339611 NULL -7465.0
+-741171393 NULL NULL
+-740823515 SM7dk420iy847o8hn NULL
+-739895170 NULL NULL
+-739502997 50J08qKXC44G8HDMu7FF NULL
+-738340092 e6F51mDOrN481rfhqk67lF40 NULL
+-738306196 NULL NULL
+-737864729 NULL NULL
+-737485644 OQQgFcOqtpjdsCCejbvAAi NULL
+-736991807 XI2ak7U1yv05DAI71 -9397.0
+-735935786 NULL NULL
+-735854636 1r83U1NHOu8n42Kn8gTpb 14061.0
+-735849607 NULL -13345.0
+-735694489 pExfh0681v3E6 -13377.0
+-735527781 Uwyw8I50 NULL
+-735434877 NULL NULL
+-733761968 c23S6Ky4w7Ld21lAbB NULL
+-732816018 2SDuH1XKN0 -11484.0
+-732065049 hSb1x4 NULL
+-731427364 NULL NULL
+-731427364 cb33ksHDf3lMrp0OW4dMdvos NULL
+-730200970 NULL NULL
+-729494353 NULL NULL
+-729494353 K2mrUY NULL
+-729196225 NULL NULL
+-729196225 J1an665U NULL
+-727471145 NULL NULL
+-726473298 NULL NULL
+-726003912 NULL -6947.0
+-725009730 NULL 6867.0
+-724156789 ANpel663M NULL
+-723592170 NOLF8Cv0gchW6gNPX4 -14014.0
+-720277866 NULL NULL
+-720001688 wKX3SY -8236.0
+-719899789 umNykRkKiih6Cx6K42 -10134.0
+-719840187 NULL NULL
+-718863675 NSLFx NULL
+-718719178 NULL NULL
+-718719178 6IVP5k05jNwj1Jqr8UAPD1r NULL
+-718063540 1wb02g3mc NULL
+-716198125 DRodCrmwkH35tuMes8V 4943.0
+-714255290 NULL 8521.0
+-713284555 NULL NULL
+-712811861 qC2BA3oYp NULL
+-711545009 BI34Ap4r3c210R1UBF6Lp 12440.0
+-711088427 NULL 3709.0
+-710765959 JJIVc80Pgv 16242.0
+-710706524 NULL NULL
+-710318638 S45x7dofb8hIodJ4e7bV5P 11550.0
+-709936547 YXbTksK2YAt32i4vi6xyT2 NULL
+-708830292 NULL 8825.0
+-708830292 NeXCu 8825.0
+-706163634 NULL 13366.0
+-703928918 2fbAP8EJ4D5sArmrfUo3r NULL
+-703523559 Ydq2dX NULL
+-703039722 NULL NULL
+-701824447 NULL 13246.0
+-701037296 J2El2C63y31dNp4rx -4190.0
+-698529907 gv7hVe3 NULL
+-698191930 00MmJs1fiJp37y60mj4Ej8 NULL
+-697488741 vl31hFdNGwaI 5417.0
+-695504237 NULL NULL
+-695504237 5314P0Xu85GA60lJaVPd10 NULL
+-693724726 NULL NULL
+-693724726 23R287wx8g5N22kp034161 NULL
+-693113839 03SnoFNyeHxQ2X NULL
+-692803121 NULL NULL
+-692591329 NULL -12485.0
+-690785065 2YOJT4Sveu NULL
+-690254761 NULL NULL
+-690254761 dv4kivc NULL
+-689498872 8ndB1604 NULL
+-689268099 NULL 5478.0
+-689268099 5N2rSTIXMp1 5478.0
+-688450515 NULL -14946.0
+-688179977 NULL NULL
+-687691627 NULL NULL
+-687470971 NULL NULL
+-684842867 1kFnQ8Xw3 NULL
+-684471798 0Fx62li4 9588.0
+-683591861 TT4CHN -6060.0
+-683520575 d5gs2s6trx20upPuW3SAi4o NULL
+-681738484 NULL 867.0
+-680963583 WBT2XnSX5c176OF -6789.0
+-680871647 NULL NULL
+-679633235 NULL 11166.0
+-677971807 mnfiV3 NULL
+-677517681 NULL 14826.0
+-675249658 NULL 13618.0
+-674846687 8l433e5J6I0fj0PM NULL
+-674384350 NULL 12220.0
+-674384350 FqW3gSD2 12220.0
+-674231012 NULL 16280.0
+-674231012 y4AB7n55M6 16280.0
+-673848121 NULL NULL
+-673181993 IblvAnYcnAwTiEM NULL
+-673034938 0pOTqi3O44rEnGQ NULL
+-671940285 Se4jyihvl80uOdFD 15076.0
+-671097916 NULL NULL
+-671097916 iR76SEs2C4V NULL
+-670969300 NULL 1187.0
+-670497702 NULL NULL
+-670497702 gSJS1mpb5Khx8140U3 NULL
+-669632311 3r3sDvfUkG0yTP3LnX5mNQRr NULL
+-669373262 NULL NULL
+-667926140 vkbGEG4q11J550U7u5EnSs NULL
+-667036345 NULL NULL
+-667019924 uo1oJ7l NULL
+-665315088 88G108W -11774.0
+-664764100 3yeq763N NULL
+-664501487 NULL NULL
+-664501487 TYkMYn1v6giCqpy30s NULL
+-664344817 NULL NULL
+-664341725 64K51WMTs NULL
+-664049013 NULL 2663.0
+-664049013 s3Q3nW2K1uFid4x1NeDVn5 2663.0
+-663707772 NULL NULL
+-663328541 D7G7Ubc64866fFh -5198.0
+-662446721 NULL 9071.0
+-660174857 NULL NULL
+-660093358 jH7VH38C77M08h5GNPp8M NULL
+-660084489 AfW67EWaHMIQ7yvfqHRUwB NULL
+-659065840 NULL NULL
+-659065840 KjAOvl4yBG7Rw7d NULL
+-657828756 NULL -5958.0
+-657828756 S4Ww7287AGI80OOTGeN60 -5958.0
+-657809731 AKSumJy2fP 14054.0
+-657384344 NULL 6900.0
+-657225349 U1aid52v NULL
+-656621483 6bO0XXrj 11248.0
+-656146882 12YH5vxufod8Wu1R NULL
+-655733894 HA1yh NULL
+-654132946 NULL NULL
+-652756870 3N1o1bou84BHA70 NULL
+-652391262 cNav7FGYOHd3EUXMS 4943.0
+-650579342 4p32f3dqm6X0Vyd NULL
+-650301029 NULL NULL
+-650027443 5nV8bh0O NULL
+-646910476 BcTvH1XwLh0QJGAU2wA NULL
+-646477070 NULL NULL
+-646339276 NULL NULL
+-646339276 2yd00UDPJUO37S4qfT0gHyg NULL
+-646295381 NULL NULL
+-645108590 NULL -1309.0
+-644442330 NULL NULL
+-644442330 Y0P5Re5poIwn NULL
+-643591379 Kw3RwUP6RQaQCgVSHjU0Gqr4 -14133.0
+-642457423 NULL NULL
+-642352375 NULL NULL
+-642242459 084055856V0l -228.0
+-642177596 KAbJb 5609.0
+-642100019 NULL -10879.0
+-641108454 275JjYk724e -1655.0
+-640155079 NULL 13878.0
+-638825747 ox4gTH52 NULL
+-638236518 NULL -13470.0
+-637617059 6E5g66uV1fm6 -9886.0
+-637615240 NULL 7029.0
+-637588182 e4rLBwDgWm1S4fl264fmpC 9962.0
+-637544459 346v1tVDI4iB -2049.0
+-635141101 NULL NULL
+-635141101 ss NULL
+-632554773 jc3G2mefLm8mpl8tua3b3 236.0
+-632278524 NULL NULL
+-631783210 8cC24gh NULL
+-629867172 NULL -3277.0
+-629475503 NULL NULL
+-627968479 NULL -13012.0
+-627968479 U408t6TLdH18sJeyO -13012.0
+-627816582 NULL -14173.0
+-626424514 NULL NULL
+-623381272 NULL NULL
+-623381272 ktJI200FR0TY4Oq NULL
+-622956305 NULL NULL
+-620782562 NULL -450.0
+-620140340 NULL NULL
+-619943931 NULL NULL
+-618456924 4E0nI655Vd0uNE31pU8x4SD 7628.0
+-617998763 NULL 1373.0
+-616680895 0AgcEEPHf4vXNU -16149.0
+-616147774 NULL NULL
+-616147774 PUjn241mg3Qfjj6nG51 NULL
+-615585213 NULL 10268.0
+-614828184 58Vl5WFf8p -5241.0
+-614678162 oa2Tuhc5i72WE417y1 14675.0
+-614265907 NULL NULL
+-614168073 NULL 15740.0
+-610887675 nYK5s12fK544K 3702.0
+-610854924 NULL NULL
+-610692263 NULL NULL
+-610644732 FKDPbFp241 NULL
+-609169973 u6HT8fTw6IgPf2 NULL
+-609095216 51pI6Y6pcEoC4 5607.0
+-609075254 NULL -7555.0
+-609075254 rR4SvF6ME4BtJOx0Q -7555.0
+-607308279 NULL 2234.0
+-606705834 miQXFj3fd8Uk388 NULL
+-603645790 2sQ408i6h2V7MI7 NULL
+-603332229 NULL -12127.0
+-603332229 EkPP1 -12127.0
+-600422927 NULL NULL
+-600422927 A30e7a8ia36g25YQc8xTXBgB NULL
+-600048425 NULL -1079.0
+-598790130 NULL 11461.0
+-598790130 iggCGFADtrd6k25FD4r4375I 11461.0
+-598316647 E20mj4rXE8p38WB0 -10912.0
+-598018937 6FY0I4YdYA NULL
+-598010006 NULL NULL
+-598010006 7bD30suWFdI4o5Jp6m NULL
+-597298726 NULL -2179.0
+-597298726 7afdC4616LFIHN -2179.0
+-597089099 vsX2f2YM0vC5E21f1 NULL
+-596698349 142kQq4fbeX3mT NULL
+-595551350 NULL NULL
+-592954658 t5JDt3u6jk748 -8181.0
+-592237581 NULL NULL
+-592237581 auGhMXSG3mUqnh NULL
+-591488718 NULL NULL
+-591488718 NULL NULL
+-589056165 AFhn1et6NTnUO3F81D1i -5524.0
+-588409997 NULL NULL
+-586956961 2uE6vb52q 8524.0
+-586805970 NULL -9367.0
+-586171860 NULL NULL
+-585595718 NULL NULL
+-584928290 NULL NULL
+-584928290 e8HP8Yt7uoB NULL
+-584874573 FkpSyCaSiA2X28rAMNt5687 -9301.0
+-584661738 NULL NULL
+-584277163 NULL -8761.0
+-584277163 qw430g35j -8761.0
+-583737386 NULL NULL
+-583576221 xOSHRK0e6243CG0Q NULL
+-579727578 NULL -7768.0
+-579044960 6o50QhXglfo0TlCF NULL
+-578805115 NULL -7161.0
+-577684224 0EU2GSKN4svnsv NULL
+-577599727 Q82FD1RrW 5860.0
+-577517220 NULL NULL
+-577045743 dD15XhaAk -7298.0
+-576843680 6xn1INe8xSG0487IUAaMYRH1 NULL
+-575703053 NULL NULL
+-575167266 bBAKio7bAmQq7vIlsc8H14a 1949.0
+-574661100 NULL NULL
+-574526858 jK5m2h 6109.0
+-573854884 NULL NULL
+-573854884 s3WL6smnb7 NULL
+-572547597 7k0Ypeij4V2jcvT66TW5 175.0
+-572083301 NULL NULL
+-571440987 NULL NULL
+-570411440 NULL NULL
+-570152957 5Jm0c0pa7 NULL
+-570151156 NULL NULL
+-569743570 OVJrt7Ag4JY573PrTY NULL
+-568687194 Sago0hfsWqeGkVo8n38Hh5eC -9519.0
+-568012450 NULL NULL
+-568012450 8F3j56 NULL
+-564905383 W45L2Xb54yhtJMWDFb 8700.0
+-564643917 NULL NULL
+-564643917 8JNVrH3Lasa826 NULL
+-564418131 NULL -6747.0
+-564035439 r42aU41pQBY7Xk3ic37hR 15098.0
+-562131910 NULL NULL
+-560393762 NULL NULL
+-559669968 NULL NULL
+-557055309 NULL 3385.0
+-557055309 7bO18f2QAcD2 3385.0
+-556329510 NULL NULL
+-554729864 NULL NULL
+-554456306 NULL NULL
+-554456306 6JLTA0I2Jx60HU470LO NULL
+-553103982 NULL -8790.0
+-552944417 y6LhmEv NULL
+-552611420 NULL 4624.0
+-552611420 H5mOb2OF3E8oI25 4624.0
+-551996785 NULL -5458.0
+-551235732 G8Yan 10141.0
+-550834733 u6IQ0Ih8kEh0E6T3P NULL
+-548941295 NULL -11137.0
+-548767061 NULL NULL
+-548767061 C47O7D3RF NULL
+-547844155 5j3588UoxeUDcD4tg5vH75W6 -13400.0
+-547166857 NULL NULL
+-546780199 NULL -5407.0
+-546115224 YG6upJAu1AHo1g85T NULL
+-545805153 Kj0Rtt5r6bFQ2NGQ NULL
+-545520854 NULL NULL
+-540859120 fju0XS06MyUS7Nqk8P8 NULL
+-539892577 Tw06W0Qga0 3100.0
+-537996072 NULL NULL
+-537988055 NULL 12793.0
+-537374580 e542YmP0Fu1hw25eP263UA 9436.0
+-535270858 s8C16hIJCvCdrOg3q8a1Go NULL
+-533588831 0Ryd7J0wt3N80Yc64GCpr1 12800.0
+-533170835 NULL -429.0
+-532611088 wLWrtVNx188P7uXPV -1428.0
+-530687964 NULL NULL
+-529304330 NULL 9661.0
+-529058223 NULL NULL
+-528897930 TNaUMA6If0kmHQp2xRhqr NULL
+-528532585 ijU4c NULL
+-525793386 K4Npj34S8iAOa6qRd7y88Sb NULL
+-523681673 NULL NULL
+-523681673 UQv8T28745qO62T NULL
+-523594697 NULL NULL
+-523594697 scPuaL7lo NULL
+-523321995 pERC8ns NULL
+-522373381 0AkI4K24GeFC1Aa2Sr6 NULL
+-521698157 g243G86C2uHdC38K NULL
+-521365810 ibHg41d7f NULL
+-520765672 NULL -3969.0
+-520674232 NULL NULL
+-520674232 JhS7I21kB6X43NB8U8 NULL
+-519969910 NULL NULL
+-519653089 NULL -4319.0
+-519504074 NULL -15057.0
+-519504074 lKk18ML -15057.0
+-517148926 NULL -1465.0
+-517148926 3NXGGhNOjVMRWV -1465.0
+-516660759 d57LuTxW0Pk5cXu 5215.0
+-516349200 NULL 10183.0
+-516041254 NULL NULL
+-516041254 Tqar00A NULL
+-514493171 NULL 517.0
+-514165397 NULL NULL
+-512621098 0p5PiWBMN2nO0y88tnHcw NULL
+-511447734 7hX1B0bSs -6472.0
+-510510347 NULL 6866.0
+-510510347 ycx8b7P8h2O87cJD 6866.0
+-509342542 5Pg84i1bGapv5qoYCrtvV3VW 7161.0
+-509337580 NULL NULL
+-509060047 N62KU05S73f5I0F77DK NULL
+-508993879 gjqfa41BgO5pRK03 NULL
+-506702601 NULL 15847.0
+-506702601 3t3EB 15847.0
+-504649401 N16sP2YTPvJFPcoCDlg86Qv -7091.0
+-503229939 2GN33486Eatu7tJi2832NSx5 2613.0
+-503145856 NULL NULL
+-503145856 H1v2G NULL
+-502819345 NULL NULL
+-502819345 BxH575uxOuCE6sxn6frt NULL
+-501472253 NULL -5679.0
+-500301311 27lDtVbT38gR -8969.0
+-499831750 NULL -15423.0
+-498103625 JHGoQkiiNx0K522UDD4 15863.0
+-497620057 NULL -15212.0
+-495094625 NULL 460.0
+-495094625 1ccoB38 460.0
+-494505216 NULL NULL
+-494092730 I3w7NEK56OB4G26h7MU -79.0
+-493656327 NULL 7988.0
+-491708622 NULL NULL
+-491708622 n2W51l NULL
+-491589443 NULL NULL
+-491184664 u85A6B NULL
+-489489313 NULL 10080.0
+-488515173 12yT2agBjx3yQ NULL
+-487903609 NULL -9147.0
+-487086773 NULL -10868.0
+-487086773 VMlhJes4CVgyK7uFOX -10868.0
+-486316774 NULL NULL
+-484905228 F5n0SfL8CT53dFr51vvW0S3 4432.0
+-484306883 NULL -12137.0
+-482913182 NULL 13554.0
+-482257270 NULL NULL
+-481987039 NULL 13298.0
+-481987039 5M62EjXtos2G 13298.0
+-481043394 NULL NULL
+-479620735 NULL NULL
+-479620735 6GpbwQ3mT NULL
+-479548677 NULL -3914.0
+-477740295 NULL -13512.0
+-476335225 8eSO14 NULL
+-476163172 1LRgweD3Na NULL
+-476031993 6m3p4wd4i7GCSm0PCO 14835.0
+-475787560 NULL -10320.0
+-474621692 NULL NULL
+-474621692 3vB11S NULL
+-473904084 75cBSvBTtog25E28v NULL
+-473387081 3afvyfFbo6GH6JS416cesO NULL
+-472770015 NULL 8979.0
+-472770015 775e0LbXs7vkg3j8QSEnc 8979.0
+-472464142 TouYieKTG -9370.0
+-471640869 NULL NULL
+-469669959 NULL -9408.0
+-469588679 NULL 5326.0
+-468629330 O2U2c43Dx4QtYQ3ynA1CLGI3 NULL
+-468260022 NULL NULL
+-468252992 NULL -11273.0
+-468252992 6D4H88YldHdj0 -11273.0
+-468160946 NULL 6722.0
+-468112720 NULL NULL
+-467455128 NULL 12949.0
+-467092982 btcI68W882 NULL
+-466883304 NULL -3335.0
+-465994327 NULL -7307.0
+-465602858 S48lTs10R NULL
+-465378001 NULL 5674.0
+-465298892 NULL -12819.0
+-464920233 M7OQK3MFU5QYjW1ja5jEj2E0 2337.0
+-464190105 NULL NULL
+-462821352 NULL NULL
+-462052517 NULL NULL
+-459602806 PnD8l5 NULL
+-459571311 NULL -13901.0
+-459571311 taArL704d542R82qw8 -13901.0
+-459407000 NULL 522.0
+-457224565 NULL NULL
+-457224565 NULL NULL
+-457111770 F10SR3l5836pq7TCfYeGrEl1 NULL
+-456955151 NULL NULL
+-455178779 NULL 10997.0
+-454967666 658SAQuUGC NULL
+-453860130 NULL -3486.0
+-453432177 8Jvom23dkWvvqv81DY5Ub3 NULL
+-453047708 06KkQ1787E25QFmGj87yjd NULL
+-452599200 NULL 8757.0
+-452350925 NULL 13179.0
+-451168080 NULL 1005.0
+-451168080 CqVN87Pm5hyraKaq45O 1005.0
+-450893169 NULL NULL
+-450682274 NULL -1364.0
+-450682274 8B1e0uEbua066H8dUrR742 -1364.0
+-450036866 NULL NULL
+-449708868 qjnGh17cDy3S4K -156.0
+-449562906 VDTWq NULL
+-449228789 eis5ky6Km 15466.0
+-448390532 NULL 9941.0
+-446908760 cCaJdJUbsd4Su8F -10736.0
+-445661757 16twtB4w2UMSEu3q1L07AMj 2940.0
+-445000613 4kUFI473BsE2rgG NULL
+-444063458 68QfqfP1AK8f8 15125.0
+-442594876 Lcat8FGEhBw NULL
+-441465124 nClXBWi0y0f664ah3 NULL
+-441306270 iEb04t2x333EF5wHoKRs6oKB NULL
+-440738102 NULL -14712.0
+-440645306 R6xXNwfbk -2129.0
+-439810061 NULL NULL
+-438587970 NULL NULL
+-436791598 1oiwKGMsFXabXo NULL
+-436323820 p3DvmcsqP6xMf NULL
+-436288707 S5MwtN1mg3CO46HGJ0UrK1Ab -5229.0
+-435246644 sFRsqLf NULL
+-435225012 NULL NULL
+-435199896 R8EqThU NULL
+-434808886 B257X5x 16191.0
+-434105688 NULL -3544.0
+-433657233 63QHPb4LMH52Rr52 -12040.0
+-433146870 NULL NULL
+-431383655 40PQ82QY6 NULL
+-431086633 NULL NULL
+-430900389 ct55nKy6085wEBl -8391.0
+-429839155 jSUVVR -7375.0
+-428885897 5rvGhuUle -13956.0
+-428789177 rUMy375oEX854bi6Q8VU0Wl -10558.0
+-428332947 GPntPwnx0 -14438.0
+-426394849 NULL NULL
+-426394849 JUm3vwG65q33 NULL
+-426155472 r1L2WTM NULL
+-425961561 QOh77Nn0071FMlBWw 15897.0
+-425940445 NULL -165.0
+-425555896 2WB7711J -11074.0
+-424190481 NULL 5770.0
+-424190481 g5su4Pm4QR6jx 5770.0
+-423689797 Kft68MpoAc4tLMS2ck3 NULL
+-421492474 Sv5fP736jr43u8dlx10lIOwi -6764.0
+-420674961 NULL NULL
+-420135468 NULL -34.0
+-419494681 NULL 12819.0
+-418168174 4dYt6bF5xfHG2v4Fd56P NULL
+-417554494 6v1086YVc6I73mp NULL
+-416995183 t2Hlw6483gjNM4UmOetl44 NULL
+-415509551 p20f1VG8h 9417.0
+-415089543 Crlnej6pMKb -748.0
+-412772386 NULL -11809.0
+-412327394 1Av1DMN8BV7 -3789.0
+-412298950 37EE5NIy -12996.0
+-411225246 h0F64HhMhM78JIo3tWkVN 1594.0
+-410545279 R1dYp46f6 13776.0
+-410211396 NULL NULL
+-410211396 C470S3c NULL
+-409413973 gA0M8GmMH6TcQCGdQi40Mj -16109.0
+-409299881 NULL NULL
+-408535432 NULL NULL
+-408535432 a4F87eJ6H NULL
+-408410552 LrOMx3GjUHE614W7s36tp NULL
+-408205889 NULL NULL
+-408205889 0jP5vF5FAwp NULL
+-407328434 66wWE8r6 -3065.0
+-406995493 r54ce NULL
+-406033828 au3q16lrAbWbHFqF NULL
+-405352567 7qYP01VYV7LgSn3bdxRcv6RI 8058.0
+-405122882 NULL NULL
+-404205020 NOCE8N1D5yL2NU6 -12888.0
+-403638902 365IQF87op3G5G7 16218.0
+-401887816 snx0x -5482.0
+-401213271 71Jt3gli42yRhyWk0 -4574.0
+-399616165 CmsLN67Kn06aGHb0nWJrh0o 13270.0
+-398903644 xDJlfn 12426.0
+-398718046 NULL 14449.0
+-398691999 NULL -12348.0
+-398691999 131Dphpt2j2FB -12348.0
+-398120138 NULL NULL
+-396656886 NULL NULL
+-394956612 aTuJRwHes2vW1Rl 9767.0
+-394531032 V57x8Ma3SD2eM877o5 NULL
+-394064473 10 2459.0
+-393115076 f2IpQuEKjVlAdLrmeSqeH8 NULL
+-391432229 NULL NULL
+-391432229 00k3yt70n476d6UQA NULL
+-387744292 NULL NULL
+-387744292 3JpLF0U3uFrIM NULL
+-387378001 NULL NULL
+-386882338 p0L6EI7X5jX66cV 16141.0
+-386083106 hRUvK70d5B4F NULL
+-384309925 cL4J4B 15260.0
+-383248491 2g07108CQP0nN6tb NULL
+-382713185 4Pv3ny42Wj23L NULL
+-382525011 Xvyjl2vcUcxY4 -14086.0
+-382359353 ha4TkVEql240gCbQ17A -10760.0
+-382099202 NULL NULL
+-382099202 FBWY8rR466Y NULL
+-381433945 NULL 5517.0
+-380794509 bFmH03DgwC5s88 3956.0
+-380733719 NULL -2120.0
+-379541306 NULL 2039.0
+-379504185 NULL 10994.0
+-379279396 NULL NULL
+-378499098 NULL 328.0
+-377908428 JC6BaR5i7 NULL
+-377568943 8Fx0J88 NULL
+-377167247 NULL 7468.0
+-376510221 Ho2IJ5Vpi16A -9994.0
+-374000216 2M106hVFEhu NULL
+-372530019 NULL NULL
+-372530019 758SskfjqM6DdFRN0a NULL
+-372506148 NULL -12525.0
+-372474751 5Q1O33oqrTMit1GsEy7h 2052.0
+-372247894 NULL -5423.0
+-371174938 NULL NULL
+-370919370 Ybpj38RTTYl7CnJXPNx1g4C NULL
+-369233503 NULL NULL
+-368633061 NULL 1806.0
+-367267662 76vQ4v6BuhJ401g6U6 -6450.0
+-367195514 NULL -13339.0
+-366013983 NULL NULL
+-366008709 NULL NULL
+-365854616 ErbOvqGF6Yyik074 -3350.0
+-364990139 NULL NULL
+-364224586 NULL NULL
+-363596446 8M42dX6x214GLI 7956.0
+-363405691 NULL -6280.0
+-363405691 TD5Y632oD1u -6280.0
+-363080167 NULL -1997.0
+-363032626 NULL NULL
+-363032626 0f4422CBSl NULL
+-362365213 NULL -6239.0
+-360997782 Qfy07 NULL
+-360810585 u0N4kDl NULL
+-359066897 NULL NULL
+-359066897 So2K42KNS063nP0N1 NULL
+-358501153 3wlj3rr4GuYKMG6QxL64jT NULL
+-356765323 3Ea11tis NULL
+-356069467 NULL NULL
+-355846558 CtU2PW66tBCk0swxglxDIp2F NULL
+-355812913 sl0k3J45 -12657.0
+-355493507 NULL NULL
+-354874566 NULL 9917.0
+-354874566 o7QfkIJkvGnvlntbH0Ul417F 9917.0
+-353919302 EHS5Xo4 14502.0
+-353070013 NULL 4774.0
+-352723732 d7468A5L3hm8c7gYb2 13299.0
+-352430030 NULL NULL
+-352033194 wP18V45lb74l NULL
+-351639708 1sU7A2KLR2QaP3Qu -13240.0
+-350827820 NULL NULL
+-350827820 q6iS3txi22Rj22Ks4Dd NULL
+-350786813 S802T685lde NULL
+-349776081 11gEw8B737tUg -8278.0
+-349193245 kmK1pk NULL
+-348676458 0njk0OC3d8486u -3627.0
+-348347902 8eBnNbUAGV6AAAshW 6913.0
+-348315046 7p5eY6u03Oc NULL
+-347968026 NULL -9643.0
+-347461068 NULL -11865.0
+-346262793 78BOELSKlk1as7F 10725.0
+-345607613 NULL -10295.0
+-345607613 rNLf85aEj3p4HL3x4o -10295.0
+-343728006 5Fytvc0SA8G48x0B 1160.0
+-341395520 NULL NULL
+-339581189 ay5XPK0e5q3173 7657.0
+-339244391 NULL -11827.0
+-339214974 UtriJV4U5N2J7M NULL
+-338131778 a0P3sn1ihxJCsTLDb NULL
+-337975743 NULL NULL
+-337874812 WT37Vm67A7YcqB NULL
+-337243024 NULL 10572.0
+-335832881 ojkuXpt1U3654 -14905.0
+-335475138 TrVt3076w4QSXF83Io NULL
+-335061002 7c4q8O8ft1FuY1Mbsme NULL
+-334745244 4y5o6RndF NULL
+-334622891 NULL NULL
+-334533462 oTEu1ql 4111.0
+-333625346 MP6mdTJr380 NULL
+-333146464 40n4Pw3EiSUL2e0 14373.0
+-332860300 4LtlcjfB4 -5811.0
+-332797811 1v6A2yY2i NULL
+-331560663 NULL 2546.0
+-330475285 NULL -923.0
+-330475285 kD3piv6YvImO3b -923.0
+-329940514 NULL NULL
+-329940514 Nxy6uK6mWCk NULL
+-328823470 NULL 4888.0
+-328662044 8EPG0Xi307qd NULL
+-328594981 Ahnqoop12M16YT -7967.0
+-327724567 NULL NULL
+-327697565 01oQGbtfGX 678.0
+-325987371 nbcHJDu3 NULL
+-325931647 NULL NULL
+-325738237 d3pn8 -9898.0
+-325530724 NULL NULL
+-325401718 NULL NULL
+-324181296 NULL NULL
+-324030556 32v414p63Jv1B4tO1xy NULL
+-323664986 55W7c 11528.0
+-321131702 NULL 11619.0
+-320414826 0CjRwkbxbqh7T0brNr01 2823.0
+-319437654 NULL -10606.0
+-319256521 QjASi0tbFqIACJ68VtCYwh NULL
+-318800625 nISsBSmkQ1X1ig1XF88q7u7 -10913.0
+-317993556 NULL 14815.0
+-316718275 NULL 6544.0
+-315584449 x5RVyqgb1TH NULL
+-313351465 s5V2MYimc0 -11724.0
+-312922774 NULL NULL
+-312734094 NULL 1225.0
+-311529984 NULL NULL
+-311497752 NULL NULL
+-307778402 7827246tBw33 NULL
+-306404797 NULL 12378.0
+-305961377 eu3X5Qfp4sHv5H NULL
+-303315524 NULL NULL
+-303049147 H1I67eBt4Lj6hL07 13259.0
+-300487502 NULL NULL
+-300487502 Xe01mh1Ku5BD NULL
+-300005579 NULL -7075.0
+-299535011 VhrdQM4gb5 -12453.0
+-297978563 NULL NULL
+-297130624 g8n6YN 14027.0
+-295671643 NULL -15121.0
+-295671643 771j7A2oQyUEA1gti -15121.0
+-294794385 NULL -12466.0
+-293920788 T8764UNruF67h3 3720.0
+-292743071 NULL 15879.0
+-291979841 Ghx2a1SF4w11N4880KqG5TW 1926.0
+-291912800 NULL -115.0
+-291820669 NULL -7357.0
+-291738291 NULL -10424.0
+-291703241 1o5T8oXJi5CAYe8540C NULL
+-291460153 NULL NULL
+-291173815 NULL NULL
+-290612265 NULL -1989.0
+-289892421 nSa8Lur3OP NULL
+-289221373 NULL NULL
+-286232918 DuLQkL6 NULL
+-286135520 NULL NULL
+-285355633 LFgU5WT87C2yJ4W4YU0r8Pp NULL
+-284672864 NULL 15347.0
+-284672864 AHd7wkKJOW0oL11A30rx1 15347.0
+-284181298 NULL NULL
+-283317859 NULL NULL
+-283317859 6IY8ud47LutPL77K0 NULL
+-282937245 NULL -15895.0
+-282899080 NULL 3158.0
+-282391224 NULL -14257.0
+-281372201 NULL -13815.0
+-280993725 NULL NULL
+-280186008 WWo570W28lhx415 6392.0
+-279987023 l6E3G8 NULL
+-279446199 P64485rj -11565.0
+-279424983 NULL NULL
+-278512571 0863bBy3dkL74WtiERo3L NULL
+-277828168 6WRFtUnuF3scFWKkY4h782J NULL
+-277497288 NULL NULL
+-277492461 NULL NULL
+-277280197 NULL 13266.0
+-276642546 NULL NULL
+-276178451 NULL -7382.0
+-275477900 NULL NULL
+-275477900 6k775i02NM8tHyWkkUSbb8O NULL
+-274506971 NULL -4483.0
+-273802324 UA0H368kj NULL
+-273747294 NULL -11125.0
+-273130047 0qC12eb788WuYsfVmiN078 -7794.0
+-273020973 dpXsh6 2456.0
+-272188972 NULL 11605.0
+-272069852 wwQoIT73jYdodDKWu27T4p -10954.0
+-271972718 cC7QeLfb 14459.0
+-271507814 pek1nHrGOn8u4tof80T NULL
+-270759251 NULL -7660.0
+-270759251 21c1MADfD3n1QJ6j -7660.0
+-269215897 NULL NULL
+-269215897 7LdfF1415i51qpmHQI NULL
+-268608970 XKb3MvO6I8a656xQv2ikTV 7803.0
+-268579842 NULL 12690.0
+-267385302 El5RUByTr1xve1tM NULL
+-266645029 NULL -6767.0
+-265418401 03x70MmrDft3GtJF7y82QL8 -6665.0
+-264683279 sU7rit NULL
+-264128642 T0rmM12M1kobD2yqIsO NULL
+-263093466 NULL NULL
+-262884790 VC5R8kT0F7y3Y NULL
+-262730120 DHsQn6ygx86F 15555.0
+-262516610 nmin10bW3n3x5JdK -12357.0
+-262169500 NULL 5840.0
+-260934801 Ae8v6oxYn77701gt -12847.0
+-258812751 q4QqIdrk1tThy0khgw -12074.0
+-257468784 NULL 575.0
+-257187270 M6fqXU5eC -262.0
+-257073357 NULL -8010.0
+-256767096 10ljXCFT6fG6Qi3S7414e -7238.0
+-255758222 NULL 8173.0
+-254706225 06geS0K71heCEffYM NULL
+-254223511 NULL -7788.0
+-253733916 NULL NULL
+-253336173 15w3qCVPlsGoqbi1 NULL
+-253213330 OxfCar17 NULL
+-249787360 NULL -2583.0
+-249787360 pC6BM285 -2583.0
+-249248450 NULL NULL
+-249248450 j1lyplu58dBa NULL
+-248798534 NULL NULL
+-248449790 NULL NULL
+-247337613 NOl00pk86Qix8KT3QA0pva NULL
+-247083698 NULL 6088.0
+-244295604 NULL NULL
+-244295604 m80sprxq3O4J4YC6gh NULL
+-243157819 NULL 11532.0
+-242983326 5b5ILkyshcQJ04 NULL
+-242346914 NULL 2719.0
+-242346914 LAFo0rFpPj1aW8Js4Scpa 2719.0
+-240770611 NULL NULL
+-239794059 NULL NULL
+-236448021 Xxk00X NULL
+-236279683 aEvOE7hUNO0d67AM3V7BwUCK NULL
+-234926605 DX2rT -9078.0
+-234579282 NULL NULL
+-234216761 NULL NULL
+-234010772 x0JhWPrCmV0Vr2Ss8BO 4411.0
+-233716145 NULL 2139.0
+-232994980 NULL -12086.0
+-231906343 aC14b1kcXO 15284.0
+-230394617 135FVb62E6 125.0
+-230164944 6Ld4Q60l3KhhGt6 1438.0
+-224982624 NULL -13574.0
+-223315484 7v3bUgTi6IBDVdvyb6sU 14124.0
+-222748166 NULL NULL
+-222748166 1u4j8lva4XKq NULL
+-222632007 NULL -651.0
+-222603306 NULL NULL
+-222249017 NULL -16201.0
+-221632911 NULL -15838.0
+-219322221 NULL NULL
+-219095239 dFhWoN8nr0oDs -4866.0
+-218835680 8v8D0Sfhscn45vBdn6H NULL
+-217767379 840ng7eC1Ap8bgNEgSAVnwas 5625.0
+-217068969 NULL 4025.0
+-217068969 63HcQ7E3o2M73mtoUlsr1 4025.0
+-216861328 NULL NULL
+-216861328 EUl4i NULL
+-216821121 NULL -2133.0
+-216449975 NULL -15666.0
+-215053412 NULL -577.0
+-215053412 lpqrfP03K543xi4HpDg -577.0
+-212807763 NULL 2081.0
+-211853287 sOLhNq8p65eoW8e46X12WL NULL
+-210567157 NULL NULL
+-209526737 Qcgkl434Q8113uls NULL
+-209250585 NULL 10133.0
+-208218331 NULL -13368.0
+-207371911 4Uh5kCybH -15867.0
+-207014540 NULL NULL
+-206105661 7w4U48Dkch7l6d2sr3PpVP NULL
+-205296894 Bbow1DFvD65Sx6 7182.0
+-204359131 21UE6fJyy NULL
+-203460029 72F3g4s43q208a2 NULL
+-203191502 NULL -6663.0
+-203067915 yRtwkNoJ5b6x0HJ0fxP NULL
+-202022029 NULL -9296.0
+-200147500 27pysB0Qg6oA8Cf4cjWChH7J NULL
+-199287411 pxUt0f57qNtt3 NULL
+-199213521 NULL 343.0
+-199213521 77U1exR00smD242q6fs8sv2 343.0
+-198739996 NULL -14709.0
+-198665379 NULL NULL
+-198550246 NULL -9263.0
+-197635456 MQ0fqWv7k48r6kw NULL
+-195610877 j83cOtj22H5Aje7H3 NULL
+-194466522 NULL 13109.0
+-194083213 NULL NULL
+-194083213 gfSFVGxrOrW0Bu3UuhmFb50 NULL
+-194042802 XqKG6hVEyI5D NULL
+-193440333 NULL NULL
+-192762939 k68DME5w7XXl NULL
+-192513817 xK8VYEW NULL
+-191554922 NULL 8868.0
+-191554922 488l506x 8868.0
+-190561683 NULL 1042.0
+-190561683 nfsbu2MuPOO5t 1042.0
+-189798695 NULL -985.0
+-188493874 sodtQ7I41ON4 NULL
+-186109218 NULL NULL
+-186106849 NULL NULL
+-185626432 OST82YETg7Je2xE0J2 5245.0
+-185078755 D63exrPA1TG2XQd6406tA -12593.0
+-184384635 NULL NULL
+-184384635 OUUn180cqH5Gf1sO NULL
+-183956512 NULL -13597.0
+-183551804 NULL 5617.0
+-182794914 NULL NULL
+-182794914 EqAU5Jit8kJfgutgf0U7Ren5 NULL
+-182575358 8cn0K NULL
+-181975317 NULL NULL
+-180100086 NULL NULL
+-177894354 NULL 10195.0
+-175856827 OOxiRM5Eqgu81j4o3v6 -2395.0
+-173590468 S7UM6KgdxTofi6rwXBFa2a 12520.0
+-172807758 8r4JLW NULL
+-172496742 NULL NULL
+-172458795 NULL NULL
+-171639825 NULL -5612.0
+-171103336 5ocI6aD NULL
+-169180763 NULL NULL
+-168704131 NULL NULL
+-167198275 CN30RbmhOI5ipQ6x47ca5gK -8068.0
+-164254265 NULL -15139.0
+-164144678 NULL -4029.0
+-164144678 14UXn3xvdW88b -4029.0
+-163738679 N8222wByj NULL
+-161643982 iDlPQmQC7RSxNA -16004.0
+-161594866 ah5Eixq6P7Q5 5558.0
+-161029628 NULL NULL
+-161029628 1lxocR56Tc6bWcLf1GHE7 NULL
+-160814339 NULL 75.0
+-160760206 NULL NULL
+-159188124 o7H1gvt5G6 NULL
+-158749945 NULL 8744.0
+-157295768 O1Kq8bfOEoDR NULL
+-155139046 sL1ht23v3HEF8RT2fJcrb 9519.0
+-153945621 NULL NULL
+-153888210 aEi5JQHQPd4Y8 NULL
+-153844323 6mDJr6FCiu6d12VCj -10502.0
+-153650293 UR2F0Uwk6E5 NULL
+-153460722 s53mOU -13517.0
+-153191589 NULL NULL
+-150822571 6Qjs3Ih3xykeT0 -9034.0
+-150572448 ReN3066RXtQ3 NULL
+-150105259 NULL 8773.0
+-150105259 27Xm6ui 8773.0
+-149106503 q7GeFu8AaI0XBU5P0I3fGJJ 11393.0
+-148703640 NULL NULL
+-148155438 NULL -7484.0
+-147194845 bq2VE4s1Ps NULL
+-145970409 NULL NULL
+-143795356 gMxuFTWhkh5RQ1VJ -13302.0
+-142785248 NULL NULL
+-142742658 NULL -7070.0
+-142742658 O8cWpb -7070.0
+-142368397 NULL 4969.0
+-141728181 PC25sHxt4J 9052.0
+-140428008 LXs6Xx05R8n6Yg NULL
+-140207738 wcOt34D461JG1PC2qE4014T -13539.0
+-139136637 NULL NULL
+-137889725 p2V22B730Pto1t1Q -10567.0
+-136960950 DaV6Mq83h805DSGAI 9578.0
+-136358047 NULL NULL
+-134262608 NULL 13308.0
+-132996457 NULL -6455.0
+-132700287 kPhAAl8l 9571.0
+-129268646 Pm1l0q2mlqmy2L55XFdLrx -10489.0
+-129248849 w3OO7InLN4ic3M0h8xpvuBMn 3255.0
+-129128931 NULL 11324.0
+-129128931 L05l0uM5UWt80OvwJ68M88N 11324.0
+-128948759 fAlgqr6d0P817Xv2 14120.0
+-128820361 NULL 8264.0
+-128566414 3weWVXQv3HgolM52OI2J8NAn NULL
+-128522957 NULL -11273.0
+-128417177 ygkC2e2sUm2036Sd1U8kCG62 -8871.0
+-128253072 NULL NULL
+-127478233 31rhe NULL
+-127304786 Oi4wXnLvOLI42 -3849.0
+-127134731 NULL NULL
+-127134731 WYv3r54T7Ct4h607XnR NULL
+-126780346 Rdj0Jt0pa8fLFYq24hu3UR NULL
+-126585940 D65SRo -15775.0
+-125153778 RiF2m743j35L16v -11273.0
+-125085670 NULL NULL
+-124623418 NULL 10869.0
+-122440273 F08xx7g2V6CB0q3y 4002.0
+-121442810 j51d0i7u3KGhTKavw1C NULL
+-121160645 78J23v NULL
+-120885651 NULL 10854.0
+-120885651 5Y503avvhX3gUECL3 10854.0
+-118512520 NULL 3594.0
+-117915469 NULL NULL
+-117728205 Jy4CAuL25v4JrHsIdj3d4q2M -11781.0
+-115732747 243SuYo3E -6853.0
+-114674646 NULL -11695.0
+-114647521 NULL NULL
+-114347780 NULL -8608.0
+-113231923 NULL NULL
+-113231923 5844aXalb33GMTW NULL
+-109958777 iS5AY33Qun8O1UqRcPMV NULL
+-109813638 NULL NULL
+-109479877 4LQe2Pd4m640E58XFA NULL
+-105622489 NULL -15886.0
+-103135998 NULL -3705.0
+-102936434 NULL NULL
+-102544659 84HS58kw8B32q717TMOCYKx NULL
+-102085569 NULL NULL
+-102085569 h6pSh1A3WMOI3eY4IxD NULL
+-101217409 NULL NULL
+-99630018 NULL NULL
+-99630018 2SOiwMlQ55T05111LrY5 NULL
+-99497470 NULL 4868.0
+-98755301 NULL -161.0
+-97634781 51pwyg3Pdfr0 -12285.0
+-96999743 NULL -2165.0
+-96060763 5cD132LLXI13CK5eGM 5867.0
+-95837226 hxH7487S3TS -2286.0
+-95123914 pu2N7if4qfrnK5 NULL
+-94647961 28os423 NULL
+-94325735 NULL NULL
+-94241347 NULL 14574.0
+-93047063 ewpwJSDQ7V8yVPSl1x2E8ey NULL
+-90905568 IA46V76LhS4etye16E 2402.0
+-90700531 habBG0aDt3MJeAL6 -4420.0
+-89423973 NULL -7441.0
+-88945006 NULL -15205.0
+-88561978 NULL -2378.0
+-88303756 NULL NULL
+-88303756 43h32gpaBvB4T3elN4s NULL
+-87681231 4ieWq56f7mIjQNs783D NULL
+-87632890 wvd3uAAa01J6a6L NULL
+-87192706 NULL -14948.0
+-86577814 NULL 10550.0
+-83972466 NULL NULL
+-83171554 YHVB0 NULL
+-80005892 fIjNh3dt21cMWe8 NULL
+-79994624 rw607T5rxKlE04761q -15779.0
+-79081903 NULL -9721.0
+-78695871 NULL 6113.0
+-78661751 NULL NULL
+-78449163 NULL NULL
+-78323214 NULL NULL
+-76877665 q7R00045lYjcd -11216.0
+-76654718 NULL 16292.0
+-76469060 2QNVLQqPARH24r6rb4 NULL
+-74122040 q2y64hy2qi458p2i6hP3 -7982.0
+-72806461 NULL NULL
+-71645226 NULL NULL
+-70850117 APvOgiDChph5N 10569.0
+-70626947 mbc5yM1H41i NULL
+-70542516 Q31pMN30tPv010W0U2h1s124 NULL
+-70008482 NULL 279.0
+-70008482 B4QXimuNY4jvyEB0o 279.0
+-69741460 EbLh7DAd -682.0
+-69523076 yV8IBrXiawvrRqVkpmp111p NULL
+-67798147 NULL 10069.0
+-67700809 NULL 4819.0
+-66580803 TBj2D5CqREcC5 NULL
+-65974755 2of2Yx7uYE6fE 5384.0
+-65507877 NULL NULL
+-64916643 NULL NULL
+-64916643 nQ1I5X4X01qL8FyieiED0 NULL
+-64615982 8J5OB7K26PEV7kdbeHr3 NULL
+-64438684 A063k5 NULL
+-64349066 3E1qqlB24B 14152.0
+-63554177 BS36Mx2tu76K 5654.0
+-63489627 NULL NULL
+-63489627 8DiQ6F8xlhM188R0eyIOb NULL
+-62918432 rKJRy0v1t2MRedVl NULL
+-62451652 NULL -15358.0
+-62451652 4mWvIJC3fkoF0XMf24g0 -15358.0
+-62136233 NULL -12160.0
+-61251924 NULL 14070.0
+-61079237 MD7aMN1a0s7S1H2QS530 -2815.0
+-59729639 NULL 10775.0
+-59237850 60KqhA NULL
+-59020090 NULL 16092.0
+-59020090 eCd2BHx36NE3eVQQX7YO2c 16092.0
+-57891846 aQW84A -3947.0
+-57495168 NULL NULL
+-56999124 NULL NULL
+-56713844 6kT46TpQ0yPY0 NULL
+-56317608 s2N0j0FMB2k5hnMb NULL
+-53222518 NULL -7398.0
+-53015643 NULL -15091.0
+-50482170 00LnqxnThlCib -12444.0
+-50437999 NULL NULL
+-48546907 Qm31gHB65 -6193.0
+-47899189 s1q74N5JbQBuw23 NULL
+-46147998 NULL NULL
+-46147998 T3D1O22bKcQigRmWhE5iXG5 NULL
+-45105417 nkn5JmM4Fw58 NULL
+-45044339 4W87PCaousB -7002.0
+-44458509 OgARV6n1iMYIW1VUm1ybG NULL
+-43011781 NULL -3553.0
+-42528294 NULL NULL
+-42359142 NULL 10750.0
+-42334147 45WlaD0HipAojCT -6060.0
+-42252884 NULL NULL
+-42252884 2wbgE0Yo1RX82H2sp4f1l5 NULL
+-42108886 NULL NULL
+-42108886 1d8jOa45wiiv NULL
+-41279133 NULL -9776.0
+-39876755 NULL NULL
+-37953195 NULL NULL
+-36574440 NULL 2315.0
+-36340646 NULL NULL
+-29994278 TlU343q2ha8vt NULL
+-29634594 NULL -684.0
+-29086815 S2XuI4SnrfBF NULL
+-28925879 5F31f22Fy1tSMjqt800 NULL
+-28369340 NULL 3890.0
+-27997612 D7nv643DTrg0H -7610.0
+-27946144 NULL NULL
+-27028573 7GFyG3 12402.0
+-26791429 8TM0eO67oHDf3spTRmJ8k NULL
+-26259288 NULL -12163.0
+-23608683 NULL 14202.0
+-23503077 NULL -7118.0
+-22545737 NULL NULL
+-20301111 NULL NULL
+-20147182 NULL -15001.0
+-20147182 c7awd4680fkDD47oM0N -15001.0
+-20121529 anVE0u 16018.0
+-19828752 U2KLqT2 7242.0
+-18878335 NULL NULL
+-17626436 hgy7Y NULL
+-17453444 voB0wFAf7H2PvUe180Gkj710 9365.0
+-16159124 NULL NULL
+-14916473 30S16Yv88FUQsDS2 NULL
+-14414827 NULL NULL
+-13569695 NULL NULL
+-12173784 a88x2Cl NULL
+-11498431 0p7sCjwPHtR5u1 8532.0
+-11126607 pPDa1 NULL
+-10784880 E0E7P7p84ltGE4 NULL
+-9329892 NULL NULL
+-9011819 NULL 10852.0
+-8230445 K6J1LIb5 -8836.0
+-6197970 NULL -5750.0
+-5383616 2Xgj2n NULL
+-3909905 NULL NULL
+-3142913 NULL NULL
+-3123115 8sGhaa2c -11852.0
+-2502463 Bu4Dn5U0tvu 7474.0
+-1637020 NULL NULL
+-992630 NULL 1824.0
+-3728 3YXp6Mn7N2jSCncj8S6DX2U -75.0
+762 q5y2Vy1 NULL
+6981 NULL NULL
+6981 4KhrrQ0nJ7bMNTvhSCA NULL
+6981 a3EhVU6Wuy7ycJ7wY7h2gv NULL
+6981 o5mb0QP5Y48Qd4vdB0 -75.0
+1248059 Uhps6mMh3IfHB3j7yH62K -3799.0
+1286921 NULL 10782.0
+1288927 yinBY725P7V2 -13036.0
+1310786 W0rvA4H1xn0xMG4uk0 NULL
+3073556 NULL NULL
+3583612 hrSdTD2Q05 NULL
+4756105 NULL 10144.0
+4972984 NULL NULL
+5378273 JxddK7Pl4VF48 NULL
+5635387 NULL -16008.0
+5635387 ksgjhJ -16008.0
+5643626 a 3350.0
+6171245 RYxq5 NULL
+6363876 NULL -13672.0
+7473341 NULL NULL
+7625769 k552ySnmJE64PBfOx NULL
+8469390 m6Q36741pMsD5JK -8059.0
+9162604 Gn2Q3q7bvg6J56K NULL
+9785206 NULL 15895.0
+9813513 NULL NULL
+9813513 8G82H54442m0AjgH3a4h NULL
+9862235 NULL -4000.0
+10844929 7oGCjqpW2HtYrd6h2 NULL
+11340479 NULL NULL
+11910281 NULL -1876.0
+11953776 1110xVQF524nk2h2k4Aw225 NULL
+12156753 NULL 3083.0
+12471559 0xsFvigkQf7CEPVyXX78vG7D 4014.0
+13248172 knO0j77 7889.0
+14160401 NULL 10796.0
+16407274 NULL -1298.0
+16407274 G8N7338fFG -1298.0
+19384083 NULL NULL
+19852217 NULL -11198.0
+21294119 NULL NULL
+21560842 NULL NULL
+21560842 vxwTTLWW2SR5u NULL
+21749133 NULL NULL
+23401060 NULL 14993.0
+23658127 NULL -6276.0
+23816414 NULL NULL
+24591591 NULL NULL
+25096973 NULL NULL
+25355635 vyIcEkPjI -6359.0
+26092668 bXQMX15tRQ8PeY0jg NULL
+27005810 418K4e01f6b NULL
+28300976 NULL -6041.0
+28300976 RofP7f28bOQVdiqDqB45Q -6041.0
+28645783 Gg6B3fm2KvV4mnVO08GYQd 13553.0
+31546342 NULL NULL
+33589012 NULL NULL
+33788039 xtKOiPbIr0p 2731.0
+34725959 NULL 8218.0
+35326765 77WBDf3sbTiSpv8SS4cp -14820.0
+35585446 AMW7A NULL
+35970391 HyL5Mriw867oUioTmr2SLfO0 13619.0
+36071331 RHmS8V3K3lwHRXMOOQh 11156.0
+36143086 NULL -8154.0
+36674501 NULL NULL
+38136538 N7Cd61u56HG5ih0AD2u6 5761.0
+38325593 NULL NULL
+38325593 S87OO NULL
+39631348 FUuADXtCD5 NULL
+40332298 NULL -15640.0
+42580880 NULL 8119.0
+43902220 st73jSGkw03I -10976.0
+46485849 aDNmF88FfTwOx7u -8251.0
+46926142 SE4SQ1Mk7n50W7832a68e -9681.0
+47430299 qBbicAX56Fb7ay6w3p 14367.0
+50780313 A6F00275L4jx8tNc NULL
+51219128 NULL NULL
+51356621 NULL NULL
+52754168 NULL 7480.0
+52759230 yX1Yqh86o275cYKdoU38 NULL
+53682820 3X6iff67S3 -15516.0
+55059147 NULL -10736.0
+55364990 NULL 14724.0
+55364990 UpgW013RlYKu1NusJDW 14724.0
+56435815 NULL NULL
+56435815 I8xs313m1Nk0aC4ofVyYV NULL
+56488773 NULL 2808.0
+56786044 NULL 1116.0
+57613109 NULL 11245.0
+57613109 8NjevW2H3Kjnws2iC2qrom 11245.0
+58198060 t7Sx50XeM 7557.0
+59656792 NULL NULL
+62033736 NULL 15821.0
+62033736 rN3lL6o2iL5ivV1nbA0HEL7E 15821.0
+62078884 NULL 8246.0
+62191674 a -5905.0
+62288881 a7654w NULL
+62879768 w001v23l5b6tau7H NULL
+63278416 NULL NULL
+63582999 NULL -5904.0
+63582999 HxBe5ucg73m6 -5904.0
+64196648 NULL 13963.0
+64196648 NLeWW8OXjm1680DM5MU 13963.0
+65604420 NULL NULL
+67874426 NULL -16020.0
+68539643 NULL NULL
+68546171 NULL -1207.0
+68546171 S2I2nIEii3X5 -1207.0
+69176247 R03eo03Ntqej0VDQbL3 -1976.0
+70633449 61eT82N24 NULL
+72582846 NULL NULL
+72733259 NULL NULL
+73020444 NULL NULL
+74088054 NULL NULL
+74116189 NULL 6780.0
+75552664 NULL NULL
+75998482 NULL -15010.0
+75998482 5wf4DOCHD2jarRA76GQ6dX2 -15010.0
+78912991 NULL -1211.0
+79493016 NULL -15635.0
+79493016 D02Xb5NBPo58PrT3i00 -15635.0
+79986354 NULL NULL
+80966580 Odc3l6Y0PG NULL
+81249405 NULL 553.0
+81249405 LSX841mxv72hO7 553.0
+82922609 8yLnMOGxRK4e0Nff NULL
+84105819 NULL -5132.0
+84859536 NULL -1198.0
+85636588 OP2o26bb8V3 -815.0
+87257330 NULL NULL
+87681013 5427N64msn31 NULL
+88129338 NULL NULL
+88129338 100VTM7PEW8GH1uE NULL
+90291534 fE6QXN3HR04aEMiV6AM8 11859.0
+90530336 NULL -6209.0
+91248216 K5H5uc6M367aVUqW1QP72smC NULL
+91421179 A72HPe7U2Ss24o0mmt58YXMm NULL
+91838950 NULL NULL
+92351302 NULL NULL
+92365813 NULL NULL
+94443726 CP1IS NULL
+94492492 0Pgnxt8CrtOEWy 348.0
+94926750 gqgj30mc6Sb2aY8chi4 NULL
+95051545 NULL NULL
+95424126 NULL 9766.0
+95424126 txKwQS70d20 9766.0
+98829108 H1V38u -809.0
+99016582 NULL NULL
+99016582 TjA21WuE8m63UJis51Y NULL
+100184890 SI0aUsOw28FfHfuCHj5pd 6408.0
+102100092 dfGQS66i2xSq5TmD7 -2704.0
+102639277 NULL -9379.0
+102940972 NULL 7585.0
+102940972 02e5aKv 7585.0
+103964317 NULL 10252.0
+104431185 NULL NULL
+104464149 NULL -13944.0
+104464149 CXpa3gF20 -13944.0
+104591404 NULL 12314.0
+106531071 wkgvVMn7Xf 6787.0
+107771124 NULL NULL
+107771124 7vH6I81S0 NULL
+107800292 Fdsa3uDj6 11526.0
+108023602 veIw1kh7 9239.0
+108508199 GFH0nk84rU7 -10029.0
+109852993 u1DvW52x NULL
+110864207 NULL NULL
+110864207 nPy0TgiIloESA8nQ4Kkt2 NULL
+111309368 NULL -14789.0
+112317273 NULL -5732.0
+112364307 NULL 5495.0
+114525251 NULL -6467.0
+114525251 JAT5D2Fkpd5FC -6467.0
+116481537 NULL NULL
+117485330 NULL -9419.0
+119552806 NULL NULL
+120409809 NULL 163.0
+120817922 w0cH16P44K2bo4grtgoOyEM -1370.0
+121354662 SCh73 NULL
+121694374 NULL 16336.0
+122184977 2W4pf6Qy1bP 11437.0
+122188591 NULL NULL
+123302077 NULL NULL
+123392939 NULL -4122.0
+126451718 NULL NULL
+127979645 u2v3K7Me88Xm3Hqq6uNn -877.0
+128783886 RY01bhu1p0G NULL
+129290549 NULL NULL
+129305993 K8Y8N NULL
+130057843 NULL NULL
+130278332 x4Hx22rY8 6005.0
+130790788 NULL 4246.0
+130790788 dPPDUuv2ISw501i2p 4246.0
+133601931 hu6I51nNlePTerleQ -4005.0
+134099479 NULL NULL
+134144492 4Mk3721iRh6 NULL
+134810808 1rr8w33DhG7xf1U 7263.0
+135052738 NULL -7424.0
+135576981 NULL NULL
+136715714 y2Q3YW 11813.0
+137170534 NULL NULL
+138360884 NULL NULL
+139403142 Y1B7s -13161.0
+139942318 drGld1C74Thqq38208jQ7B NULL
+139959654 NULL -12426.0
+141383360 H4fFjtoak NULL
+141491522 NULL NULL
+141523816 NULL 5640.0
+141919366 NULL -15729.0
+141919366 Fq87rJI5RvYG3 -15729.0
+142591324 04yYaarM36u3dD3Ho -3794.0
+144081773 w7PV8VhGA NULL
+144397324 3yb1J836s0x NULL
+144613217 mq6H1L8F72 1836.0
+145894839 3epPVP3r6d 8748.0
+146682000 PQv3N3YYx -3072.0
+147650801 vHIBETRJieO3a6px NULL
+148145514 NULL 3700.0
+151374813 NULL -4251.0
+151510572 1RWm38Sn4LfJyr7341Mg NULL
+152755896 NULL -12874.0
+154675411 u2n76PICX NULL
+155829109 NULL NULL
+157179135 njgth -12635.0
+157862310 NULL NULL
+157862310 C677g7qo071FQ4a NULL
+158416501 NULL NULL
+158646563 f0Gw70hO6b -11092.0
+159560945 REq7q4Gr20HvT36r68 -11270.0
+160101548 xwSvVvb 8026.0
+163703173 t6Y38CKxB3keFFwxHN1eQh NULL
+164554497 NULL NULL
+165700459 NULL -9039.0
+166224677 NULL -13615.0
+167948939 NULL 11837.0
+168027481 04fq7M416mV7CwI1q NULL
+168200400 NULL NULL
+168200400 L4nk83x6pU NULL
+168572953 NULL 3514.0
+169019471 8Nj7qpHBTH1GUkMM1BXr2 NULL
+169671645 3yJpSNg1f2m3J486g4TF1uT -12847.0
+170405019 7XhwAvjDFx87 -7033.0
+171063263 NULL NULL
+171363771 NULL NULL
+171363771 GdT0mf0U4Q0Mc8AFsCJ6a61 NULL
+173677339 NULL -4493.0
+173677339 I82Ofg1C8f -4493.0
+176022086 NULL 1567.0
+177504789 NULL NULL
+178055726 NULL NULL
+179257199 NULL -7247.0
+180472843 NULL 16310.0
+180545454 NULL NULL
+180909333 Kamb1E 7882.0
+181182341 NULL 14146.0
+181738960 Wu4j4UNU6JLF70XKoN0X4 NULL
+181952939 N6Dh6XreCWb0aA4nmDnFOO NULL
+181997534 NULL 3147.0
+182412604 JSjAUy 11259.0
+182960505 NULL NULL
+183238070 l240RaDaGI NULL
+186064718 8qVY4hgVfu4JW41cTi NULL
+186169802 NULL 1600.0
+186967185 NULL NULL
+187206627 NULL NULL
+187206627 w13G1635lvs30qJavVn NULL
+188519887 NULL NULL
+188738437 Oyt670i0bysk650i2to NULL
+190231202 NULL -879.0
+191348822 NULL -10961.0
+191348822 amj5TglKcJV4yx -10961.0
+191372331 NULL NULL
+191372331 4Cf7gWmeh3Gw3bHx50iT2 NULL
+192849057 XSv8Ti8c NULL
+192961550 7660JjSpC0gG NULL
+193598322 H6UGGj6Bq4n0Dxr NULL
+194020972 NULL NULL
+194020972 1F1K4Rd NULL
+197102642 1tJ44D7df078VJPOgd38 -15731.0
+199130305 NULL NULL
+199130305 w1I8o0u1eg36540H5hMf8 NULL
+199408978 34N4EY63M1GFWuW0boW NULL
+200690208 wfT8d53abPxBj0L -12052.0
+200917620 cre3m4OHF4H4x7nM NULL
+200978036 NULL NULL
+201272366 Q8ypy3QCBUcVq6H 15085.0
+202169684 701s1GC02Pver3F57aj20e NULL
+203585582 NULL NULL
+204119035 NULL 5802.0
+205298668 NULL NULL
+205298668 6t557nSSrg1s0Q NULL
+206154150 NULL -16310.0
+208171090 p8CvcP7et NULL
+208210868 NULL 15278.0
+208372629 EL8OqvHD NULL
+208457839 NULL -10675.0
+210534239 NULL NULL
+212213577 NULL NULL
+212793885 u8Vk2ER685 NULL
+213357355 NULL NULL
+213980853 NULL NULL
+213980853 M3e586V3688s64J7j NULL
+214833393 6Uags1mv741m620LKQBQ75n -7862.0
+215329337 NULL NULL
+215329337 1gE6P06R6Au NULL
+216160296 NULL NULL
+216160296 xefguKKDB5IsOAO4uv132 NULL
+216348889 NULL 14706.0
+216593316 NULL 16160.0
+216593316 JjSn7CL7q0 16160.0
+216804825 NULL 2590.0
+216963039 mE6lh4Kb1O5F8UQ NULL
+217843440 NULL NULL
+221410531 NULL -16211.0
+221822955 OTjMvEr0QiygFX856t7FPPlu NULL
+223484391 tca24E6L -12721.0
+224008189 wnJJxqmG1Gf -2219.0
+226945420 NULL 4837.0
+227615586 wL8rYWQMus NULL
+228019623 NULL -15891.0
+228019623 m6dt2aMaI7P -15891.0
+230186612 NABd3KhjjaVfcj2Q7SJ46 NULL
+232444976 46a8K1 -8764.0
+233964781 LCUh4H7E8RT8opWRW8m -4593.0
+234600720 NULL 9266.0
+234800324 NULL NULL
+235127754 JwtDd8psW2VA -41.0
+235743297 NULL 10596.0
+235743297 dva4oJ47tw0wM52vCYU 10596.0
+236340045 NULL 16261.0
+236341801 OIj6IQ7c4U 8233.0
+237646473 NULL -1468.0
+239320081 64r6E NULL
+240784797 NULL NULL
+241008004 NULL NULL
+241174105 NiIO5P7b67gyBUw7W4XMpsRh -10483.0
+244141303 8E2EQRxxnb6ejKo5 -2433.0
+244259914 i54P3 15340.0
+246423894 Q1JAdUlCVORmR0Q5X5Vf5u6 NULL
+246966490 NULL NULL
+247204221 wblxBWSlwWlX7E 4502.0
+248455211 6J2wyLGv 6441.0
+249067258 NULL -13672.0
+249067258 14aO58n -13672.0
+249405918 qwbeQ0ja8su2 475.0
+251394327 NULL NULL
+251602176 s8L1pvag0T7Tu4QvjKD NULL
+252371241 NULL NULL
+252479879 tdUWi -877.0
+253665376 1cGVWH7n1QU -577.3701171875
+253783453 NULL -3714.0
+253945802 NULL 10997.0
+254419319 NULL -9137.0
+255315192 NULL NULL
+255958393 NULL NULL
+255958393 n3ner11ab4 NULL
+256224785 NULL NULL
+256854530 NULL NULL
+259328145 NULL 7194.0
+261328526 NULL -5767.0
+261408994 NULL -2778.0
+261900551 h6a7neMIjQj81mHy43orcR1 NULL
+262359856 NULL NULL
+263601366 78P3GRrMus -1791.0
+264121645 NULL 9814.0
+265563860 NULL -4014.0
+265781526 NULL NULL
+266531954 QiOcvR0kt6r7f0R7fiPxQTCU NULL
+267676821 NULL -5653.0
+267810065 NULL -3336.0
+268712718 NULL NULL
+269075260 NULL -13427.0
+269905018 wlc60R31OuTq86r2K 14504.0
+270205952 1mYj3F8wwhWgvemD5E NULL
+271241708 NULL -4817.0
+271241708 LqgNlmnG1ygCm04278Yv -4817.0
+275882962 NULL NULL
+275882962 0EIL81O NULL
+276425998 il3l6en5b3J 2535.0
+276778391 NULL -2847.0
+277067630 NULL 384.0
+277334371 NULL 13710.0
+277334371 8R3EG13518F1O071Xy8 13710.0
+278094051 NULL NULL
+278423577 LW2YYOKsIxYejJ3tCDEs -10093.0
+278774567 a2037 NULL
+280197109 jfAN1XBVi5miU31 NULL
+284688862 NULL NULL
+285947197 46aF585n7xBB NULL
+286376878 NULL NULL
+286376878 36fFwTWHYaD563T4Yjx1 NULL
+286886307 NULL 231.0
+286886307 gls8SspE 231.0
+287460484 NULL NULL
+288319641 hKX47YOR NULL
+289120993 NULL NULL
+291828757 NULL 3387.0
+291828757 A84V2Y4A 3387.0
+291886204 NULL -4638.0
+291886204 83bn3y1 -4638.0
+293087749 NULL -2082.0
+293306277 3FuBrCe3T58bk1Km8 NULL
+293411808 NULL NULL
+293411808 B0bp3 NULL
+293491728 NULL 12181.0
+294651809 y500EnnROOM NULL
+294988064 3a0wpaDU3V 6838.0
+295342325 NULL NULL
+295643033 04vwGN4a82bd6y NULL
+296649754 B61uSoc -5411.0
+297916944 GS7Sinl7k2srPHIdC7xsu NULL
+300326692 cC0aTA226U0YLJm2CX1m -14509.0
+300891928 NULL -12040.0
+301748303 NULL 8092.0
+303590655 NULL NULL
+304132102 vxAjxUq0k -12962.0
+307128082 NULL NULL
+307128082 2H8VG2l5e4H NULL
+308260384 435oSIASgSON6 NULL
+308425767 NULL NULL
+308425767 0Tm1yO56P2KC5O18 NULL
+308450217 NULL 1017.0
+310621138 EJval1Oc0x27mdpL1Y 2320.0
+310760532 NULL 1322.0
+310760532 1r3uaJGN7oo7If84Yc 1322.0
+311157607 pdB7luDrJ3h 10206.0
+311586692 31H4o7hC07b NULL
+311779015 NULL -6969.0
+312269873 e05ddw658QcMr 15229.0
+313257242 NULL -10314.0
+316283732 8kq3a2DBcvac7BwtO4 NULL
+317047476 0p7O07686VbFeGpK5Aa3 -6981.0
+317155416 NULL NULL
+317280702 7Jg216IPQ2H7 NULL
+317380905 rnsAN8b6f12ci17I2BU8rj -10119.0
+317517019 M6567 NULL
+318744676 NULL NULL
+318744676 6p53xRtJ NULL
+319160560 NULL -659.0
+319658477 NULL 15928.0
+319682958 h78X8w3p3vmI04F8u NULL
+319983133 NULL 14512.0
+320159331 NULL 13386.0
+320159331 kW012gtVJBy1mh46YAdw 13386.0
+320581428 g1V8qsFsRDjt2MtJn NULL
+320752680 NULL NULL
+322695963 L4N36wrG -9746.0
+322991056 VAv3o4ihQU0V87NMwfyg31 NULL
+323155763 NULL NULL
+324174936 aQ2wqmciE6f76RG -11623.0
+324228211 NULL 5724.0
+324332290 bYcrtRvKkf28m64rY3q43 NULL
+325408662 NULL NULL
+325695134 NULL NULL
+325695134 271Q17NmKVPMlC NULL
+326163210 NULL 4806.0
+326795260 LVx3B1X8B NULL
+326833678 NULL NULL
+326872972 NULL NULL
+329978246 NULL NULL
+330025659 NULL -1114.0
+332081746 k3622pt7RdNlo4UleuU NULL
+333032014 HV8VCk6oGdeG71 5831.0
+333341647 712Lg15d315FxK18hTxLG -10966.0
+334780179 5KKYrlH3cWSmFE56X6tP 3285.0
+335371407 8mo3htjWw1Pxd8A NULL
+335406604 NULL NULL
+336055239 NULL NULL
+336056067 NULL 16124.0
+336245146 NULL NULL
+336394036 NULL 5367.0
+336394036 2PDsg 5367.0
+336421557 NULL 12502.0
+336843653 d52Q4 NULL
+337168502 NULL -5860.0
+340760251 NULL NULL
+340760251 707R5coSE4fhbU4ptKS1Y NULL
+340788138 3Vl0BaJ372 NULL
+340858789 NULL NULL
+340858789 eVs446 NULL
+340913221 NULL NULL
+340913221 x4dhr4EV4J NULL
+342446204 uq5SoLA7n3TbA 2308.0
+342734160 seo62 -10338.0
+342870836 0yVT3lMBd8sp536d 3496.0
+342910445 NULL -4910.0
+344555279 NULL 10101.0
+345276298 3kv5ra4874pD8G3FRJC 8224.0
+345702581 NULL NULL
+349018534 uUTO41xk6VyqYPh NULL
+349385760 BIV45xaS7N41bFOEk0EI34 NULL
+349566607 00PafC7v NULL
+349828761 NULL 14577.0
+349959770 1ek48 -11946.0
+350064953 NULL 13663.0
+350149358 NULL NULL
+350384769 NULL NULL
+353674558 GX1nfv0HF8O3 NULL
+353883911 NULL -3320.0
+353888912 kbT07u8ct NULL
+354002297 2v73jy37DkO67k257 -13685.0
+354816918 77752s462NM3V5Flwuw6t -8413.0
+356416560 NULL NULL
+356851221 NULL NULL
+356851221 1hs013 NULL
+357240026 oef73LI0CC82Lo58WmaLE6 9185.0
+360412182 N334idEn4hyyO64 NULL
+361778972 667XJt2 NULL
+362403618 NULL -4670.0
+363424058 sTnGlw50tbl -2371.0
+363463668 NULL NULL
+363463668 7kSDl NULL
+364012329 NULL -177.0
+364599590 NULL -5161.0
+365741444 D51v22DPjSeSplVUk NULL
+366816906 NULL NULL
+367759549 QeIDu0qC0H6kRKlqVGe36J NULL
+367903919 NULL -10773.0
+367903919 p1g3lpo0EnMqYgjO -10773.0
+368654030 NULL 1289.0
+368654030 OOv831H5DA41gTrj 1289.0
+369558048 NULL -8369.0
+369752403 NULL NULL
+371141290 h4cKISr0jU NULL
+372344147 NULL -52.0
+372541327 5t6nkDHD1Ls8012Cg2 6463.0
+373692118 NULL 10074.0
+374172520 21g1f5Pxbwev02i2 NULL
+374276802 gl03UrAU4bWrOvqwwf NULL
+374567798 NULL -4457.0
+374567798 DUxeD78eL1Ci82O7 -4457.0
+375487500 5Mh0fckJax75u8dlM7w -3821.0
+375790531 NULL NULL
+375986745 NULL -8108.0
+376772705 2v5SC7L0SqtYe83ugkh NULL
+376991623 ymBntQRx NULL
+379914505 NULL -11456.0
+380059724 NULL NULL
+380518700 1Iry1n1c NULL
+381338762 NULL 9859.0
+381458376 R875Td3QD NULL
+382489847 NULL 5404.0
+383104084 NULL -2265.0
+383104084 VBVp7N -2265.0
+384405526 NULL -16306.0
+384683278 NULL NULL
+384936012 NULL NULL
+387019851 NULL NULL
+388375090 NULL 15067.0
+389127566 Exp3Ic8q2g8D2i347 NULL
+389811226 5Sig5dg -2816.0
+390192034 NULL NULL
+391205780 NULL -9619.0
+391205780 u131Hjx3FGMXm2f -9619.0
+394659659 oNWnPJA7QT NULL
+394742327 NULL NULL
+394846874 NULL NULL
+395276000 NULL 12404.0
+395276000 5QXlOox5GF 12404.0
+396059883 2RbYGSs0tvc6C574BcmprP NULL
+397202402 NULL NULL
+397416023 NULL NULL
+401272831 NULL NULL
+401272831 jiqEpNs7qXo0y37 NULL
+403739235 NULL NULL
+404159414 y5G7HP4k4py873IEbQHFk NULL
+404407941 NULL NULL
+404521156 74W3My8nI NULL
+404676781 NULL -8659.0
+404676781 luO237xh506F18pw5TWqB5l0 -8659.0
+405338893 NULL NULL
+405338893 10Wu570aLPO0p02P17FeH NULL
+407428387 NULL 2571.0
+407471596 l2845HIi20 NULL
+407890278 NULL -6052.0
+408165903 75UKgd NULL
+409784211 NULL -12203.0
+411339398 NULL -6673.0
+412472542 NULL NULL
+413906956 NULL 13793.0
+413906956 8JUFg0n 13793.0
+414415068 NULL -10986.0
+414415068 685RhQF6ctilEV3S2h -10986.0
+416870269 lBfuml5BYkPete7Tia1clW3 NULL
+417545826 4xV5SUxYbcNcFk 11596.0
+417749124 NULL -14933.0
+418542327 NULL -6069.0
+419967688 GR340IBvbTi10 NULL
+420017884 NULL -4340.0
+420242129 NULL 7369.0
+420269216 NULL -3488.0
+420340186 NULL -7773.0
+420545058 NULL NULL
+421265893 7d13Iix50R2X48opJt 5664.0
+422546834 MxIVt NULL
+423226552 NULL NULL
+423257357 NULL NULL
+423448248 NULL NULL
+424180947 NULL -12991.0
+424959354 10vke853 -7707.0
+425025931 621A4nD7wucvR3o7l0 NULL
+425771322 yv3gnG4a33hD7bIm7oxE5rw NULL
+426589365 cgAGtv0pf0ob0MSVY1Tx3 NULL
+426843902 3341180kSV NULL
+426864698 NULL NULL
+427363782 NULL 4421.0
+428229364 NULL NULL
+428229364 HP824Y7lQ7bvAhrEx NULL
+428586353 xxA3K10x0O5cjk61 1391.0
+430437963 kcA1Sw5 6182.0
+431035902 lthwVA3Axe08y4365k18E 4213.0
+432128790 vJ7kfY8PEQ1qq NULL
+432910872 NULL -3360.0
+434145997 NULL 4842.0
+434278394 c61SOJvyi4PAdi0o NULL
+434419542 NULL 4272.0
+434521991 NULL NULL
+434673656 bFmcKUp7iPlg0bAV1T NULL
+435918173 NULL NULL
+435918173 o4N6pL88S2G2p78 NULL
+439043400 NULL NULL
+439225276 NULL NULL
+439692329 NULL NULL
+440937848 a01020v7267VMksO75bI0 9905.0
+441843580 NULL NULL
+443353903 5L4I0gIg7R5fM7 8412.0
+444220082 NULL NULL
+444220082 i06I7xgR0 NULL
+445652595 h16y0qg -2527.0
+446867963 0siU5JLRoUBPi88Kenqg4 NULL
+447675714 abD0Sb0Xj5M72xMXQWyUaJ2 -5426.0
+448151726 NULL -14868.0
+452994178 66d0I3bc84i67ItF682yp 8869.0
+454589808 T0Y8Vi41EYW4CpQ6Hg1Xg30w NULL
+455419170 NULL NULL
+455927873 cimuDJm856U6ia35Q 477.0
+456000355 N5yMwlmd8beg7N2jPn 1684.0
+456191814 4SLME5xxs7k NULL
+457647382 NULL NULL
+458040259 4HkvsutO84B -1389.0
+458361961 1pUrix3 -13230.0
+458683913 NULL NULL
+458937029 8fjJStK8D7bsF7P3d65118S 11040.0
+459168843 NULL 8529.0
+459191697 nVp18XV4iVW217Vr4hb NULL
+459570983 NULL 13107.0
+459570983 8IcQ0DU 13107.0
+460108297 NULL NULL
+460270374 W0K88hHwlY6g5JNIeRT311G3 NULL
+460362928 GT42YMo1UNyUyuh 10454.0
+460772457 BM68SI NULL
+460817498 NULL 7391.0
+461596499 4ifPMpwgOae51tiNLW7B NULL
+461627066 NULL -13295.0
+461729876 NULL NULL
+462629908 tDTvP10c 6260.0
+465570396 Y18g03MSsp7t11J 6886.0
+465637400 NULL NULL
+465637400 bK1Ops664m7u46sIF7Cgn7 NULL
+466063930 w6OUE6V3UjfE2 14276.0
+467824958 NULL -867.0
+467879395 NULL -14432.0
+469904345 fn7k8uv2T7Ifrg NULL
+472683824 NULL -3213.0
+473005877 NULL NULL
+473863583 1mop6Ft NULL
+474473406 h218Rb5gYs NULL
+474900192 NULL -13204.0
+475746858 NULL -9096.0
+475746858 O67yi603cB120qS -9096.0
+475869298 NULL 3463.0
+475869298 TNva0R8 3463.0
+476332160 6F6R3hOO17jki175 8283.0
+479270649 iQq6r8j4suqBapdr7m35j NULL
+479362288 q5E0guLgv0q27xbrMMv NULL
+480421589 26k31c65n85xP -13598.0
+481285322 61A6n4nFNN1VFalcB NULL
+481859267 NULL -11744.0
+483329670 v3U315C36UQ4oEW NULL
+484901406 NULL NULL
+485319213 NULL NULL
+486794455 kU8U48bfwdE61qTrUFe8 NULL
+487236176 1047piRsT3c3r134I 8659.0
+487446346 d55pP6gPa2Opv0B05C7LoX -6422.0
+488901073 F63t6sNxS3C0yBtcHAUU8 NULL
+488970059 NULL -16218.0
+489451667 tjRnqs104Dh NULL
+490103485 NULL NULL
+490103485 P33TSSHI7Y66Cw4lsb4h7Vf NULL
+490214537 NULL NULL
+490214537 06pY725 NULL
+490453855 NULL NULL
+490669415 NULL -5086.0
+490728318 A4T1b NULL
+491015940 EPGIl3Mq6 9719.0
+492775405 NULL NULL
+493148641 NULL 15752.0
+493148641 P6TF4jQ 15752.0
+493527818 B7aMvVm446mg46CL NULL
+493724420 14I0G813dY7 NULL
+494188336 NULL -13653.0
+494188336 7u351EK474IcTOFW -13653.0
+495581386 NULL -4661.0
+495581386 V7sUJ07Xv4b74g -4661.0
+497946256 NULL NULL
+498135401 0KFxcEp5oX6e5365X -5049.0
+499863074 NULL NULL
+500063547 NULL 3062.0
+500063547 134V61S01dD11l 3062.0
+500274721 10Yr6 -9489.0
+500670123 ucy5R35xJMJ 6007.0
+500904649 NULL 4223.0
+500997302 jB10lvkjJlMJ NULL
+501304330 NULL NULL
+501557797 NULL -8323.0
+501641421 NULL NULL
+501782731 NULL -566.0
+502950658 NULL NULL
+502950658 pHr8j7sK3hQqSGPT1L320R NULL
+503152400 33mc66c 11377.0
+504721711 NULL -14688.0
+506168952 NULL 15424.0
+506168952 5ii2578DCFrCPlxlw1qa3p 15424.0
+507172707 27Sk86k4X NULL
+507314980 NULL -607.0
+510438184 NULL NULL
+511193256 4W835c5Tu0aa4X2 NULL
+511270713 NULL NULL
+511270713 570Sgf1L12mIrag2hICI51t NULL
+514017068 Wn8q3duQ4MX1jn0v12OqaX 13851.0
+514430128 NULL NULL
+515486221 NULL NULL
+515486221 wXbLC0LS2bFf12f1ljC NULL
+515696675 NULL NULL
+515696675 l2mbmOE4ih886kG NULL
+516113449 o2j3542 -3748.0
+517821258 NULL NULL
+518213127 NULL NULL
+518213127 mk6lShdOa8kXT8i7mLd3fK NULL
+518304665 NULL NULL
+519195191 NULL NULL
+519195191 pguqNU5184b47aYi8g NULL
+519627078 NULL 654.0
+519627078 7QlOGyGCDX8Prdm 654.0
+520081159 NULL NULL
+520081159 ryp70i8Er3IclwRg11 NULL
+520879263 CpJNPe416g82r NULL
+521019755 25l26587m1fsM43r NULL
+521256931 NULL -1676.0
+521389499 K31Po8dhUXDBDt NULL
+523396209 NULL -13111.0
+524224864 hX1uXs3XerL24PgMqj0 NULL
+524852698 wUJ8J4 NULL
+525437671 NULL NULL
+526337887 NULL 15044.0
+526337887 t0346137k7Lk0O 15044.0
+527127072 NULL 8912.0
+527554807 NULL 6597.0
+528023644 8jya8308Md7 -13723.0
+528808527 27tTvOU3G86FdnSY74 -4438.0
+529378800 NULL -14213.0
+529501022 C043G -13678.0
+529748097 NULL -12517.0
+530138017 eBRuEI2 NULL
+530748683 u72Vho4R6 -3105.0
+531021955 NULL NULL
+531115649 b5Yi033H6f4Wfaa0E62F3i5 5575.0
+531499191 NULL -15101.0
+532048781 NULL -13657.0
+532450306 NULL -4606.0
+533295275 RY5S78C4 -1612.0
+534420891 HPn23UupQ -1729.0
+534704720 NULL NULL
+535489207 O8VNn236c111 -13818.0
+536340340 NULL 169.0
+536340340 00RG6GmXCvpNN32S3045C26 169.0
+536478469 18330cCeptCu564M15 NULL
+536773167 4yAo7t54rr50u6Vci3p NULL
+537288223 lju74Mb5W1P 13573.0
+538933626 NULL -5814.0
+539141878 NULL NULL
+539180025 NULL -11092.0
+541351200 1a47CF0K67apXs -7715.0
+541579796 YRLL1E NULL
+542248842 NULL -7672.0
+542481275 NULL NULL
+542744753 NULL NULL
+543375810 NULL NULL
+543476122 NULL -7343.0
+544423749 NULL NULL
+545003476 NULL NULL
+545061311 FO3Y3Dm052jfCS3WQ NULL
+545660851 NULL NULL
+545660851 EY2fCS NULL
+545866890 NULL -995.0
+546494567 NULL NULL
+546649844 DWVt0e 3109.0
+547424845 qA1258Ou43wEVGt34 9459.0
+547932776 NULL NULL
+548524848 4HvM3Jab3pv6V 8717.0
+550238726 4JyvISV2yO32C16 NULL
+550481689 NULL NULL
+550481689 40vWkNP0f6DJQu NULL
+551202290 NULL NULL
+551202290 EX3K4E0EI1YiI1x NULL
+551634127 02VRbSC5I NULL
+552115833 NULL NULL
+555745480 NULL 5201.0
+556183100 NULL -1944.0
+556558968 POMHxg1V87N57tlSe -1564.0
+557668944 NULL NULL
+557668944 CEIf818kp62v NULL
+558148199 Evy38C7jJH13gywu NULL
+558497007 NULL -4665.0
+558624674 NULL NULL
+558624674 pJ8yNFwgS57SUhSORhpcu NULL
+558744947 NULL NULL
+558776204 M45b3SlE5q5n NULL
+559337025 0UR5vFxRwBc8qtO NULL
+559703523 NULL 5611.0
+560485889 NULL 3635.0
+560853724 Ylc4W NULL
+561612929 NULL NULL
+561612929 1f4h0JU667ht28ergbmQ42 NULL
+562402047 gfkqq1a3n56XaYAB NULL
+563305535 m80af4Xa6T3oR3 NULL
+564238266 NULL NULL
+565246474 s6188idH -13380.0
+565461682 NULL NULL
+565517373 xbQqalYlo NULL
+565938074 6fRvRXCD7GeBiEK2qfQC2Yf NULL
+566624430 NULL NULL
+567451349 NULL NULL
+567751545 3e0MAK75O1V4Vw2mNM1UiX23 NULL
+568125360 w6gGSU471 NULL
+570944644 NULL -5504.0
+571351487 368K1rQxOIUGl7 16253.0
+571940142 NULL 1603.0
+572074264 NULL NULL
+572077362 EtktiuSQJDs18 16134.0
+572941865 NULL 8139.0
+573274152 J20OeVpcLCw5DqyWYV NULL
+573360337 bdUdCOP6OR1b2AtN -2572.0
+574213656 65g3I051uQt48Hrs NULL
+574771421 NULL NULL
+575658980 NULL NULL
+575658980 64IHiaxNk4lo NULL
+575671747 6LrxCc20102P10n -13843.0
+577058433 NULL NULL
+577245576 NULL -5298.0
+577367400 QgA6r86x0JrfdHuM NULL
+578425503 NULL NULL
+580158563 B50OoxbIK NULL
+580549166 NULL 4153.0
+580715820 NULL 9532.0
+580715820 Ej1201f0iV3 9532.0
+581869769 NULL 353.0
+582078639 7g83b3nl NULL
+582651905 NULL NULL
+586266651 NULL -15373.0
+586789125 2450EV33jpg NULL
+587505192 NULL 3418.0
+587996090 d0a3qw2gtsmG2 -10213.0
+588198607 NULL -8326.0
+588403458 NULL NULL
+588726424 NULL 4979.0
+589507341 o2raBqIkd0pM3 11449.0
+591022452 NULL 15604.0
+592395111 NULL 5474.0
+593144460 L6sf8vbxQUw1NIDX 71.0
+593251631 d8W5CN1kB6O6ovPhy1C3M NULL
+593429004 NULL -16296.0
+594925733 NULL -3005.0
+597020797 NULL NULL
+599058904 NULL NULL
+601485040 NULL 11908.0
+601827109 6gn67gaXBQowu43N0M 7828.0
+602332955 NULL -12695.0
+602799343 NULL NULL
+602799343 76Gi03D76LwH75q5Qm8641aE NULL
+602903445 NULL -10094.0
+603019142 O4g51XLy16E6ANqm -73.0
+603642531 NULL NULL
+604372052 NULL NULL
+605106614 jKOcSGq5CIGQK8wPD13l7 NULL
+608641791 NULL -13877.0
+609354125 NULL NULL
+609354125 0fjN1U4ogbI NULL
+609356031 NULL -6410.0
+609356031 kwgr1l8iVOT -6410.0
+609508536 NULL NULL
+611449068 ARhwoFDQ3Q NULL
+612369266 NULL -6079.0
+612721267 HrSQbAWX2F731V7 11310.0
+612811805 NULL NULL
+612811805 lR4VacVOx30bjMH NULL
+613175712 NULL -5016.0
+613896746 NULL NULL
+614051462 NULL -14283.0
+614051462 K4lBe860 -14283.0
+614086152 f6kFn6sYs67ud2bx8eEsu2R NULL
+614928695 8Pa8a8MJ24 NULL
+615170746 1A0Vt -14297.0
+616836305 NULL 3270.0
+617722323 hjKNtgUy NULL
+618033035 NULL NULL
+618037915 NULL NULL
+618457978 7A80ue3836206PwI4 NULL
+618749502 NULL -10.0
+618749502 78sBmK71Yt0F5q3 -10.0
+619067520 ViqXS6s88N1yr14lj7I NULL
+619706409 Y675q0vY538 16266.0
+620317942 NULL NULL
+620317942 AtJMWIQ0TN4v1Vrj1pHI NULL
+620493862 NULL NULL
+621403384 NULL -4302.0
+622776822 NULL 14081.0
+622799785 NULL NULL
+623109818 NULL NULL
+623782069 NULL NULL
+623867401 0qcrw48qRprN58USuMjd6 -15520.0
+623974598 1AQR8H78mO7jyb2PBF NULL
+625015676 dGF1yf 3426.0
+626220208 8Ne2K6rxP6Lllx1c -72.0
+626672375 NULL 4122.0
+630704671 NULL -7152.0
+630704671 MMNg1j0L2 -7152.0
+630730675 CAgHwQHau58X -10198.0
+630856591 NULL NULL
+632817262 NULL NULL
+633097881 NULL NULL
+633097881 014ILGhXxNY7g02hl0Xw NULL
+634769777 R4MT4f5U NULL
+635441675 NULL -1193.0
+635540566 6NGoA77CWv035qcLG8O 2068.0
+635612292 NULL NULL
+636353907 NULL NULL
+636984027 NULL NULL
+637621228 5c5pKk4sUhqMX54 15319.0
+639353227 NULL NULL
+640526203 XU13On4 13517.0
+640734409 NULL 10967.0
+641214677 4hVoMF62WFn82 NULL
+642634924 NULL NULL
+643274529 w66f63n NULL
+
<TRUNCATED>
[6/6] hive git commit: HIVE-16296 : use LLAP executor count to
configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan,
reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Posted by se...@apache.org.
HIVE-16296 : use LLAP executor count to configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan, reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/10bd23eb
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/10bd23eb
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/10bd23eb
Branch: refs/heads/master
Commit: 10bd23eb5c85948d7e246047818a628b9ab0a680
Parents: 656a99e
Author: sergey <se...@apache.org>
Authored: Thu Apr 20 12:11:22 2017 -0700
Committer: sergey <se...@apache.org>
Committed: Thu Apr 20 12:31:01 2017 -0700
----------------------------------------------------------------------
.../org/apache/hadoop/hive/conf/HiveConf.java | 3 +
.../llap/registry/impl/LlapRegistryService.java | 5 +-
.../hadoop/hive/ql/exec/FetchOperator.java | 16 +
.../ql/optimizer/SetReducerParallelism.java | 2 +
.../physical/LlapClusterStateForCompile.java | 123 +
.../hive/ql/optimizer/physical/LlapDecider.java | 56 +-
.../hadoop/hive/ql/parse/GenTezUtils.java | 4 +
.../hadoop/hive/ql/parse/TezCompiler.java | 5 +-
.../apache/hadoop/hive/ql/plan/ReduceWork.java | 21 +
.../hadoop/hive/ql/plan/TezEdgeProperty.java | 6 +
.../queries/clientpositive/subquery_scalar.q | 1 +
.../queries/clientpositive/unionDistinct_1.q | 4 +-
.../clientpositive/vector_binary_join_groupby.q | 16 +-
.../vector_groupby_grouping_sets_limit.q | 25 +-
.../clientpositive/vector_groupby_reduce.q | 2 +
.../clientpositive/llap/bucket_groupby.q.out | 422 +-
.../clientpositive/llap/cbo_rp_lineage2.q.out | 58 +-
.../clientpositive/llap/cbo_rp_views.q.out | 2 +-
.../results/clientpositive/llap/cbo_views.q.out | 2 +-
.../results/clientpositive/llap/cluster.q.out | 688 +-
.../llap/correlationoptimizer1.q.out | 32 +-
.../results/clientpositive/llap/cte_1.q.out | 37900 ++++++++---------
.../clientpositive/llap/except_distinct.q.out | 2 +-
.../clientpositive/llap/explainuser_4.q.out | 4 +-
.../llap/hybridgrace_hashjoin_2.q.out | 4 +-
.../clientpositive/llap/intersect_all.q.out | 1470 +-
.../llap/intersect_distinct.q.out | 924 +-
.../clientpositive/llap/lateral_view.q.out | 8 +-
.../results/clientpositive/llap/lineage2.q.out | 58 +-
.../clientpositive/llap/multiMapJoin1.q.out | 4 +-
.../clientpositive/llap/multi_column_in.q.out | 2 +-
.../llap/multi_count_distinct_null.q.out | 24 +-
.../clientpositive/llap/parquet_types.q.out | 2 +-
.../llap/partition_multilevels.q.out | 244 +-
.../llap/reduce_deduplicate_extended.q.out | 32 +-
.../clientpositive/llap/skiphf_aggr.q.out | 4 +-
.../clientpositive/llap/subquery_multi.q.out | 450 +-
.../clientpositive/llap/subquery_notin.q.out | 106 +-
.../clientpositive/llap/subquery_scalar.q.out | 408 +-
.../llap/tez_dynpart_hashjoin_1.q.out | 2 +-
.../clientpositive/llap/tez_union2.q.out | 924 +-
.../llap/tez_vector_dynpart_hashjoin_1.q.out | 4 +-
.../clientpositive/llap/unionDistinct_1.q.out | 4160 +-
.../llap/vector_binary_join_groupby.q.out | 95 +-
.../clientpositive/llap/vector_coalesce_2.q.out | 4 +-
.../llap/vector_complex_all.q.out | 6 +-
.../llap/vector_decimal_udf.q.out | 32 +-
.../vector_groupby_grouping_sets_limit.q.out | 222 +-
.../llap/vector_groupby_reduce.q.out | 33 +
.../llap/vector_grouping_sets.q.out | 8 +-
.../llap/vector_partitioned_date_time.q.out | 52 +-
.../llap/vectorized_distinct_gby.q.out | 2 +-
.../vectorized_dynamic_semijoin_reduction.q.out | 72 +-
.../llap/vectorized_parquet.q.out | 164 +-
.../vector_binary_join_groupby.q.out | 115 +-
.../clientpositive/vector_groupby_reduce.q.out | 49 +-
56 files changed, 24817 insertions(+), 24266 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
----------------------------------------------------------------------
diff --git a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
index 457f7af..771f588 100644
--- a/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
+++ b/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
@@ -2858,6 +2858,9 @@ public class HiveConf extends Configuration {
"Turn on Tez' auto reducer parallelism feature. When enabled, Hive will still estimate data sizes\n" +
"and set parallelism estimates. Tez will sample source vertices' output sizes and adjust the estimates at runtime as\n" +
"necessary."),
+ TEZ_LLAP_MIN_REDUCER_PER_EXECUTOR("hive.tez.llap.min.reducer.per.executor", 0.95f,
+ "If above 0, the min number of reducers for auto-parallelism for LLAP scheduling will\n" +
+ "be set to this fraction of the number of executors."),
TEZ_MAX_PARTITION_FACTOR("hive.tez.max.partition.factor", 2f,
"When auto reducer parallelism is enabled this factor will be used to over-partition data in shuffle edges."),
TEZ_MIN_PARTITION_FACTOR("hive.tez.min.partition.factor", 0.25f,
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/llap-client/src/java/org/apache/hadoop/hive/llap/registry/impl/LlapRegistryService.java
----------------------------------------------------------------------
diff --git a/llap-client/src/java/org/apache/hadoop/hive/llap/registry/impl/LlapRegistryService.java b/llap-client/src/java/org/apache/hadoop/hive/llap/registry/impl/LlapRegistryService.java
index 610c0a5..76fc9c7 100644
--- a/llap-client/src/java/org/apache/hadoop/hive/llap/registry/impl/LlapRegistryService.java
+++ b/llap-client/src/java/org/apache/hadoop/hive/llap/registry/impl/LlapRegistryService.java
@@ -61,7 +61,7 @@ public class LlapRegistryService extends AbstractService {
if (hosts.startsWith("@")) {
// Caching instances only in case of the YARN registry. Each host based list will get it's own copy.
String appName = hosts.substring(1);
- String userName = HiveConf.getVar(conf, ConfVars.LLAP_ZK_REGISTRY_USER, RegistryUtils.currentUser());
+ String userName = HiveConf.getVar(conf, ConfVars.LLAP_ZK_REGISTRY_USER, currentUser());
String key = appName + "-" + userName;
registry = yarnRegistries.get(key);
if (registry == null || !registry.isInState(STATE.STARTED)) {
@@ -79,6 +79,9 @@ public class LlapRegistryService extends AbstractService {
return registry;
}
+ public static String currentUser() {
+ return RegistryUtils.currentUser();
+ }
@Override
public void serviceInit(Configuration conf) {
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
index 004bb2f..13750cd 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
@@ -22,6 +22,7 @@ import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
@@ -378,6 +379,9 @@ public class FetchOperator implements Serializable {
inputSplits = splitSampling(work.getSplitSample(), inputSplits);
}
if (inputSplits.length > 0) {
+ if (HiveConf.getBoolVar(job, HiveConf.ConfVars.HIVE_IN_TEST)) {
+ Arrays.sort(inputSplits, new FetchInputFormatSplitComparator());
+ }
return inputSplits;
}
}
@@ -695,4 +699,16 @@ public class FetchOperator implements Serializable {
return inputFormat.getRecordReader(getInputSplit(), job, Reporter.NULL);
}
}
+
+ private static class FetchInputFormatSplitComparator implements Comparator<FetchInputFormatSplit> {
+ @Override
+ public int compare(FetchInputFormatSplit a, FetchInputFormatSplit b) {
+ final Path ap = a.getPath();
+ final Path bp = b.getPath();
+ if (ap != null) {
+ return (ap.compareTo(bp));
+ }
+ return Long.signum(a.getLength() - b.getLength());
+ }
+ }
}
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SetReducerParallelism.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SetReducerParallelism.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SetReducerParallelism.java
index 60a8604..b51af55 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SetReducerParallelism.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SetReducerParallelism.java
@@ -41,6 +41,7 @@ import org.apache.hadoop.hive.ql.stats.StatsUtils;
import static org.apache.hadoop.hive.ql.plan.ReduceSinkDesc.ReducerTraits.AUTOPARALLEL;
import static org.apache.hadoop.hive.ql.plan.ReduceSinkDesc.ReducerTraits.UNIFORM;
+import static org.apache.hadoop.hive.ql.plan.ReduceSinkDesc.ReducerTraits.FIXED;
/**
* SetReducerParallelism determines how many reducers should
@@ -106,6 +107,7 @@ public class SetReducerParallelism implements NodeProcessor {
}
} else {
LOG.info("Number of reducers determined to be: "+desc.getNumReducers());
+ desc.setReducerTraits(EnumSet.of(FIXED)); // usually controlled by bucketing
}
return false;
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapClusterStateForCompile.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapClusterStateForCompile.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapClusterStateForCompile.java
new file mode 100644
index 0000000..b2e8614
--- /dev/null
+++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapClusterStateForCompile.java
@@ -0,0 +1,123 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hive.ql.optimizer.physical;
+
+import java.util.concurrent.ExecutionException;
+
+import com.google.common.cache.Cache;
+import com.google.common.cache.CacheBuilder;
+import java.io.IOException;
+import java.util.Map;
+import java.util.concurrent.Callable;
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.hive.conf.HiveConf;
+import org.apache.hadoop.hive.conf.HiveConf.ConfVars;
+import org.apache.hadoop.hive.llap.registry.ServiceInstance;
+import org.apache.hadoop.hive.llap.registry.ServiceInstanceSet;
+import org.apache.hadoop.hive.llap.registry.impl.InactiveServiceInstance;
+import org.apache.hadoop.hive.llap.registry.impl.LlapRegistryService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class LlapClusterStateForCompile {
+ protected static final Logger LOG = LoggerFactory.getLogger(LlapClusterStateForCompile.class);
+
+ private static final long CLUSTER_UPDATE_INTERVAL_NS = 120 * 1000000000L; // 2 minutes.
+ private Long lastClusterUpdateNs;
+ private Integer noConfigNodeCount, executorCount;
+ private LlapRegistryService svc;
+ private final Configuration conf;
+
+ // It's difficult to impossible to pass global things to compilation, so we have a static cache.
+ private static final Cache<String, LlapClusterStateForCompile> CACHE =
+ CacheBuilder.newBuilder().initialCapacity(10).maximumSize(100).build();
+
+ public static LlapClusterStateForCompile getClusterInfo(final Configuration conf) {
+ final String nodes = HiveConf.getTrimmedVar(conf, HiveConf.ConfVars.LLAP_DAEMON_SERVICE_HOSTS);
+ final String userName = HiveConf.getVar(
+ conf, ConfVars.LLAP_ZK_REGISTRY_USER, LlapRegistryService.currentUser());
+ Callable<LlapClusterStateForCompile> generator = new Callable<LlapClusterStateForCompile>() {
+ @Override
+ public LlapClusterStateForCompile call() throws Exception {
+ LOG.info("Creating cluster info for " + userName + ":" + nodes);
+ return new LlapClusterStateForCompile(conf);
+ }
+ };
+ try {
+ return CACHE.get(userName + ":" + nodes, generator);
+ } catch (ExecutionException e) {
+ throw new RuntimeException(e); // Should never happen... ctor is just assignments.
+ }
+ }
+
+ private LlapClusterStateForCompile(Configuration conf) {
+ this.conf = conf;
+ }
+
+ public boolean hasClusterInfo() {
+ return lastClusterUpdateNs != null;
+ }
+
+ public int getKnownExecutorCount() {
+ return executorCount;
+ }
+
+ public int getNodeCountWithUnknownExecutors() {
+ return noConfigNodeCount;
+ }
+
+ public synchronized void initClusterInfo() {
+ if (lastClusterUpdateNs != null) {
+ long elapsed = System.nanoTime() - lastClusterUpdateNs;
+ if (elapsed < CLUSTER_UPDATE_INTERVAL_NS) return;
+ }
+ if (svc == null) {
+ try {
+ svc = LlapRegistryService.getClient(conf);
+ } catch (Throwable t) {
+ LOG.info("Cannot create the client; ignoring", t);
+ return; // Don't fail; this is best-effort.
+ }
+ }
+ ServiceInstanceSet instances;
+ try {
+ instances = svc.getInstances(10);
+ } catch (IOException e) {
+ LOG.info("Cannot update cluster information; ignoring", e);
+ return; // Don't wait for the cluster if not started; this is best-effort.
+ }
+ int executorsLocal = 0, noConfigNodesLocal = 0;
+ for (ServiceInstance si : instances.getAll()) {
+ if (si instanceof InactiveServiceInstance) continue; // Shouldn't happen in getAll.
+ Map<String, String> props = si.getProperties();
+ if (props == null) {
+ ++noConfigNodesLocal;
+ continue;
+ }
+ try {
+ executorsLocal += Integer.parseInt(props.get(ConfVars.LLAP_DAEMON_NUM_EXECUTORS.varname));
+ } catch (NumberFormatException e) {
+ ++noConfigNodesLocal;
+ }
+ }
+ lastClusterUpdateNs = System.nanoTime();
+ noConfigNodeCount = noConfigNodesLocal;
+ executorCount = executorsLocal;
+ }
+}
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapDecider.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapDecider.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapDecider.java
index a694cf8..c81131e 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapDecider.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LlapDecider.java
@@ -26,7 +26,6 @@ import static org.apache.hadoop.hive.ql.optimizer.physical.LlapDecider.LlapMode.
import java.io.Serializable;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.Collection;
import java.util.Deque;
import java.util.EnumSet;
@@ -51,7 +50,6 @@ import org.apache.hadoop.hive.ql.exec.SelectOperator;
import org.apache.hadoop.hive.ql.exec.Task;
import org.apache.hadoop.hive.ql.exec.Utilities;
import org.apache.hadoop.hive.ql.exec.tez.TezTask;
-import org.apache.hadoop.hive.ql.exec.vector.VectorizedInputFormatInterface;
import org.apache.hadoop.hive.ql.io.HiveInputFormat;
import org.apache.hadoop.hive.ql.lib.DefaultGraphWalker;
import org.apache.hadoop.hive.ql.lib.DefaultRuleDispatcher;
@@ -106,12 +104,20 @@ public class LlapDecider implements PhysicalPlanResolver {
}
private LlapMode mode;
+ private final LlapClusterStateForCompile clusterState;
+
+ public LlapDecider(LlapClusterStateForCompile clusterState) {
+ this.clusterState = clusterState;
+ }
+
class LlapDecisionDispatcher implements Dispatcher {
private final HiveConf conf;
private final boolean doSkipUdfCheck;
private final boolean arePermanentFnsAllowed;
private final boolean shouldUber;
+ private final float minReducersPerExec;
+ private final int executorsPerNode;
private List<MapJoinOperator> mapJoinOpList;
private final Map<Rule, NodeProcessor> rules;
@@ -121,6 +127,9 @@ public class LlapDecider implements PhysicalPlanResolver {
arePermanentFnsAllowed = HiveConf.getBoolVar(conf, ConfVars.LLAP_ALLOW_PERMANENT_FNS);
// Don't user uber in "all" mode - everything can go into LLAP, which is better than uber.
shouldUber = HiveConf.getBoolVar(conf, ConfVars.LLAP_AUTO_ALLOW_UBER) && (mode != all);
+ minReducersPerExec = HiveConf.getFloatVar(
+ conf, ConfVars.TEZ_LLAP_MIN_REDUCER_PER_EXECUTOR);
+ executorsPerNode = HiveConf.getIntVar(conf, ConfVars.LLAP_DAEMON_NUM_EXECUTORS); // TODO# hmm
mapJoinOpList = new ArrayList<MapJoinOperator>();
rules = getRules();
}
@@ -139,22 +148,57 @@ public class LlapDecider implements PhysicalPlanResolver {
return null;
}
- private void handleWork(TezWork tezWork, BaseWork work)
- throws SemanticException {
+ private void handleWork(TezWork tezWork, BaseWork work) throws SemanticException {
boolean workCanBeDoneInLlap = evaluateWork(tezWork, work);
LOG.debug(
"Work " + work + " " + (workCanBeDoneInLlap ? "can" : "cannot") + " be done in LLAP");
if (workCanBeDoneInLlap) {
for (MapJoinOperator graceMapJoinOp : mapJoinOpList) {
- LOG.debug(
- "Disabling hybrid grace hash join in case of LLAP and non-dynamic partition hash join.");
+ LOG.debug("Disabling hybrid grace hash join in case of LLAP "
+ + "and non-dynamic partition hash join.");
graceMapJoinOp.getConf().setHybridHashJoin(false);
}
+ adjustAutoParallelism(work);
+
convertWork(tezWork, work);
}
mapJoinOpList.clear();
}
+ private void adjustAutoParallelism(BaseWork work) {
+ if (minReducersPerExec <= 0 || !(work instanceof ReduceWork)) return;
+ ReduceWork reduceWork = (ReduceWork)work;
+ if (reduceWork.isAutoReduceParallelism() == false && reduceWork.isUniformDistribution() == false) {
+ return; // Not based on ARP and cannot assume uniform distribution, bail.
+ }
+ clusterState.initClusterInfo();
+ int targetCount = 0;
+ if (!clusterState.hasClusterInfo()) {
+ LOG.warn("Cannot determine LLAP cluster information");
+ targetCount = (int)Math.ceil(minReducersPerExec * 1 * executorsPerNode);
+ } else {
+ targetCount = (int)Math.ceil(minReducersPerExec * (clusterState.getKnownExecutorCount()
+ + clusterState.getNodeCountWithUnknownExecutors() * executorsPerNode));
+ }
+ // We only increase the targets here.
+ if (reduceWork.isAutoReduceParallelism()) {
+ int newMin = Math.max(reduceWork.getMinReduceTasks(), targetCount);
+ if (newMin < reduceWork.getMaxReduceTasks()) {
+ reduceWork.setMinReduceTasks(newMin);
+ reduceWork.getEdgePropRef().setAutoReduce(conf, true, newMin,
+ reduceWork.getMaxReduceTasks(), conf.getLongVar(HiveConf.ConfVars.BYTESPERREDUCER));
+ } else {
+ reduceWork.setAutoReduceParallelism(false);
+ reduceWork.setNumReduceTasks(newMin);
+ // TODO: is this correct? based on the same logic as HIVE-14200
+ reduceWork.getEdgePropRef().setAutoReduce(null, false, 0, 0, 0);
+ }
+ } else {
+ // UNIFORM || AUTOPARALLEL (maxed out)
+ reduceWork.setNumReduceTasks(Math.max(reduceWork.getNumReduceTasks(), targetCount));
+ }
+ }
+
private void convertWork(TezWork tezWork, BaseWork work)
throws SemanticException {
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/parse/GenTezUtils.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/GenTezUtils.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/GenTezUtils.java
index 83e89af..a9c1e61 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/GenTezUtils.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/GenTezUtils.java
@@ -19,6 +19,7 @@
package org.apache.hadoop.hive.ql.parse;
import static org.apache.hadoop.hive.ql.plan.ReduceSinkDesc.ReducerTraits.AUTOPARALLEL;
+import static org.apache.hadoop.hive.ql.plan.ReduceSinkDesc.ReducerTraits.UNIFORM;
import java.util.*;
@@ -96,6 +97,7 @@ public class GenTezUtils {
reduceWork.setNumReduceTasks(reduceSink.getConf().getNumReducers());
reduceWork.setSlowStart(reduceSink.getConf().isSlowStart());
+ reduceWork.setUniformDistribution(reduceSink.getConf().getReducerTraits().contains(UNIFORM));
if (isAutoReduceParallelism && reduceSink.getConf().getReducerTraits().contains(AUTOPARALLEL)) {
@@ -103,6 +105,7 @@ public class GenTezUtils {
final int maxReducers = context.conf.getIntVar(HiveConf.ConfVars.MAXREDUCERS);
// estimated number of reducers
final int nReducers = reduceSink.getConf().getNumReducers();
+ // TODO# HERE
// min we allow tez to pick
int minPartition = Math.max(1, (int) (nReducers * minPartitionFactor));
@@ -139,6 +142,7 @@ public class GenTezUtils {
edgeProp = new TezEdgeProperty(edgeType);
edgeProp.setSlowStart(reduceWork.isSlowStart());
}
+ reduceWork.setEdgePropRef(edgeProp);
tezWork.connect(
context.preceedingWork,
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java
index 26eda04..f87ca28 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/TezCompiler.java
@@ -17,6 +17,8 @@
*/
package org.apache.hadoop.hive.ql.parse;
+import org.apache.hadoop.hive.ql.optimizer.physical.LlapClusterStateForCompile;
+
import com.google.common.base.Preconditions;
import java.io.Serializable;
import java.util.*;
@@ -597,7 +599,8 @@ public class TezCompiler extends TaskCompiler {
}
if ("llap".equalsIgnoreCase(conf.getVar(HiveConf.ConfVars.HIVE_EXECUTION_MODE))) {
- physicalCtx = new LlapDecider().resolve(physicalCtx);
+ LlapClusterStateForCompile llapInfo = LlapClusterStateForCompile.getClusterInfo(conf);
+ physicalCtx = new LlapDecider(llapInfo).resolve(physicalCtx);
} else {
LOG.debug("Skipping llap decider");
}
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/plan/ReduceWork.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/ReduceWork.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/ReduceWork.java
index 0cb1e57..50eeb99 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/plan/ReduceWork.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/ReduceWork.java
@@ -85,6 +85,8 @@ public class ReduceWork extends BaseWork {
// boolean that says whether tez auto reduce parallelism should be used
private boolean isAutoReduceParallelism;
+ // boolean that says whether the data distribution is uniform hash (not java HashCode)
+ private transient boolean isUniformDistribution = false;
// boolean that says whether to slow start or not
private boolean isSlowStart = true;
@@ -104,6 +106,8 @@ public class ReduceWork extends BaseWork {
private String vectorReduceColumnSortOrder;
private String vectorReduceColumnNullOrder;
+ private transient TezEdgeProperty edgeProp;
+
/**
* If the plan has a reducer and correspondingly a reduce-sink, then store the TableDesc pointing
* to keySerializeInfo of the ReduceSink
@@ -231,6 +235,15 @@ public class ReduceWork extends BaseWork {
this.isSlowStart = isSlowStart;
}
+ // ReducerTraits.UNIFORM
+ public void setUniformDistribution(boolean isUniformDistribution) {
+ this.isUniformDistribution = isUniformDistribution;
+ }
+
+ public boolean isUniformDistribution() {
+ return this.isUniformDistribution;
+ }
+
public void setMinReduceTasks(int minReduceTasks) {
this.minReduceTasks = minReduceTasks;
}
@@ -355,4 +368,12 @@ public class ReduceWork extends BaseWork {
}
return new ReduceExplainVectorization(this);
}
+
+ public void setEdgePropRef(TezEdgeProperty edgeProp) {
+ this.edgeProp = edgeProp;
+ }
+
+ public TezEdgeProperty getEdgePropRef() {
+ return edgeProp;
+ }
}
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/java/org/apache/hadoop/hive/ql/plan/TezEdgeProperty.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/TezEdgeProperty.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/TezEdgeProperty.java
index d87bee3..5d7ddc8 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/plan/TezEdgeProperty.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/TezEdgeProperty.java
@@ -50,6 +50,12 @@ public class TezEdgeProperty {
public TezEdgeProperty(HiveConf hiveConf, EdgeType edgeType, boolean isAutoReduce,
boolean isSlowStart, int minReducer, int maxReducer, long bytesPerReducer) {
this(hiveConf, edgeType, -1);
+ setAutoReduce(hiveConf, isAutoReduce, minReducer, maxReducer, bytesPerReducer);
+ }
+
+ public void setAutoReduce(HiveConf hiveConf, boolean isAutoReduce, int minReducer,
+ int maxReducer, long bytesPerReducer) {
+ this.hiveConf = hiveConf;
this.minReducer = minReducer;
this.maxReducer = maxReducer;
this.isAutoReduce = isAutoReduce;
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/queries/clientpositive/subquery_scalar.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/subquery_scalar.q b/ql/src/test/queries/clientpositive/subquery_scalar.q
index 99263bc..c7aeb11 100644
--- a/ql/src/test/queries/clientpositive/subquery_scalar.q
+++ b/ql/src/test/queries/clientpositive/subquery_scalar.q
@@ -1,5 +1,6 @@
set hive.mapred.mode=nonstrict;
set hive.explain.user=false;
+-- SORT_QUERY_RESULTS
create table tnull(i int, c char(2));
insert into tnull values(NULL, NULL), (NULL, NULL);
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/queries/clientpositive/unionDistinct_1.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/unionDistinct_1.q b/ql/src/test/queries/clientpositive/unionDistinct_1.q
index 9792267..f2a0dc1 100644
--- a/ql/src/test/queries/clientpositive/unionDistinct_1.q
+++ b/ql/src/test/queries/clientpositive/unionDistinct_1.q
@@ -1,8 +1,8 @@
set hive.mapred.mode=nonstrict;
set hive.explain.user=false;
--- union10.q
+-- SORT_QUERY_RESULTS
-
+-- union10.q
-- union case: all subqueries are a map-reduce jobs, 3 way union, same input for all sub-queries, followed by filesink
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/queries/clientpositive/vector_binary_join_groupby.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/vector_binary_join_groupby.q b/ql/src/test/queries/clientpositive/vector_binary_join_groupby.q
index f203aef..826918f 100644
--- a/ql/src/test/queries/clientpositive/vector_binary_join_groupby.q
+++ b/ql/src/test/queries/clientpositive/vector_binary_join_groupby.q
@@ -42,20 +42,24 @@ STORED AS ORC;
INSERT INTO TABLE hundredorc SELECT * FROM over1k LIMIT 100;
EXPLAIN VECTORIZATION EXPRESSION
-SELECT sum(hash(*))
-FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin;
+SELECT sum(hash(*)) k
+FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k;
-SELECT sum(hash(*))
-FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin;
+SELECT sum(hash(*)) k
+FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k;
EXPLAIN VECTORIZATION EXPRESSION
SELECT count(*), bin
FROM hundredorc
-GROUP BY bin;
+GROUP BY bin
+order by bin;
SELECT count(*), bin
FROM hundredorc
-GROUP BY bin;
+GROUP BY bin
+order by bin;
-- HIVE-14045: Involve a binary vector scratch column for small table result (Native Vector MapJoin).
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/queries/clientpositive/vector_groupby_grouping_sets_limit.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/vector_groupby_grouping_sets_limit.q b/ql/src/test/queries/clientpositive/vector_groupby_grouping_sets_limit.q
index fff706b..49cc4ef 100644
--- a/ql/src/test/queries/clientpositive/vector_groupby_grouping_sets_limit.q
+++ b/ql/src/test/queries/clientpositive/vector_groupby_grouping_sets_limit.q
@@ -3,6 +3,7 @@ SET hive.vectorized.execution.enabled=true;
SET hive.vectorized.execution.reduce.enabled=true;
set hive.fetch.task.conversion=none;
set hive.cli.print.header=true;
+-- SORT_QUERY_RESULTS
CREATE TABLE T1_text(a STRING, b STRING, c STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' STORED AS TEXTFILE;
@@ -13,31 +14,31 @@ CREATE TABLE T1 STORED AS ORC AS SELECT * FROM T1_text;
-- SORT_QUERY_RESULTS
EXPLAIN
-SELECT a, b, count(*) from T1 group by a, b with cube LIMIT 10;
+SELECT a, b, count(*) from T1 group by a, b with cube order by a, b LIMIT 10;
-SELECT a, b, count(*) from T1 group by a, b with cube LIMIT 10;
+SELECT a, b, count(*) from T1 group by a, b with cube order by a, b LIMIT 10;
EXPLAIN
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) LIMIT 10;
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) order by a, b LIMIT 10;
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) LIMIT 10;
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b), b, ()) order by a, b LIMIT 10;
EXPLAIN
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) LIMIT 10;
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) order by a, b LIMIT 10;
-SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) LIMIT 10;
+SELECT a, b, count(*) FROM T1 GROUP BY a, b GROUPING SETS (a, (a, b)) order by a, b LIMIT 10;
EXPLAIN
-SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) LIMIT 10;
+SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a LIMIT 10;
-SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) LIMIT 10;
+SELECT a FROM T1 GROUP BY a, b, c GROUPING SETS (a, b, c) order by a LIMIT 10;
EXPLAIN
-SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) LIMIT 10;
+SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) order by a LIMIT 10;
-SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) LIMIT 10;
+SELECT a FROM T1 GROUP BY a GROUPING SETS ((a), (a)) order by a LIMIT 10;
EXPLAIN
-SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) LIMIT 10;
+SELECT a + b ab, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) order by ab LIMIT 10;
-SELECT a + b, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) LIMIT 10;
+SELECT a + b ab, count(*) FROM T1 GROUP BY a + b GROUPING SETS (a+b) order by ab LIMIT 10;
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/queries/clientpositive/vector_groupby_reduce.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/vector_groupby_reduce.q b/ql/src/test/queries/clientpositive/vector_groupby_reduce.q
index bafb32e..f23b26f 100644
--- a/ql/src/test/queries/clientpositive/vector_groupby_reduce.q
+++ b/ql/src/test/queries/clientpositive/vector_groupby_reduce.q
@@ -98,6 +98,7 @@ select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20;
select
@@ -105,6 +106,7 @@ select
from
store_sales
group by ss_ticket_number
+order by ss_ticket_number
limit 20;
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/bucket_groupby.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/bucket_groupby.q.out b/ql/src/test/results/clientpositive/llap/bucket_groupby.q.out
index 4ac5ac9..d724131 100644
--- a/ql/src/test/results/clientpositive/llap/bucket_groupby.q.out
+++ b/ql/src/test/results/clientpositive/llap/bucket_groupby.q.out
@@ -712,314 +712,314 @@ POSTHOOK: Input: default@clustergroupby
POSTHOOK: Input: default@clustergroupby@ds=100
POSTHOOK: Input: default@clustergroupby@ds=101
#### A masked pattern was here ####
-0 6
10 2
100 4
-103 4
104 4
-105 2
-11 2
111 2
-113 4
114 2
116 2
-118 4
-119 6
-12 4
-120 4
-125 4
126 2
128 6
-129 4
131 2
-133 2
134 4
-136 2
-137 4
-138 8
-143 2
-145 2
-146 4
-149 4
-15 4
-150 2
152 4
-153 2
155 2
-156 2
-157 2
-158 2
-160 2
-162 2
-163 2
-164 4
-165 4
-166 2
-167 6
-168 2
169 8
17 2
170 2
172 4
-174 4
-175 4
-176 4
-177 2
178 2
179 4
-18 4
-180 2
-181 2
-183 2
-186 2
-187 6
189 2
19 2
-190 2
-191 4
192 2
-193 6
194 2
195 4
-196 2
-197 4
199 6
-2 2
20 2
-200 4
-201 2
-202 2
-203 4
-205 4
207 4
-208 6
-209 4
213 4
-214 2
-216 4
-217 4
218 2
-219 4
-221 4
-222 2
223 4
-224 4
-226 2
-228 2
229 4
-230 10
233 4
235 2
-237 4
-238 4
-239 4
24 4
-241 2
-242 4
-244 2
-247 2
-248 2
-249 2
-252 2
-255 4
256 4
257 2
-258 2
26 4
-260 2
-262 2
-263 2
265 4
266 2
27 2
-272 4
-273 6
-274 2
-275 2
-277 8
278 4
-28 2
280 4
-281 4
-282 4
-283 2
284 2
-285 2
-286 2
-287 2
-288 4
-289 2
291 2
-292 2
-296 2
-298 6
30 2
302 2
305 2
-306 2
-307 4
-308 2
-309 4
-310 2
-311 6
-315 2
316 6
-317 4
-318 6
321 4
-322 4
323 2
-325 4
-327 6
33 2
-331 4
-332 2
333 4
-335 2
-336 2
338 2
-339 2
-34 2
-341 2
-342 4
344 4
-345 2
-348 10
-35 6
-351 2
353 4
356 2
-360 2
-362 2
364 2
-365 2
-366 2
-367 4
368 2
369 6
37 4
-373 2
-374 2
-375 2
377 2
378 2
-379 2
-382 4
-384 6
386 2
-389 2
392 2
-393 2
-394 2
-395 4
-396 6
397 4
-399 4
-4 2
-400 2
-401 10
-402 2
-403 6
404 4
-406 8
407 2
-409 6
-41 2
411 2
-413 4
-414 4
-417 6
418 2
419 2
-42 4
-421 2
424 4
-427 2
-429 4
-43 2
430 6
-431 6
432 2
-435 2
436 2
437 2
-438 6
-439 4
-44 2
-443 2
-444 2
-446 2
448 2
-449 2
-452 2
-453 2
454 6
-455 2
457 2
-458 4
-459 4
-460 2
-462 4
-463 4
-466 6
-467 2
468 8
-469 10
-47 2
-470 2
-472 2
-475 2
477 2
-478 4
479 2
-480 6
-481 2
-482 2
-483 2
-484 2
-485 2
-487 2
-489 8
490 2
-491 2
492 4
493 2
-494 2
495 2
496 2
497 2
-498 6
-5 6
-51 4
-53 2
-54 2
57 2
+67 4
+8 2
+80 2
+85 2
+9 2
+92 2
+97 4
+105 2
+11 2
+113 4
+136 2
+137 4
+138 8
+143 2
+150 2
+158 2
+160 2
+162 2
+165 4
+166 2
+174 4
+177 2
+18 4
+180 2
+186 2
+196 2
+197 4
+217 4
+219 4
+226 2
+230 10
+238 4
+242 4
+248 2
+252 2
+260 2
+263 2
+274 2
+277 8
+296 2
+307 4
+308 2
+325 4
+327 6
+342 4
+348 10
+35 6
+351 2
+367 4
+389 2
+393 2
+394 2
+4 2
+403 6
+409 6
+414 4
+421 2
+427 2
+429 4
+435 2
+438 6
+439 4
+455 2
+458 4
+460 2
+462 4
+475 2
+478 4
+480 6
+484 2
+487 2
+53 2
58 4
-64 2
-65 2
66 2
-67 4
69 2
-70 6
+77 2
+78 2
+83 4
+90 6
+95 4
+103 4
+120 4
+129 4
+133 2
+145 2
+146 4
+149 4
+15 4
+157 2
+181 2
+187 6
+191 4
+2 2
+200 4
+201 2
+202 2
+203 4
+208 6
+214 2
+216 4
+222 2
+224 4
+228 2
+237 4
+239 4
+241 2
+244 2
+255 4
+258 2
+262 2
+273 6
+275 2
+28 2
+282 4
+285 2
+286 2
+287 2
+288 4
+292 2
+298 6
+310 2
+311 6
+332 2
+335 2
+336 2
+339 2
+360 2
+362 2
+373 2
+384 6
+395 4
+396 6
+402 2
+417 6
+42 4
+43 2
+444 2
+449 2
+453 2
+459 4
+47 2
+481 2
+482 2
+483 2
+485 2
+489 8
+494 2
+65 2
72 4
74 2
76 4
-77 2
-78 2
-8 2
-80 2
82 2
-83 4
-84 4
-85 2
86 2
87 2
-9 2
-90 6
-92 2
-95 4
96 2
-97 4
+0 6
+118 4
+119 6
+12 4
+125 4
+153 2
+156 2
+163 2
+164 4
+167 6
+168 2
+175 4
+176 4
+183 2
+190 2
+193 6
+205 4
+209 4
+221 4
+247 2
+249 2
+272 4
+281 4
+283 2
+289 2
+306 2
+309 4
+315 2
+317 4
+318 6
+322 4
+331 4
+34 2
+341 2
+345 2
+365 2
+366 2
+374 2
+375 2
+379 2
+382 4
+399 4
+400 2
+401 10
+406 8
+41 2
+413 4
+431 6
+44 2
+443 2
+446 2
+452 2
+463 4
+466 6
+467 2
+469 10
+470 2
+472 2
+491 2
+498 6
+5 6
+51 4
+54 2
+64 2
+70 6
+84 4
98 4
PREHOOK: query: explain
select key, count(1) from clustergroupby group by key, 3
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/cbo_rp_lineage2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cbo_rp_lineage2.q.out b/ql/src/test/results/clientpositive/llap/cbo_rp_lineage2.q.out
index 4bc28ce..44f9d68 100644
--- a/ql/src/test/results/clientpositive/llap/cbo_rp_lineage2.q.out
+++ b/ql/src/test/results/clientpositive/llap/cbo_rp_lineage2.q.out
@@ -141,87 +141,87 @@ PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"3901b5e3a164064736b3234355046340","queryText":"select key, count(1) a from dest1 group by key","edges":[],"vertices":[]}
- 20
128 2
-146 2
-150 2
213 2
-224 2
+278 2
+369 2
+ 20
+150 2
238 2
+66 2
+146 2
+224 2
255 2
273 2
-278 2
311 2
-369 2
401 2
406 2
-66 2
98 2
PREHOOK: query: select key k, count(*) from dest1 group by key
PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"0d5a212f10847aeaab31e8c31121e6d4","queryText":"select key k, count(*) from dest1 group by key","edges":[],"vertices":[]}
- 20
128 2
-146 2
-150 2
213 2
-224 2
+278 2
+369 2
+ 20
+150 2
238 2
+66 2
+146 2
+224 2
255 2
273 2
-278 2
311 2
-369 2
401 2
406 2
-66 2
98 2
PREHOOK: query: select key k, count(value) from dest1 group by key
PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"56429eccb04ded722f5bd9d9d8cf7260","queryText":"select key k, count(value) from dest1 group by key","edges":[],"vertices":[]}
- 20
128 2
-146 2
-150 2
213 2
-224 2
+278 2
+369 2
+ 20
+150 2
238 2
+66 2
+146 2
+224 2
255 2
273 2
-278 2
311 2
-369 2
401 2
406 2
-66 2
98 2
PREHOOK: query: select value, max(length(key)) from dest1 group by value
PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"7e1cfc3dece85b41b6f7c46365580cde","queryText":"select value, max(length(key)) from dest1 group by value","edges":[],"vertices":[]}
- 3
val_146 3
-val_150 3
+val_27 0
+val_409 0
+val_484 0
+val_66 2
+ 3
val_165 0
+val_238 3
val_193 0
val_213 3
-val_238 3
val_255 3
val_265 0
-val_27 0
val_273 3
val_278 3
-val_311 3
val_401 3
+val_150 3
+val_311 3
val_406 3
-val_409 0
-val_484 0
-val_66 2
val_98 2
PREHOOK: query: select value, max(length(key)) from dest1 group by value order by value limit 5
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/cbo_rp_views.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cbo_rp_views.q.out b/ql/src/test/results/clientpositive/llap/cbo_rp_views.q.out
index 2ac2d3a..d603957 100644
--- a/ql/src/test/results/clientpositive/llap/cbo_rp_views.q.out
+++ b/ql/src/test/results/clientpositive/llap/cbo_rp_views.q.out
@@ -50,8 +50,8 @@ POSTHOOK: Input: default@cbo_t1
POSTHOOK: Input: default@cbo_t1@dt=2014
POSTHOOK: Input: default@v1
#### A masked pattern was here ####
-NULL
1
+NULL
1
PREHOOK: query: select count(v1.c_int) from v1 join cbo_t2 on v1.c_int = cbo_t2.c_int
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/cbo_views.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cbo_views.q.out b/ql/src/test/results/clientpositive/llap/cbo_views.q.out
index 44e5501..25ea4cf 100644
--- a/ql/src/test/results/clientpositive/llap/cbo_views.q.out
+++ b/ql/src/test/results/clientpositive/llap/cbo_views.q.out
@@ -50,8 +50,8 @@ POSTHOOK: Input: default@cbo_t1
POSTHOOK: Input: default@cbo_t1@dt=2014
POSTHOOK: Input: default@v1
#### A masked pattern was here ####
-NULL
1
+NULL
1
PREHOOK: query: select count(v1.c_int) from v1 join cbo_t2 on v1.c_int = cbo_t2.c_int
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/cluster.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/cluster.q.out b/ql/src/test/results/clientpositive/llap/cluster.q.out
index 8c89ee3..2fa976b 100644
--- a/ql/src/test/results/clientpositive/llap/cluster.q.out
+++ b/ql/src/test/results/clientpositive/llap/cluster.q.out
@@ -1063,77 +1063,22 @@ CLUSTER BY unioninput.key
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-0 val_0
-0 val_0
-0 val_0
10 val_10
-103 val_103
-103 val_103
104 val_104
104 val_104
-105 val_105
-11 val_11
111 val_111
-113 val_113
-113 val_113
114 val_114
116 val_116
-118 val_118
-118 val_118
-119 val_119
-119 val_119
-119 val_119
-12 val_12
-12 val_12
-120 val_120
-120 val_120
-125 val_125
-125 val_125
126 val_126
128 val_128
128 val_128
128 val_128
-129 val_129
-129 val_129
131 val_131
-133 val_133
134 val_134
134 val_134
-136 val_136
-137 val_137
-137 val_137
-138 val_138
-138 val_138
-138 val_138
-138 val_138
-143 val_143
-145 val_145
-146 val_146
-146 val_146
-149 val_149
-149 val_149
-15 val_15
-15 val_15
-150 val_150
152 val_152
152 val_152
-153 val_153
155 val_155
-156 val_156
-157 val_157
-158 val_158
-160 val_160
-162 val_162
-163 val_163
-164 val_164
-164 val_164
-165 val_165
-165 val_165
-166 val_166
-167 val_167
-167 val_167
-167 val_167
-168 val_168
169 val_169
169 val_169
169 val_169
@@ -1142,374 +1087,463 @@ POSTHOOK: Input: default@src
170 val_170
172 val_172
172 val_172
-174 val_174
-174 val_174
-175 val_175
-175 val_175
-176 val_176
-176 val_176
-177 val_177
178 val_178
179 val_179
179 val_179
-18 val_18
-18 val_18
-180 val_180
-181 val_181
-183 val_183
-186 val_186
-187 val_187
-187 val_187
-187 val_187
189 val_189
19 val_19
-190 val_190
-191 val_191
-191 val_191
192 val_192
-193 val_193
-193 val_193
-193 val_193
194 val_194
195 val_195
195 val_195
-196 val_196
-197 val_197
-197 val_197
199 val_199
199 val_199
199 val_199
-2 val_2
20 val_20
-200 val_200
-200 val_200
-201 val_201
-202 val_202
-203 val_203
-203 val_203
-205 val_205
-205 val_205
207 val_207
207 val_207
-208 val_208
-208 val_208
-208 val_208
-209 val_209
-209 val_209
213 val_213
213 val_213
-214 val_214
-216 val_216
-216 val_216
-217 val_217
-217 val_217
218 val_218
-219 val_219
-219 val_219
-221 val_221
-221 val_221
-222 val_222
223 val_223
223 val_223
-224 val_224
-224 val_224
-226 val_226
-228 val_228
229 val_229
229 val_229
-230 val_230
-230 val_230
-230 val_230
-230 val_230
-230 val_230
233 val_233
233 val_233
235 val_235
-237 val_237
-237 val_237
-238 val_238
-238 val_238
-239 val_239
-239 val_239
24 val_24
24 val_24
-241 val_241
-242 val_242
-242 val_242
-244 val_244
-247 val_247
-248 val_248
-249 val_249
-252 val_252
-255 val_255
-255 val_255
256 val_256
256 val_256
257 val_257
-258 val_258
26 val_26
26 val_26
-260 val_260
-262 val_262
-263 val_263
265 val_265
265 val_265
266 val_266
27 val_27
-272 val_272
-272 val_272
-273 val_273
-273 val_273
-273 val_273
-274 val_274
-275 val_275
-277 val_277
-277 val_277
-277 val_277
-277 val_277
278 val_278
278 val_278
-28 val_28
280 val_280
280 val_280
-281 val_281
-281 val_281
-282 val_282
-282 val_282
-283 val_283
284 val_284
-285 val_285
-286 val_286
-287 val_287
-288 val_288
-288 val_288
-289 val_289
291 val_291
-292 val_292
-296 val_296
-298 val_298
-298 val_298
-298 val_298
30 val_30
302 val_302
305 val_305
-306 val_306
-307 val_307
-307 val_307
-308 val_308
-309 val_309
-309 val_309
-310 val_310
-311 val_311
-311 val_311
-311 val_311
-315 val_315
316 val_316
316 val_316
316 val_316
-317 val_317
-317 val_317
-318 val_318
-318 val_318
-318 val_318
321 val_321
321 val_321
-322 val_322
-322 val_322
323 val_323
-325 val_325
-325 val_325
-327 val_327
-327 val_327
-327 val_327
33 val_33
-331 val_331
-331 val_331
-332 val_332
333 val_333
333 val_333
-335 val_335
-336 val_336
338 val_338
-339 val_339
-34 val_34
-341 val_341
-342 val_342
-342 val_342
344 val_344
344 val_344
-345 val_345
-348 val_348
-348 val_348
-348 val_348
-348 val_348
-348 val_348
-35 val_35
-35 val_35
-35 val_35
-351 val_351
353 val_353
353 val_353
356 val_356
-360 val_360
-362 val_362
364 val_364
-365 val_365
-366 val_366
-367 val_367
-367 val_367
368 val_368
369 val_369
369 val_369
369 val_369
37 val_37
37 val_37
-373 val_373
-374 val_374
-375 val_375
377 val_377
378 val_378
-379 val_379
-382 val_382
-382 val_382
-384 val_384
-384 val_384
-384 val_384
386 val_386
-389 val_389
392 val_392
-393 val_393
-394 val_394
-395 val_395
-395 val_395
-396 val_396
-396 val_396
-396 val_396
397 val_397
397 val_397
-399 val_399
-399 val_399
-4 val_4
-400 val_400
-401 val_401
-401 val_401
-401 val_401
-401 val_401
-401 val_401
-402 val_402
-403 val_403
-403 val_403
-403 val_403
404 val_404
404 val_404
-406 val_406
-406 val_406
-406 val_406
-406 val_406
407 val_407
-409 val_409
-409 val_409
-409 val_409
-41 val_41
411 val_411
-413 val_413
-413 val_413
-414 val_414
-414 val_414
-417 val_417
-417 val_417
-417 val_417
418 val_418
419 val_419
-42 val_42
-42 val_42
-421 val_421
424 val_424
424 val_424
-427 val_427
-429 val_429
-429 val_429
-43 val_43
430 val_430
430 val_430
430 val_430
-431 val_431
-431 val_431
-431 val_431
432 val_432
-435 val_435
436 val_436
437 val_437
+448 val_448
+454 val_454
+454 val_454
+454 val_454
+457 val_457
+468 val_468
+468 val_468
+468 val_468
+468 val_468
+477 val_477
+479 val_479
+490 val_490
+492 val_492
+492 val_492
+493 val_493
+495 val_495
+496 val_496
+497 val_497
+57 val_57
+67 val_67
+67 val_67
+8 val_8
+80 val_80
+85 val_85
+9 val_9
+92 val_92
+97 val_97
+97 val_97
+105 val_105
+11 val_11
+113 val_113
+113 val_113
+136 val_136
+137 val_137
+137 val_137
+138 val_138
+138 val_138
+138 val_138
+138 val_138
+143 val_143
+150 val_150
+158 val_158
+160 val_160
+162 val_162
+165 val_165
+165 val_165
+166 val_166
+174 val_174
+174 val_174
+177 val_177
+18 val_18
+18 val_18
+180 val_180
+186 val_186
+196 val_196
+197 val_197
+197 val_197
+217 val_217
+217 val_217
+219 val_219
+219 val_219
+226 val_226
+230 val_230
+230 val_230
+230 val_230
+230 val_230
+230 val_230
+238 val_238
+238 val_238
+242 val_242
+242 val_242
+248 val_248
+252 val_252
+260 val_260
+263 val_263
+274 val_274
+277 val_277
+277 val_277
+277 val_277
+277 val_277
+296 val_296
+307 val_307
+307 val_307
+308 val_308
+325 val_325
+325 val_325
+327 val_327
+327 val_327
+327 val_327
+342 val_342
+342 val_342
+348 val_348
+348 val_348
+348 val_348
+348 val_348
+348 val_348
+35 val_35
+35 val_35
+35 val_35
+351 val_351
+367 val_367
+367 val_367
+389 val_389
+393 val_393
+394 val_394
+4 val_4
+403 val_403
+403 val_403
+403 val_403
+409 val_409
+409 val_409
+409 val_409
+414 val_414
+414 val_414
+421 val_421
+427 val_427
+429 val_429
+429 val_429
+435 val_435
438 val_438
438 val_438
438 val_438
439 val_439
439 val_439
-44 val_44
-443 val_443
-444 val_444
-446 val_446
-448 val_448
-449 val_449
-452 val_452
-453 val_453
-454 val_454
-454 val_454
-454 val_454
455 val_455
-457 val_457
458 val_458
458 val_458
-459 val_459
-459 val_459
460 val_460
462 val_462
462 val_462
-463 val_463
-463 val_463
-466 val_466
-466 val_466
-466 val_466
-467 val_467
-468 val_468
-468 val_468
-468 val_468
-468 val_468
-469 val_469
-469 val_469
-469 val_469
-469 val_469
-469 val_469
-47 val_47
-470 val_470
-472 val_472
475 val_475
-477 val_477
478 val_478
478 val_478
-479 val_479
480 val_480
480 val_480
480 val_480
+484 val_484
+487 val_487
+53 val_53
+58 val_58
+58 val_58
+66 val_66
+69 val_69
+77 val_77
+78 val_78
+83 val_83
+83 val_83
+90 val_90
+90 val_90
+90 val_90
+95 val_95
+95 val_95
+103 val_103
+103 val_103
+120 val_120
+120 val_120
+129 val_129
+129 val_129
+133 val_133
+145 val_145
+146 val_146
+146 val_146
+149 val_149
+149 val_149
+15 val_15
+15 val_15
+157 val_157
+181 val_181
+187 val_187
+187 val_187
+187 val_187
+191 val_191
+191 val_191
+2 val_2
+200 val_200
+200 val_200
+201 val_201
+202 val_202
+203 val_203
+203 val_203
+208 val_208
+208 val_208
+208 val_208
+214 val_214
+216 val_216
+216 val_216
+222 val_222
+224 val_224
+224 val_224
+228 val_228
+237 val_237
+237 val_237
+239 val_239
+239 val_239
+241 val_241
+244 val_244
+255 val_255
+255 val_255
+258 val_258
+262 val_262
+273 val_273
+273 val_273
+273 val_273
+275 val_275
+28 val_28
+282 val_282
+282 val_282
+285 val_285
+286 val_286
+287 val_287
+288 val_288
+288 val_288
+292 val_292
+298 val_298
+298 val_298
+298 val_298
+310 val_310
+311 val_311
+311 val_311
+311 val_311
+332 val_332
+335 val_335
+336 val_336
+339 val_339
+360 val_360
+362 val_362
+373 val_373
+384 val_384
+384 val_384
+384 val_384
+395 val_395
+395 val_395
+396 val_396
+396 val_396
+396 val_396
+402 val_402
+417 val_417
+417 val_417
+417 val_417
+42 val_42
+42 val_42
+43 val_43
+444 val_444
+449 val_449
+453 val_453
+459 val_459
+459 val_459
+47 val_47
481 val_481
482 val_482
483 val_483
-484 val_484
485 val_485
-487 val_487
489 val_489
489 val_489
489 val_489
489 val_489
-490 val_490
-491 val_491
-492 val_492
-492 val_492
-493 val_493
494 val_494
-495 val_495
-496 val_496
-497 val_497
+65 val_65
+72 val_72
+72 val_72
+74 val_74
+76 val_76
+76 val_76
+82 val_82
+86 val_86
+87 val_87
+96 val_96
+0 val_0
+0 val_0
+0 val_0
+118 val_118
+118 val_118
+119 val_119
+119 val_119
+119 val_119
+12 val_12
+12 val_12
+125 val_125
+125 val_125
+153 val_153
+156 val_156
+163 val_163
+164 val_164
+164 val_164
+167 val_167
+167 val_167
+167 val_167
+168 val_168
+175 val_175
+175 val_175
+176 val_176
+176 val_176
+183 val_183
+190 val_190
+193 val_193
+193 val_193
+193 val_193
+205 val_205
+205 val_205
+209 val_209
+209 val_209
+221 val_221
+221 val_221
+247 val_247
+249 val_249
+272 val_272
+272 val_272
+281 val_281
+281 val_281
+283 val_283
+289 val_289
+306 val_306
+309 val_309
+309 val_309
+315 val_315
+317 val_317
+317 val_317
+318 val_318
+318 val_318
+318 val_318
+322 val_322
+322 val_322
+331 val_331
+331 val_331
+34 val_34
+341 val_341
+345 val_345
+365 val_365
+366 val_366
+374 val_374
+375 val_375
+379 val_379
+382 val_382
+382 val_382
+399 val_399
+399 val_399
+400 val_400
+401 val_401
+401 val_401
+401 val_401
+401 val_401
+401 val_401
+406 val_406
+406 val_406
+406 val_406
+406 val_406
+41 val_41
+413 val_413
+413 val_413
+431 val_431
+431 val_431
+431 val_431
+44 val_44
+443 val_443
+446 val_446
+452 val_452
+463 val_463
+463 val_463
+466 val_466
+466 val_466
+466 val_466
+467 val_467
+469 val_469
+469 val_469
+469 val_469
+469 val_469
+469 val_469
+470 val_470
+472 val_472
+491 val_491
498 val_498
498 val_498
498 val_498
@@ -1518,46 +1552,12 @@ POSTHOOK: Input: default@src
5 val_5
51 val_51
51 val_51
-53 val_53
54 val_54
-57 val_57
-58 val_58
-58 val_58
64 val_64
-65 val_65
-66 val_66
-67 val_67
-67 val_67
-69 val_69
70 val_70
70 val_70
70 val_70
-72 val_72
-72 val_72
-74 val_74
-76 val_76
-76 val_76
-77 val_77
-78 val_78
-8 val_8
-80 val_80
-82 val_82
-83 val_83
-83 val_83
84 val_84
84 val_84
-85 val_85
-86 val_86
-87 val_87
-9 val_9
-90 val_90
-90 val_90
-90 val_90
-92 val_92
-95 val_95
-95 val_95
-96 val_96
-97 val_97
-97 val_97
98 val_98
98 val_98
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out b/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
index 86d94b4..cc86d15 100644
--- a/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
+++ b/ql/src/test/results/clientpositive/llap/correlationoptimizer1.q.out
@@ -1438,20 +1438,20 @@ POSTHOOK: Input: default@src
POSTHOOK: Input: default@src1
#### A masked pattern was here ####
NULL 10
-128 NULL 1
-146 val_146 2
-150 val_150 1
213 val_213 2
-224 NULL 1
238 val_238 2
+406 val_406 4
+66 val_66 1
+224 NULL 1
+278 val_278 2
+128 NULL 1
+150 val_150 1
255 val_255 2
273 val_273 3
-278 val_278 2
+401 val_401 5
+146 val_146 2
311 val_311 3
369 NULL 1
-401 val_401 5
-406 val_406 4
-66 val_66 1
98 val_98 2
PREHOOK: query: EXPLAIN
SELECT x.key, y.value, count(1) AS cnt
@@ -1573,20 +1573,20 @@ POSTHOOK: Input: default@src
POSTHOOK: Input: default@src1
#### A masked pattern was here ####
NULL 10
-128 NULL 1
-146 val_146 2
-150 val_150 1
213 val_213 2
-224 NULL 1
238 val_238 2
+406 val_406 4
+66 val_66 1
+224 NULL 1
+278 val_278 2
+128 NULL 1
+150 val_150 1
255 val_255 2
273 val_273 3
-278 val_278 2
+401 val_401 5
+146 val_146 2
311 val_311 3
369 NULL 1
-401 val_401 5
-406 val_406 4
-66 val_66 1
98 val_98 2
PREHOOK: query: EXPLAIN
SELECT SUM(HASH(tmp.key)), SUM(HASH(tmp.cnt))
[2/6] hive git commit: HIVE-16296 : use LLAP executor count to
configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan,
reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Posted by se...@apache.org.
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/unionDistinct_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/unionDistinct_1.q.out b/ql/src/test/results/clientpositive/llap/unionDistinct_1.q.out
index b68a75a..a252c74 100644
--- a/ql/src/test/results/clientpositive/llap/unionDistinct_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/unionDistinct_1.q.out
@@ -828,340 +828,340 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
0 val_0
-10 val_10
-100 val_100
103 val_103
-104 val_104
105 val_105
-11 val_11
-111 val_111
-113 val_113
-114 val_114
116 val_116
-118 val_118
-119 val_119
-12 val_12
120 val_120
-125 val_125
-126 val_126
-128 val_128
129 val_129
131 val_131
-133 val_133
-134 val_134
136 val_136
-137 val_137
-138 val_138
-143 val_143
-145 val_145
-146 val_146
-149 val_149
-15 val_15
-150 val_150
-152 val_152
-153 val_153
155 val_155
-156 val_156
157 val_157
-158 val_158
160 val_160
-162 val_162
-163 val_163
-164 val_164
-165 val_165
-166 val_166
-167 val_167
-168 val_168
-169 val_169
-17 val_17
-170 val_170
-172 val_172
-174 val_174
-175 val_175
-176 val_176
-177 val_177
-178 val_178
-179 val_179
-18 val_18
180 val_180
-181 val_181
183 val_183
-186 val_186
-187 val_187
-189 val_189
-19 val_19
190 val_190
191 val_191
-192 val_192
193 val_193
-194 val_194
-195 val_195
-196 val_196
-197 val_197
-199 val_199
-2 val_2
-20 val_20
-200 val_200
-201 val_201
-202 val_202
-203 val_203
205 val_205
207 val_207
-208 val_208
-209 val_209
213 val_213
-214 val_214
-216 val_216
-217 val_217
-218 val_218
-219 val_219
-221 val_221
-222 val_222
223 val_223
-224 val_224
-226 val_226
-228 val_228
-229 val_229
-230 val_230
-233 val_233
235 val_235
-237 val_237
238 val_238
239 val_239
24 val_24
-241 val_241
-242 val_242
-244 val_244
-247 val_247
248 val_248
-249 val_249
-252 val_252
-255 val_255
-256 val_256
-257 val_257
-258 val_258
-26 val_26
260 val_260
-262 val_262
-263 val_263
-265 val_265
-266 val_266
-27 val_27
-272 val_272
-273 val_273
-274 val_274
-275 val_275
-277 val_277
-278 val_278
28 val_28
-280 val_280
-281 val_281
-282 val_282
-283 val_283
-284 val_284
-285 val_285
286 val_286
-287 val_287
-288 val_288
-289 val_289
-291 val_291
-292 val_292
-296 val_296
298 val_298
-30 val_30
-302 val_302
305 val_305
306 val_306
307 val_307
308 val_308
-309 val_309
-310 val_310
-311 val_311
315 val_315
-316 val_316
317 val_317
-318 val_318
321 val_321
-322 val_322
-323 val_323
-325 val_325
-327 val_327
33 val_33
331 val_331
-332 val_332
-333 val_333
-335 val_335
-336 val_336
-338 val_338
-339 val_339
-34 val_34
-341 val_341
-342 val_342
-344 val_344
-345 val_345
-348 val_348
-35 val_35
-351 val_351
-353 val_353
356 val_356
360 val_360
-362 val_362
-364 val_364
-365 val_365
366 val_366
367 val_367
368 val_368
-369 val_369
37 val_37
-373 val_373
-374 val_374
-375 val_375
-377 val_377
378 val_378
379 val_379
382 val_382
-384 val_384
-386 val_386
389 val_389
-392 val_392
-393 val_393
-394 val_394
395 val_395
-396 val_396
-397 val_397
-399 val_399
-4 val_4
400 val_400
-401 val_401
402 val_402
-403 val_403
-404 val_404
406 val_406
407 val_407
-409 val_409
-41 val_41
-411 val_411
-413 val_413
-414 val_414
-417 val_417
-418 val_418
-419 val_419
42 val_42
-421 val_421
-424 val_424
-427 val_427
-429 val_429
-43 val_43
430 val_430
-431 val_431
-432 val_432
-435 val_435
436 val_436
-437 val_437
-438 val_438
-439 val_439
44 val_44
-443 val_443
-444 val_444
-446 val_446
-448 val_448
-449 val_449
452 val_452
-453 val_453
-454 val_454
-455 val_455
-457 val_457
-458 val_458
-459 val_459
-460 val_460
-462 val_462
-463 val_463
466 val_466
467 val_467
-468 val_468
-469 val_469
-47 val_47
-470 val_470
472 val_472
-475 val_475
-477 val_477
-478 val_478
-479 val_479
480 val_480
-481 val_481
-482 val_482
-483 val_483
484 val_484
485 val_485
487 val_487
-489 val_489
-490 val_490
-491 val_491
-492 val_492
-493 val_493
-494 val_494
495 val_495
496 val_496
-497 val_497
498 val_498
-5 val_5
51 val_51
-53 val_53
-54 val_54
57 val_57
58 val_58
-64 val_64
65 val_65
66 val_66
-67 val_67
69 val_69
70 val_70
-72 val_72
-74 val_74
-76 val_76
-77 val_77
78 val_78
8 val_8
-80 val_80
-82 val_82
-83 val_83
-84 val_84
-85 val_85
-86 val_86
-87 val_87
-9 val_9
-90 val_90
92 val_92
-95 val_95
96 val_96
-97 val_97
-98 val_98
-PREHOOK: query: explain
- select unionsrc.key, count(1) FROM (select s2.key as key, s2.value as value from src1 s2
- UNION DISTINCT
- select 'tst1' as key, cast(count(1) as string) as value from src s1)
- unionsrc group by unionsrc.key
-PREHOOK: type: QUERY
-POSTHOOK: query: explain
- select unionsrc.key, count(1) FROM (select s2.key as key, s2.value as value from src1 s2
- UNION DISTINCT
- select 'tst1' as key, cast(count(1) as string) as value from src s1)
- unionsrc group by unionsrc.key
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
- Stage-1 is a root stage
- Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
- Stage: Stage-1
- Tez
-#### A masked pattern was here ####
- Edges:
- Map 1 <- Union 2 (CONTAINS)
- Reducer 3 <- Union 2 (SIMPLE_EDGE)
- Reducer 5 <- Map 4 (CUSTOM_SIMPLE_EDGE), Union 2 (CONTAINS)
-#### A masked pattern was here ####
- Vertices:
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+12 val_12
+133 val_133
+138 val_138
+153 val_153
+156 val_156
+162 val_162
+168 val_168
+174 val_174
+176 val_176
+178 val_178
+181 val_181
+186 val_186
+187 val_187
+192 val_192
+197 val_197
+199 val_199
+2 val_2
+201 val_201
+203 val_203
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+230 val_230
+237 val_237
+249 val_249
+256 val_256
+257 val_257
+277 val_277
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+327 val_327
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+4 val_4
+403 val_403
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+437 val_437
+438 val_438
+439 val_439
+454 val_454
+455 val_455
+460 val_460
+463 val_463
+470 val_470
+478 val_478
+479 val_479
+489 val_489
+491 val_491
+492 val_492
+53 val_53
+67 val_67
+82 val_82
+90 val_90
+97 val_97
+10 val_10
+125 val_125
+134 val_134
+143 val_143
+145 val_145
+149 val_149
+150 val_150
+158 val_158
+163 val_163
+164 val_164
+166 val_166
+17 val_17
+170 val_170
+172 val_172
+189 val_189
+19 val_19
+195 val_195
+196 val_196
+20 val_20
+209 val_209
+216 val_216
+217 val_217
+224 val_224
+228 val_228
+229 val_229
+233 val_233
+241 val_241
+244 val_244
+247 val_247
+255 val_255
+258 val_258
+26 val_26
+263 val_263
+265 val_265
+266 val_266
+272 val_272
+273 val_273
+274 val_274
+281 val_281
+291 val_291
+296 val_296
+30 val_30
+302 val_302
+309 val_309
+316 val_316
+318 val_318
+325 val_325
+332 val_332
+335 val_335
+339 val_339
+342 val_342
+345 val_345
+353 val_353
+369 val_369
+373 val_373
+375 val_375
+377 val_377
+384 val_384
+386 val_386
+394 val_394
+396 val_396
+399 val_399
+401 val_401
+41 val_41
+413 val_413
+414 val_414
+431 val_431
+446 val_446
+448 val_448
+449 val_449
+459 val_459
+462 val_462
+468 val_468
+47 val_47
+482 val_482
+490 val_490
+493 val_493
+494 val_494
+497 val_497
+5 val_5
+54 val_54
+74 val_74
+77 val_77
+80 val_80
+84 val_84
+85 val_85
+87 val_87
+9 val_9
+95 val_95
+100 val_100
+11 val_11
+113 val_113
+119 val_119
+126 val_126
+128 val_128
+137 val_137
+146 val_146
+15 val_15
+152 val_152
+165 val_165
+167 val_167
+169 val_169
+175 val_175
+177 val_177
+179 val_179
+18 val_18
+194 val_194
+200 val_200
+202 val_202
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+365 val_365
+393 val_393
+409 val_409
+411 val_411
+417 val_417
+418 val_418
+424 val_424
+43 val_43
+432 val_432
+435 val_435
+443 val_443
+444 val_444
+453 val_453
+457 val_457
+458 val_458
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
+64 val_64
+72 val_72
+76 val_76
+83 val_83
+86 val_86
+98 val_98
+PREHOOK: query: explain
+ select unionsrc.key, count(1) FROM (select s2.key as key, s2.value as value from src1 s2
+ UNION DISTINCT
+ select 'tst1' as key, cast(count(1) as string) as value from src s1)
+ unionsrc group by unionsrc.key
+PREHOOK: type: QUERY
+POSTHOOK: query: explain
+ select unionsrc.key, count(1) FROM (select s2.key as key, s2.value as value from src1 s2
+ UNION DISTINCT
+ select 'tst1' as key, cast(count(1) as string) as value from src s1)
+ unionsrc group by unionsrc.key
+POSTHOOK: type: QUERY
+STAGE DEPENDENCIES:
+ Stage-1 is a root stage
+ Stage-0 depends on stages: Stage-1
+
+STAGE PLANS:
+ Stage: Stage-1
+ Tez
+#### A masked pattern was here ####
+ Edges:
+ Map 1 <- Union 2 (CONTAINS)
+ Reducer 3 <- Union 2 (SIMPLE_EDGE)
+ Reducer 5 <- Map 4 (CUSTOM_SIMPLE_EDGE), Union 2 (CONTAINS)
+#### A masked pattern was here ####
+ Vertices:
Map 1
Map Operator Tree:
TableScan
@@ -5886,544 +5886,544 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
POSTHOOK: Input: default@src_thrift
#### A masked pattern was here ####
-NULL 1
-0 1
-001 1
-002 1
-004 1
-01 1
-013 1
-02 1
-021 1
03 1
-032 1
-034 1
-051 1
-061 1
-062 1
-063 1
-064 1
-07 1
071 1
-074 1
-08 1
-081 1
-082 1
-084 1
09 1
-091 1
-094 1
1 1
10 1
100 1
-102 1
-103 1
104 1
-105 1
-11 1
111 1
-113 1
114 1
116 1
-118 1
-119 1
-12 1
-120 1
-122 1
123 1
-124 1
-125 1
126 1
128 1
-129 1
131 1
-133 1
134 1
-136 1
-137 1
-138 1
14 1
-142 1
-143 1
-145 1
-146 1
-149 1
-15 1
-150 1
152 1
-153 1
155 1
-156 1
-157 1
-158 1
-160 1
-162 1
-163 1
-164 1
-165 1
-166 1
-167 1
-168 1
169 1
17 1
170 1
172 1
-174 1
-175 1
-176 1
-177 1
178 1
179 1
-18 1
-180 1
-181 1
182 1
-183 1
-184 1
-186 1
-187 1
189 1
19 1
-190 1
-191 1
192 1
-193 1
194 1
195 1
-196 1
-197 1
199 1
-2 1
20 1
-200 1
-201 1
-202 1
-203 1
-204 1
-205 1
207 1
-208 1
-209 1
21 1
213 1
-214 1
-216 1
-217 1
218 1
-219 1
-221 1
-222 1
223 1
-224 1
-226 1
-228 1
229 1
-230 1
233 1
-234 1
235 1
-237 1
-238 1
-239 1
24 1
-241 1
-242 1
-243 1
-244 1
-247 1
-248 1
-249 1
-251 1
-252 1
-254 1
-255 1
256 1
257 1
-258 1
26 1
-260 1
-261 1
-262 1
-263 1
-264 1
265 1
266 1
27 1
-271 1
-272 1
-273 1
-274 1
-275 1
-277 1
278 1
-28 1
280 1
-281 1
-282 1
-283 1
284 1
-285 1
-286 1
-287 1
-288 1
-289 1
-29 1
291 1
-292 1
-293 1
294 1
-296 1
-298 1
30 1
301 1
302 1
-304 1
305 1
-306 1
-307 1
-308 1
-309 1
-310 1
-311 1
312 1
314 1
-315 1
316 1
-317 1
-318 1
321 1
-322 1
323 1
-325 1
-327 1
33 1
-331 1
-332 1
333 1
-335 1
-336 1
338 1
-339 1
-34 1
-341 1
-342 1
344 1
-345 1
-348 1
-35 1
-351 1
353 1
-354 1
356 1
-360 1
361 1
-362 1
364 1
-365 1
-366 1
-367 1
368 1
369 1
37 1
-372 1
-373 1
-374 1
-375 1
377 1
378 1
-379 1
-38 1
-381 1
-382 1
-384 1
386 1
-389 1
-391 1
392 1
-393 1
-394 1
-395 1
-396 1
397 1
-399 1
-4 1
40 1
-400 1
-401 1
-402 1
-403 1
404 1
-406 1
407 1
-409 1
-41 1
411 1
-412 1
-413 1
-414 1
-417 1
418 1
419 1
-42 1
-421 1
422 1
424 1
-427 1
-429 1
-43 1
430 1
-431 1
432 1
-435 1
436 1
437 1
-438 1
-439 1
-44 1
-442 1
-443 1
-444 1
-446 1
448 1
-449 1
-45 1
-452 1
-453 1
454 1
-455 1
457 1
-458 1
-459 1
46 1
-460 1
-461 1
-462 1
-463 1
-466 1
-467 1
468 1
-469 1
-47 1
-470 1
-471 1
-472 1
-473 1
-475 1
477 1
-478 1
479 1
-48 1
-480 1
-481 1
-482 1
-483 1
-484 1
-485 1
-487 1
-489 1
490 1
-491 1
492 1
493 1
-494 1
495 1
496 1
497 1
-498 1
-5 1
-50 1
501 1
-502 1
-503 1
-51 1
-513 1
-521 1
-523 1
-53 1
-532 1
533 1
534 1
-54 1
-541 1
-543 1
-551 1
552 1
-554 1
+57 1
+582 1
+611 1
+62 1
+652 1
+67 1
+671 1
+691 1
+712 1
+723 1
+73 1
+732 1
+75 1
+751 1
+761 1
+794 1
+8 1
+80 1
+814 1
+822 1
+831 1
+85 1
+854 1
+863 1
+871 1
+874 1
+882 1
+9 1
+902 1
+904 1
+91 1
+911 1
+92 1
+921 1
+922 1
+964 1
+97 1
+974 1
+982 1
+983 1
+record_7 1
+record_8 1
+NULL 1
+002 1
+02 1
+032 1
+034 1
+07 1
+074 1
+091 1
+105 1
+11 1
+113 1
+124 1
+136 1
+137 1
+138 1
+143 1
+150 1
+158 1
+160 1
+162 1
+165 1
+166 1
+174 1
+177 1
+18 1
+180 1
+186 1
+196 1
+197 1
+204 1
+217 1
+219 1
+226 1
+230 1
+238 1
+242 1
+248 1
+252 1
+260 1
+261 1
+263 1
+274 1
+277 1
+293 1
+296 1
+304 1
+307 1
+308 1
+325 1
+327 1
+342 1
+348 1
+35 1
+351 1
+367 1
+381 1
+389 1
+393 1
+394 1
+4 1
+403 1
+409 1
+412 1
+414 1
+421 1
+427 1
+429 1
+435 1
+438 1
+439 1
+45 1
+455 1
+458 1
+460 1
+461 1
+462 1
+471 1
+475 1
+478 1
+480 1
+484 1
+487 1
+50 1
+503 1
+513 1
+521 1
+523 1
+53 1
+532 1
+551 1
56 1
-561 1
-562 1
563 1
-57 1
571 1
-572 1
573 1
-574 1
58 1
-582 1
-584 1
59 1
591 1
-593 1
-594 1
-60 1
603 1
604 1
-611 1
-612 1
-613 1
-62 1
-621 1
622 1
-631 1
633 1
634 1
-64 1
641 1
644 1
-65 1
651 1
-652 1
-653 1
66 1
661 1
-662 1
-663 1
-664 1
-67 1
-671 1
-68 1
-681 1
-682 1
-683 1
69 1
-691 1
-692 1
693 1
694 1
-70 1
-702 1
703 1
-704 1
71 1
-712 1
-713 1
-714 1
-72 1
-723 1
-724 1
-73 1
731 1
-732 1
734 1
-74 1
-742 1
-75 1
-751 1
752 1
754 1
-76 1
-761 1
-763 1
764 1
77 1
-771 1
772 1
-773 1
-774 1
78 1
-781 1
-782 1
784 1
-79 1
-791 1
793 1
-794 1
-8 1
-80 1
-802 1
803 1
-81 1
-811 1
-812 1
813 1
-814 1
-82 1
-821 1
-822 1
83 1
-831 1
-832 1
833 1
-834 1
-84 1
-842 1
843 1
844 1
-85 1
-851 1
-852 1
-854 1
-86 1
-861 1
-863 1
864 1
-87 1
-871 1
-872 1
-873 1
-874 1
-882 1
89 1
-892 1
-894 1
-9 1
90 1
-902 1
-903 1
-904 1
-91 1
-911 1
-912 1
-914 1
-92 1
-921 1
-922 1
924 1
-932 1
-933 1
934 1
-941 1
-942 1
-944 1
95 1
954 1
-96 1
961 1
-963 1
-964 1
-97 1
-971 1
-973 1
-974 1
-98 1
-981 1
-982 1
-983 1
-984 1
-991 1
993 1
record_0 1
-record_1 1
record_2 1
-record_3 1
record_4 1
-record_5 1
record_6 1
-record_7 1
-record_8 1
record_9 1
-PREHOOK: query: create table dst_union22(k1 string, k2 string, k3 string, k4 string) partitioned by (ds string)
-PREHOOK: type: CREATETABLE
+001 1
+004 1
+01 1
+013 1
+051 1
+061 1
+062 1
+063 1
+102 1
+103 1
+120 1
+129 1
+133 1
+142 1
+145 1
+146 1
+149 1
+15 1
+157 1
+181 1
+187 1
+191 1
+2 1
+200 1
+201 1
+202 1
+203 1
+208 1
+214 1
+216 1
+222 1
+224 1
+228 1
+237 1
+239 1
+241 1
+244 1
+254 1
+255 1
+258 1
+262 1
+264 1
+273 1
+275 1
+28 1
+282 1
+285 1
+286 1
+287 1
+288 1
+29 1
+292 1
+298 1
+310 1
+311 1
+332 1
+335 1
+336 1
+339 1
+354 1
+360 1
+362 1
+373 1
+384 1
+395 1
+396 1
+402 1
+417 1
+42 1
+43 1
+442 1
+444 1
+449 1
+453 1
+459 1
+47 1
+48 1
+481 1
+482 1
+483 1
+485 1
+489 1
+494 1
+502 1
+541 1
+562 1
+574 1
+593 1
+60 1
+621 1
+631 1
+65 1
+653 1
+663 1
+664 1
+681 1
+682 1
+683 1
+713 1
+72 1
+74 1
+742 1
+76 1
+763 1
+771 1
+781 1
+79 1
+791 1
+811 1
+812 1
+82 1
+834 1
+852 1
+86 1
+861 1
+87 1
+872 1
+894 1
+903 1
+912 1
+914 1
+932 1
+942 1
+944 1
+96 1
+963 1
+record_5 1
+0 1
+021 1
+064 1
+08 1
+081 1
+082 1
+084 1
+094 1
+118 1
+119 1
+12 1
+122 1
+125 1
+153 1
+156 1
+163 1
+164 1
+167 1
+168 1
+175 1
+176 1
+183 1
+184 1
+190 1
+193 1
+205 1
+209 1
+221 1
+234 1
+243 1
+247 1
+249 1
+251 1
+271 1
+272 1
+281 1
+283 1
+289 1
+306 1
+309 1
+315 1
+317 1
+318 1
+322 1
+331 1
+34 1
+341 1
+345 1
+365 1
+366 1
+372 1
+374 1
+375 1
+379 1
+38 1
+382 1
+391 1
+399 1
+400 1
+401 1
+406 1
+41 1
+413 1
+431 1
+44 1
+443 1
+446 1
+452 1
+463 1
+466 1
+467 1
+469 1
+470 1
+472 1
+473 1
+491 1
+498 1
+5 1
+51 1
+54 1
+543 1
+554 1
+561 1
+572 1
+584 1
+594 1
+612 1
+613 1
+64 1
+662 1
+68 1
+692 1
+70 1
+702 1
+704 1
+714 1
+724 1
+773 1
+774 1
+782 1
+802 1
+81 1
+821 1
+832 1
+84 1
+842 1
+851 1
+873 1
+892 1
+933 1
+941 1
+971 1
+973 1
+98 1
+981 1
+984 1
+991 1
+record_1 1
+record_3 1
+PREHOOK: query: create table dst_union22(k1 string, k2 string, k3 string, k4 string) partitioned by (ds string)
+PREHOOK: type: CREATETABLE
PREHOOK: Output: database:default
PREHOOK: Output: default@dst_union22
POSTHOOK: query: create table dst_union22(k1 string, k2 string, k3 string, k4 string) partitioned by (ds string)
@@ -6894,329 +6894,329 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@dst_union22
POSTHOOK: Input: default@dst_union22@ds=2
#### A masked pattern was here ####
-0 val_0 0 val_0 2
-10 val_10 10 val_10 2
-100 val_100 100 val_100 2
103 val_103 103 val_103 2
-104 val_104 104 val_104 2
-105 val_105 105 val_105 2
-11 val_11 11 val_11 2
-111 val_111 111 val_111 2
113 val_113 113 val_113 2
-114 val_114 114 val_114 2
-116 val_116 116 val_116 2
-118 val_118 118 val_118 2
-119 val_119 119 val_119 2
-12 val_12 12 val_12 2
120 val_120 120 val_120 2
-125 val_125 125 val_125 2
-126 val_126 126 val_126 2
128 val_128 128 val_128 2
-129 val_129 129 val_129 2
-131 val_131 131 val_131 2
-133 val_133 133 val_133 2
-134 val_134 134 val_134 2
-136 val_136 136 val_136 2
137 val_137 137 val_137 2
-138 val_138 138 val_138 2
-143 val_143 143 val_143 2
145 val_145 145 val_145 2
146 val_146 146 val_146 2
-149 val_149 149 val_149 2
15 val_15 15 val_15 2
-150 val_150 150 val_150 2
-152 val_152 152 val_152 2
-153 val_153 153 val_153 2
-155 val_155 155 val_155 2
156 val_156 156 val_156 2
-157 val_157 157 val_157 2
-158 val_158 158 val_158 2
-160 val_160 160 val_160 2
-162 val_162 162 val_162 2
163 val_163 163 val_163 2
-164 val_164 164 val_164 2
165 val_165 165 val_165 2
166 val_166 166 val_166 2
167 val_167 167 val_167 2
-168 val_168 168 val_168 2
-169 val_169 169 val_169 2
-17 val_17 17 val_17 2
170 val_170 170 val_170 2
-172 val_172 172 val_172 2
174 val_174 174 val_174 2
-175 val_175 175 val_175 2
+178 val_178 178 val_178 2
+183 val_183 183 val_183 2
+191 val_191 191 val_191 2
+195 val_195 195 val_195 2
+199 val_199 199 val_199 2
+2 val_2 2 val_2 2
+203 val_203 203 val_203 2
+217 val_217 217 val_217 2
+224 val_224 224 val_224 2
+229 val_229 229 val_229 2
+242 val_242 242 val_242 2
+27 val_27 NULL NULL 2
+272 val_272 272 val_272 2
+28 val_28 NULL NULL 2
+280 val_280 280 val_280 2
+282 val_282 282 val_282 2
+283 val_283 283 val_283 2
+287 val_287 287 val_287 2
+289 val_289 289 val_289 2
+292 val_292 292 val_292 2
+306 val_306 306 val_306 2
+307 val_307 307 val_307 2
+309 val_309 309 val_309 2
+310 val_310 310 val_310 2
+315 val_315 315 val_315 2
+327 val_327 327 val_327 2
+33 val_33 33 val_33 2
+331 val_331 331 val_331 2
+332 val_332 332 val_332 2
+333 val_333 333 val_333 2
+338 val_338 338 val_338 2
+344 val_344 344 val_344 2
+348 val_348 348 val_348 2
+35 val_35 35 val_35 2
+353 val_353 353 val_353 2
+362 val_362 362 val_362 2
+37 val_37 37 val_37 2
+373 val_373 373 val_373 2
+379 val_379 379 val_379 2
+4 val_4 4 val_4 2
+400 val_400 400 val_400 2
+401 val_401 401 val_401 2
+403 val_403 403 val_403 2
+406 val_406 406 val_406 2
+41 val_41 41 val_41 2
+414 val_414 414 val_414 2
+417 val_417 417 val_417 2
+431 val_431 431 val_431 2
+432 val_432 432 val_432 2
+436 val_436 436 val_436 2
+439 val_439 439 val_439 2
+452 val_452 452 val_452 2
+453 val_453 453 val_453 2
+455 val_455 455 val_455 2
+466 val_466 466 val_466 2
+469 val_469 469 val_469 2
+47 val_47 NULL NULL 2
+470 val_470 470 val_470 2
+475 val_475 475 val_475 2
+477 val_477 477 val_477 2
+493 val_493 493 val_493 2
+496 val_496 496 val_496 2
+54 val_54 54 val_54 2
+57 val_57 57 val_57 2
+65 val_65 65 val_65 2
+69 val_69 69 val_69 2
+77 val_77 77 val_77 2
+78 val_78 78 val_78 2
+8 val_8 8 val_8 2
+82 val_82 82 val_82 2
+87 val_87 87 val_87 2
+9 val_9 9 val_9 2
+92 val_92 92 val_92 2
+10 val_10 10 val_10 2
+11 val_11 11 val_11 2
+111 val_111 111 val_111 2
+114 val_114 114 val_114 2
+116 val_116 116 val_116 2
+12 val_12 12 val_12 2
+129 val_129 129 val_129 2
+136 val_136 136 val_136 2
+152 val_152 152 val_152 2
+155 val_155 155 val_155 2
+158 val_158 158 val_158 2
+168 val_168 168 val_168 2
176 val_176 176 val_176 2
177 val_177 177 val_177 2
-178 val_178 178 val_178 2
179 val_179 179 val_179 2
18 val_18 18 val_18 2
-180 val_180 180 val_180 2
-181 val_181 181 val_181 2
-183 val_183 183 val_183 2
186 val_186 186 val_186 2
+194 val_194 194 val_194 2
+208 val_208 208 val_208 2
+214 val_214 214 val_214 2
+222 val_222 222 val_222 2
+226 val_226 226 val_226 2
+230 val_230 230 val_230 2
+237 val_237 237 val_237 2
+24 val_24 NULL NULL 2
+24 val_24 24 val_24 2
+248 val_248 248 val_248 2
+255 val_255 255 val_255 2
+256 val_256 256 val_256 2
+26 val_26 26 val_26 2
+265 val_265 265 val_265 2
+266 val_266 266 val_266 2
+273 val_273 273 val_273 2
+275 val_275 275 val_275 2
+28 val_28 28 val_28 2
+284 val_284 284 val_284 2
+291 val_291 291 val_291 2
+298 val_298 298 val_298 2
+30 val_30 NULL NULL 2
+30 val_30 30 val_30 2
+308 val_308 308 val_308 2
+321 val_321 321 val_321 2
+322 val_322 322 val_322 2
+335 val_335 335 val_335 2
+336 val_336 336 val_336 2
+34 val_34 34 val_34 2
+341 val_341 341 val_341 2
+342 val_342 342 val_342 2
+369 val_369 369 val_369 2
+374 val_374 374 val_374 2
+377 val_377 377 val_377 2
+382 val_382 382 val_382 2
+386 val_386 386 val_386 2
+393 val_393 393 val_393 2
+397 val_397 397 val_397 2
+402 val_402 402 val_402 2
+404 val_404 404 val_404 2
+407 val_407 407 val_407 2
+418 val_418 418 val_418 2
+446 val_446 446 val_446 2
+448 val_448 448 val_448 2
+457 val_457 457 val_457 2
+459 val_459 459 val_459 2
+462 val_462 462 val_462 2
+463 val_463 463 val_463 2
+472 val_472 472 val_472 2
+478 val_478 478 val_478 2
+479 val_479 479 val_479 2
+480 val_480 480 val_480 2
+483 val_483 483 val_483 2
+485 val_485 485 val_485 2
+491 val_491 491 val_491 2
+5 val_5 5 val_5 2
+53 val_53 53 val_53 2
+67 val_67 67 val_67 2
+76 val_76 76 val_76 2
+83 val_83 83 val_83 2
+86 val_86 86 val_86 2
+95 val_95 95 val_95 2
+96 val_96 96 val_96 2
+98 val_98 98 val_98 2
+100 val_100 100 val_100 2
+125 val_125 125 val_125 2
+126 val_126 126 val_126 2
+134 val_134 134 val_134 2
+138 val_138 138 val_138 2
+143 val_143 143 val_143 2
+149 val_149 149 val_149 2
+150 val_150 150 val_150 2
+157 val_157 157 val_157 2
+164 val_164 164 val_164 2
+169 val_169 169 val_169 2
+17 val_17 17 val_17 2
+172 val_172 172 val_172 2
+181 val_181 181 val_181 2
187 val_187 187 val_187 2
189 val_189 189 val_189 2
-19 val_19 19 val_19 2
190 val_190 190 val_190 2
-191 val_191 191 val_191 2
192 val_192 192 val_192 2
-193 val_193 193 val_193 2
-194 val_194 194 val_194 2
-195 val_195 195 val_195 2
-196 val_196 196 val_196 2
197 val_197 197 val_197 2
-199 val_199 199 val_199 2
-2 val_2 2 val_2 2
-20 val_20 20 val_20 2
-200 val_200 200 val_200 2
201 val_201 201 val_201 2
202 val_202 202 val_202 2
-203 val_203 203 val_203 2
205 val_205 205 val_205 2
207 val_207 207 val_207 2
-208 val_208 208 val_208 2
209 val_209 209 val_209 2
-213 val_213 213 val_213 2
-214 val_214 214 val_214 2
216 val_216 216 val_216 2
-217 val_217 217 val_217 2
218 val_218 218 val_218 2
-219 val_219 219 val_219 2
-221 val_221 221 val_221 2
-222 val_222 222 val_222 2
223 val_223 223 val_223 2
-224 val_224 224 val_224 2
-226 val_226 226 val_226 2
228 val_228 228 val_228 2
-229 val_229 229 val_229 2
-230 val_230 230 val_230 2
233 val_233 233 val_233 2
235 val_235 235 val_235 2
-237 val_237 237 val_237 2
238 val_238 238 val_238 2
-239 val_239 239 val_239 2
-24 val_24 NULL NULL 2
-24 val_24 24 val_24 2
241 val_241 241 val_241 2
-242 val_242 242 val_242 2
244 val_244 244 val_244 2
247 val_247 247 val_247 2
-248 val_248 248 val_248 2
-249 val_249 249 val_249 2
252 val_252 252 val_252 2
-255 val_255 255 val_255 2
-256 val_256 256 val_256 2
-257 val_257 257 val_257 2
258 val_258 258 val_258 2
-26 val_26 NULL NULL 2
-26 val_26 26 val_26 2
260 val_260 260 val_260 2
262 val_262 262 val_262 2
-263 val_263 263 val_263 2
-265 val_265 265 val_265 2
-266 val_266 266 val_266 2
-27 val_27 NULL NULL 2
27 val_27 27 val_27 2
-272 val_272 272 val_272 2
-273 val_273 273 val_273 2
274 val_274 274 val_274 2
-275 val_275 275 val_275 2
277 val_277 277 val_277 2
278 val_278 278 val_278 2
-28 val_28 NULL NULL 2
-28 val_28 28 val_28 2
-280 val_280 280 val_280 2
-281 val_281 281 val_281 2
-282 val_282 282 val_282 2
-283 val_283 283 val_283 2
-284 val_284 284 val_284 2
+288 val_288 288 val_288 2
+296 val_296 296 val_296 2
+302 val_302 302 val_302 2
+305 val_305 305 val_305 2
+311 val_311 311 val_311 2
+318 val_318 318 val_318 2
+345 val_345 345 val_345 2
+35 val_35 NULL NULL 2
+356 val_356 356 val_356 2
+360 val_360 360 val_360 2
+365 val_365 365 val_365 2
+375 val_375 375 val_375 2
+389 val_389 389 val_389 2
+392 val_392 392 val_392 2
+394 val_394 394 val_394 2
+395 val_395 395 val_395 2
+409 val_409 409 val_409 2
+41 val_41 NULL NULL 2
+411 val_411 411 val_411 2
+413 val_413 413 val_413 2
+419 val_419 419 val_419 2
+42 val_42 42 val_42 2
+427 val_427 427 val_427 2
+429 val_429 429 val_429 2
+430 val_430 430 val_430 2
+44 val_44 NULL NULL 2
+444 val_444 444 val_444 2
+454 val_454 454 val_454 2
+460 val_460 460 val_460 2
+468 val_468 468 val_468 2
+47 val_47 47 val_47 2
+481 val_481 481 val_481 2
+482 val_482 482 val_482 2
+484 val_484 484 val_484 2
+489 val_489 489 val_489 2
+492 val_492 492 val_492 2
+495 val_495 495 val_495 2
+498 val_498 498 val_498 2
+58 val_58 58 val_58 2
+64 val_64 64 val_64 2
+66 val_66 66 val_66 2
+70 val_70 70 val_70 2
+72 val_72 72 val_72 2
+74 val_74 74 val_74 2
+80 val_80 80 val_80 2
+84 val_84 84 val_84 2
+90 val_90 90 val_90 2
+0 val_0 0 val_0 2
+104 val_104 104 val_104 2
+105 val_105 105 val_105 2
+118 val_118 118 val_118 2
+119 val_119 119 val_119 2
+131 val_131 131 val_131 2
+133 val_133 133 val_133 2
+153 val_153 153 val_153 2
+160 val_160 160 val_160 2
+162 val_162 162 val_162 2
+175 val_175 175 val_175 2
+180 val_180 180 val_180 2
+19 val_19 19 val_19 2
+193 val_193 193 val_193 2
+196 val_196 196 val_196 2
+20 val_20 20 val_20 2
+200 val_200 200 val_200 2
+213 val_213 213 val_213 2
+219 val_219 219 val_219 2
+221 val_221 221 val_221 2
+239 val_239 239 val_239 2
+249 val_249 249 val_249 2
+257 val_257 257 val_257 2
+26 val_26 NULL NULL 2
+263 val_263 263 val_263 2
+281 val_281 281 val_281 2
285 val_285 285 val_285 2
286 val_286 286 val_286 2
-287 val_287 287 val_287 2
-288 val_288 288 val_288 2
-289 val_289 289 val_289 2
-291 val_291 291 val_291 2
-292 val_292 292 val_292 2
-296 val_296 296 val_296 2
-298 val_298 298 val_298 2
-30 val_30 NULL NULL 2
-30 val_30 30 val_30 2
-302 val_302 302 val_302 2
-305 val_305 305 val_305 2
-306 val_306 306 val_306 2
-307 val_307 307 val_307 2
-308 val_308 308 val_308 2
-309 val_309 309 val_309 2
-310 val_310 310 val_310 2
-311 val_311 311 val_311 2
-315 val_315 315 val_315 2
316 val_316 316 val_316 2
317 val_317 317 val_317 2
-318 val_318 318 val_318 2
-321 val_321 321 val_321 2
-322 val_322 322 val_322 2
323 val_323 323 val_323 2
325 val_325 325 val_325 2
-327 val_327 327 val_327 2
33 val_33 NULL NULL 2
-33 val_33 33 val_33 2
-331 val_331 331 val_331 2
-332 val_332 332 val_332 2
-333 val_333 333 val_333 2
-335 val_335 335 val_335 2
-336 val_336 336 val_336 2
-338 val_338 338 val_338 2
339 val_339 339 val_339 2
34 val_34 NULL NULL 2
-34 val_34 34 val_34 2
-341 val_341 341 val_341 2
-342 val_342 342 val_342 2
-344 val_344 344 val_344 2
-345 val_345 345 val_345 2
-348 val_348 348 val_348 2
-35 val_35 NULL NULL 2
-35 val_35 35 val_35 2
351 val_351 351 val_351 2
-353 val_353 353 val_353 2
-356 val_356 356 val_356 2
-360 val_360 360 val_360 2
-362 val_362 362 val_362 2
364 val_364 364 val_364 2
-365 val_365 365 val_365 2
366 val_366 366 val_366 2
367 val_367 367 val_367 2
368 val_368 368 val_368 2
-369 val_369 369 val_369 2
37 val_37 NULL NULL 2
-37 val_37 37 val_37 2
-373 val_373 373 val_373 2
-374 val_374 374 val_374 2
-375 val_375 375 val_375 2
-377 val_377 377 val_377 2
378 val_378 378 val_378 2
-379 val_379 379 val_379 2
-382 val_382 382 val_382 2
384 val_384 384 val_384 2
-386 val_386 386 val_386 2
-389 val_389 389 val_389 2
-392 val_392 392 val_392 2
-393 val_393 393 val_393 2
-394 val_394 394 val_394 2
-395 val_395 395 val_395 2
396 val_396 396 val_396 2
-397 val_397 397 val_397 2
399 val_399 399 val_399 2
-4 val_4 4 val_4 2
-400 val_400 400 val_400 2
-401 val_401 401 val_401 2
-402 val_402 402 val_402 2
-403 val_403 403 val_403 2
-404 val_404 404 val_404 2
-406 val_406 406 val_406 2
-407 val_407 407 val_407 2
-409 val_409 409 val_409 2
-41 val_41 NULL NULL 2
-41 val_41 41 val_41 2
-411 val_411 411 val_411 2
-413 val_413 413 val_413 2
-414 val_414 414 val_414 2
-417 val_417 417 val_417 2
-418 val_418 418 val_418 2
-419 val_419 419 val_419 2
42 val_42 NULL NULL 2
-42 val_42 42 val_42 2
421 val_421 421 val_421 2
424 val_424 424 val_424 2
-427 val_427 427 val_427 2
-429 val_429 429 val_429 2
43 val_43 NULL NULL 2
43 val_43 43 val_43 2
-430 val_430 430 val_430 2
-431 val_431 431 val_431 2
-432 val_432 432 val_432 2
435 val_435 435 val_435 2
-436 val_436 436 val_436 2
437 val_437 437 val_437 2
438 val_438 438 val_438 2
-439 val_439 439 val_439 2
-44 val_44 NULL NULL 2
44 val_44 44 val_44 2
443 val_443 443 val_443 2
-444 val_444 444 val_444 2
-446 val_446 446 val_446 2
-448 val_448 448 val_448 2
449 val_449 449 val_449 2
-452 val_452 452 val_452 2
-453 val_453 453 val_453 2
-454 val_454 454 val_454 2
-455 val_455 455 val_455 2
-457 val_457 457 val_457 2
458 val_458 458 val_458 2
-459 val_459 459 val_459 2
-460 val_460 460 val_460 2
-462 val_462 462 val_462 2
-463 val_463 463 val_463 2
-466 val_466 466 val_466 2
467 val_467 467 val_467 2
-468 val_468 468 val_468 2
-469 val_469 469 val_469 2
-47 val_47 NULL NULL 2
-47 val_47 47 val_47 2
-470 val_470 470 val_470 2
-472 val_472 472 val_472 2
-475 val_475 475 val_475 2
-477 val_477 477 val_477 2
-478 val_478 478 val_478 2
-479 val_479 479 val_479 2
-480 val_480 480 val_480 2
-481 val_481 481 val_481 2
-482 val_482 482 val_482 2
-483 val_483 483 val_483 2
-484 val_484 484 val_484 2
-485 val_485 485 val_485 2
487 val_487 487 val_487 2
-489 val_489 489 val_489 2
490 val_490 490 val_490 2
-491 val_491 491 val_491 2
-492 val_492 492 val_492 2
-493 val_493 493 val_493 2
494 val_494 494 val_494 2
-495 val_495 495 val_495 2
-496 val_496 496 val_496 2
497 val_497 497 val_497 2
-498 val_498 498 val_498 2
-5 val_5 5 val_5 2
51 val_51 51 val_51 2
-53 val_53 53 val_53 2
-54 val_54 54 val_54 2
-57 val_57 57 val_57 2
-58 val_58 58 val_58 2
-64 val_64 64 val_64 2
-65 val_65 65 val_65 2
-66 val_66 66 val_66 2
-67 val_67 67 val_67 2
-69 val_69 69 val_69 2
-70 val_70 70 val_70 2
-72 val_72 72 val_72 2
-74 val_74 74 val_74 2
-76 val_76 76 val_76 2
-77 val_77 77 val_77 2
-78 val_78 78 val_78 2
-8 val_8 8 val_8 2
-80 val_80 80 val_80 2
-82 val_82 82 val_82 2
-83 val_83 83 val_83 2
-84 val_84 84 val_84 2
85 val_85 85 val_85 2
-86 val_86 86 val_86 2
-87 val_87 87 val_87 2
-9 val_9 9 val_9 2
-90 val_90 90 val_90 2
-92 val_92 92 val_92 2
-95 val_95 95 val_95 2
-96 val_96 96 val_96 2
97 val_97 97 val_97 2
-98 val_98 98 val_98 2
PREHOOK: query: explain
select s.key2, s.value2
from (
@@ -7337,313 +7337,313 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
0 val_0
+103 val_103
+105 val_105
+116 val_116
+120 val_120
+129 val_129
+131 val_131
+136 val_136
+155 val_155
+157 val_157
+160 val_160
+180 val_180
+183 val_183
+190 val_190
+191 val_191
+193 val_193
+205 val_205
+207 val_207
+213 val_213
+223 val_223
+235 val_235
+238 val_238
+239 val_239
+24 val_24
+248 val_248
+260 val_260
+28 val_28
+286 val_286
+298 val_298
+305 val_305
+306 val_306
+307 val_307
+308 val_308
+315 val_315
+317 val_317
+321 val_321
+33 val_33
+331 val_331
+356 val_356
+360 val_360
+366 val_366
+367 val_367
+368 val_368
+37 val_37
+378 val_378
+379 val_379
+382 val_382
+389 val_389
+395 val_395
+400 val_400
+402 val_402
+406 val_406
+407 val_407
+42 val_42
+430 val_430
+436 val_436
+44 val_44
+452 val_452
+466 val_466
+467 val_467
+472 val_472
+480 val_480
+484 val_484
+485 val_485
+487 val_487
+495 val_495
+496 val_496
+498 val_498
+51 val_51
+57 val_57
+58 val_58
+65 val_65
+66 val_66
+69 val_69
+70 val_70
+78 val_78
+8 val_8
+92 val_92
+96 val_96
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+12 val_12
+133 val_133
+138 val_138
+153 val_153
+156 val_156
+162 val_162
+168 val_168
+174 val_174
+176 val_176
+178 val_178
+181 val_181
+186 val_186
+187 val_187
+192 val_192
+197 val_197
+199 val_199
+2 val_2
+201 val_201
+203 val_203
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+230 val_230
+237 val_237
+249 val_249
+256 val_256
+257 val_257
+277 val_277
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+327 val_327
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+4 val_4
+403 val_403
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+437 val_437
+438 val_438
+439 val_439
+454 val_454
+455 val_455
+460 val_460
+463 val_463
+470 val_470
+478 val_478
+479 val_479
+489 val_489
+491 val_491
+492 val_492
+53 val_53
+67 val_67
+82 val_82
+90 val_90
+97 val_97
10 val_10
-100 val_100
-103 val_103
-104 val_104
-105 val_105
-11 val_11
-111 val_111
-113 val_113
-114 val_114
-116 val_116
-118 val_118
-119 val_119
-12 val_12
-120 val_120
125 val_125
-126 val_126
-128 val_128
-129 val_129
-131 val_131
-133 val_133
134 val_134
-136 val_136
-137 val_137
-138 val_138
143 val_143
145 val_145
-146 val_146
149 val_149
-15 val_15
150 val_150
-152 val_152
-153 val_153
-155 val_155
-156 val_156
-157 val_157
158 val_158
-160 val_160
-162 val_162
163 val_163
164 val_164
-165 val_165
166 val_166
-167 val_167
-168 val_168
-169 val_169
17 val_17
170 val_170
172 val_172
-174 val_174
-175 val_175
-176 val_176
-177 val_177
-178 val_178
-179 val_179
-18 val_18
-180 val_180
-181 val_181
-183 val_183
-186 val_186
-187 val_187
189 val_189
19 val_19
-190 val_190
-191 val_191
-192 val_192
-193 val_193
-194 val_194
195 val_195
196 val_196
-197 val_197
-199 val_199
-2 val_2
20 val_20
-200 val_200
-201 val_201
-202 val_202
-203 val_203
-205 val_205
-207 val_207
-208 val_208
209 val_209
-213 val_213
-214 val_214
216 val_216
217 val_217
-218 val_218
-219 val_219
-221 val_221
-222 val_222
-223 val_223
224 val_224
-226 val_226
228 val_228
229 val_229
-230 val_230
233 val_233
-235 val_235
-237 val_237
-238 val_238
-239 val_239
-24 val_24
241 val_241
-242 val_242
244 val_244
247 val_247
-248 val_248
-249 val_249
-252 val_252
255 val_255
-256 val_256
-257 val_257
258 val_258
26 val_26
-260 val_260
-262 val_262
263 val_263
265 val_265
266 val_266
-27 val_27
272 val_272
273 val_273
274 val_274
-275 val_275
-277 val_277
-278 val_278
-28 val_28
-280 val_280
281 val_281
-282 val_282
-283 val_283
-284 val_284
-285 val_285
-286 val_286
-287 val_287
-288 val_288
-289 val_289
291 val_291
-292 val_292
296 val_296
-298 val_298
30 val_30
302 val_302
-305 val_305
-306 val_306
-307 val_307
-308 val_308
309 val_309
-310 val_310
-311 val_311
-315 val_315
316 val_316
-317 val_317
318 val_318
-321 val_321
-322 val_322
-323 val_323
325 val_325
-327 val_327
-33 val_33
-331 val_331
332 val_332
-333 val_333
335 val_335
-336 val_336
-338 val_338
339 val_339
-34 val_34
-341 val_341
342 val_342
-344 val_344
345 val_345
-348 val_348
-35 val_35
-351 val_351
353 val_353
-356 val_356
-360 val_360
-362 val_362
-364 val_364
-365 val_365
-366 val_366
-367 val_367
-368 val_368
369 val_369
-37 val_37
373 val_373
-374 val_374
375 val_375
377 val_377
-378 val_378
-379 val_379
-382 val_382
384 val_384
386 val_386
-389 val_389
-392 val_392
-393 val_393
394 val_394
-395 val_395
396 val_396
-397 val_397
399 val_399
-4 val_4
-400 val_400
401 val_401
-402 val_402
-403 val_403
-404 val_404
-406 val_406
-407 val_407
+41 val_41
+413 val_413
+414 val_414
+431 val_431
+446 val_446
+448 val_448
+449 val_449
+459 val_459
+462 val_462
+468 val_468
+47 val_47
+482 val_482
+490 val_490
+493 val_493
+494 val_494
+497 val_497
+5 val_5
+54 val_54
+74 val_74
+77 val_77
+80 val_80
+84 val_84
+85 val_85
+87 val_87
+9 val_9
+95 val_95
+100 val_100
+11 val_11
+113 val_113
+119 val_119
+126 val_126
+128 val_128
+137 val_137
+146 val_146
+15 val_15
+152 val_152
+165 val_165
+167 val_167
+169 val_169
+175 val_175
+177 val_177
+179 val_179
+18 val_18
+194 val_194
+200 val_200
+202 val_202
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+365 val_365
+393 val_393
409 val_409
-41 val_41
411 val_411
-413 val_413
-414 val_414
417 val_417
418 val_418
-419 val_419
-42 val_42
-421 val_421
424 val_424
-427 val_427
-429 val_429
43 val_43
-430 val_430
-431 val_431
432 val_432
435 val_435
-436 val_436
-437 val_437
-438 val_438
-439 val_439
-44 val_44
443 val_443
444 val_444
-446 val_446
-448 val_448
-449 val_449
-452 val_452
453 val_453
-454 val_454
-455 val_455
457 val_457
458 val_458
-459 val_459
-460 val_460
-462 val_462
-463 val_463
-466 val_466
-467 val_467
-468 val_468
469 val_469
-47 val_47
-470 val_470
-472 val_472
475 val_475
477 val_477
-478 val_478
-479 val_479
-480 val_480
481 val_481
-482 val_482
483 val_483
-484 val_484
-485 val_485
-487 val_487
-489 val_489
-490 val_490
-491 val_491
-492 val_492
-493 val_493
-494 val_494
-495 val_495
-496 val_496
-497 val_497
-498 val_498
-5 val_5
-51 val_51
-53 val_53
-54 val_54
-57 val_57
-58 val_58
64 val_64
-65 val_65
-66 val_66
-67 val_67
-69 val_69
-70 val_70
72 val_72
-74 val_74
76 val_76
-77 val_77
-78 val_78
-8 val_8
-80 val_80
-82 val_82
83 val_83
-84 val_84
-85 val_85
86 val_86
-87 val_87
-9 val_9
-90 val_90
-92 val_92
-95 val_95
-96 val_96
-97 val_97
98 val_98
PREHOOK: query: create table src2 as select key, count(1) as count from src group by key
PREHOOK: type: CREATETABLE_AS_SELECT
@@ -7779,7 +7779,7 @@ STAGE PLANS:
columns.types string:bigint
#### A masked pattern was here ####
name default.src2
- numFiles 1
+ numFiles 4
numRows 309
rawDataSize 1482
serialization.ddl struct src2 { string key, i64 count}
@@ -7800,7 +7800,7 @@ STAGE PLANS:
columns.types string:bigint
#### A masked pattern was here ####
name default.src2
- numFiles 1
+ numFiles 4
numRows 309
rawDataSize 1482
serialization.ddl struct src2 { string key, i64 count}
@@ -8196,14 +8196,14 @@ POSTHOOK: Input: default@src3
POSTHOOK: Input: default@src4
POSTHOOK: Input: default@src5
#### A masked pattern was here ####
-0 1
+9 1
0 3
-2 1
4 1
+2 1
+0 1
5 1
5 3
8 1
-9 1
PREHOOK: query: explain extended
select s.key, s.count from (
select key, count from src2 where key < 10
@@ -8284,7 +8284,7 @@ STAGE PLANS:
columns.types string:bigint
#### A masked pattern was here ####
name default.src2
- numFiles 1
+ numFiles 4
numRows 309
rawDataSize 1482
serialization.ddl struct src2 { string key, i64 count}
@@ -8305,7 +8305,7 @@ STAGE PLANS:
columns.types string:bigint
#### A masked pattern was here ####
name default.src2
- numFiles 1
+ numFiles 4
numRows 309
rawDataSize 1482
serialization.ddl struct src2 { string key, i64 count}
@@ -8660,12 +8660,12 @@ POSTHOOK: Input: default@src3
POSTHOOK: Input: default@src4
POSTHOOK: Input: default@src5
#### A masked pattern was here ####
+9 1
0 3
-2 1
4 1
+2 1
5 3
8 1
-9 1
PREHOOK: query: explain extended
select s.key, s.count from (
select key, count from src2 where key < 10
@@ -8747,7 +8747,7 @@ STAGE PLANS:
columns.types string:bigint
#### A masked pattern was here ####
name default.src2
- numFiles 1
+ numFiles 4
numRows 309
rawDataSize 1482
serialization.ddl struct src2 { string key, i64 count}
@@ -8768,7 +8768,7 @@ STAGE PLANS:
columns.types string:bigint
#### A masked pattern was here ####
name default.src2
- numFiles 1
+ numFiles 4
numRows 309
rawDataSize 1482
serialization.ddl struct src2 { string key, i64 count}
@@ -9143,14 +9143,14 @@ POSTHOOK: Input: default@src3
POSTHOOK: Input: default@src4
POSTHOOK: Input: default@src5
#### A masked pattern was here ####
-0 1
+9 1
0 3
-2 1
4 1
+2 1
+0 1
5 1
5 3
8 1
-9 1
PREHOOK: query: create table tmp_srcpart like srcpart
PREHOOK: type: CREATETABLE
PREHOOK: Output: database:default
@@ -9616,672 +9616,672 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
#### A masked pattern was here ####
1 0 val_0
-1 10 val_10
-1 100 val_100
1 103 val_103
+1 105 val_105
+1 116 val_116
+1 120 val_120
+1 129 val_129
+1 131 val_131
+1 136 val_136
+1 155 val_155
+1 157 val_157
+1 160 val_160
+1 180 val_180
+1 183 val_183
+1 190 val_190
+1 191 val_191
+1 193 val_193
+1 205 val_205
+1 207 val_207
+1 213 val_213
+1 223 val_223
+1 235 val_235
+1 238 val_238
+1 239 val_239
+1 24 val_24
+1 248 val_248
+1 260 val_260
+1 28 val_28
+1 286 val_286
+1 298 val_298
+1 305 val_305
+1 306 val_306
+1 307 val_307
+1 308 val_308
+1 315 val_315
+1 317 val_317
+1 321 val_321
+1 33 val_33
+1 331 val_331
+1 356 val_356
+1 360 val_360
+1 366 val_366
+1 367 val_367
+1 368 val_368
+1 37 val_37
+1 378 val_378
+1 379 val_379
+1 382 val_382
+1 389 val_389
+1 395 val_395
+1 400 val_400
+1 402 val_402
+1 406 val_406
+1 407 val_407
+1 42 val_42
+1 430 val_430
+1 436 val_436
+1 44 val_44
+1 452 val_452
+1 466 val_466
+1 467 val_467
+1 472 val_472
+1 480 val_480
+1 484 val_484
+1 485 val_485
+1 487 val_487
+1 495 val_495
+1 496 val_496
+1 498 val_498
+1 51 val_51
+1 57 val_57
+1 58 val_58
+1 65 val_65
+1 66 val_66
+1 69 val_69
+1 70 val_70
+1 78 val_78
+1 8 val_8
+1 92 val_92
+1 96 val_96
+1 104 val_104
+1 111 val_111
+1 114 val_114
+1 118 val_118
+1 12 val_12
+1 133 val_133
+1 138 val_138
+1 153 val_153
+1 156 val_156
+1 162 val_162
+1 168 val_168
+1 174 val_174
+1 176 val_176
+1 178 val_178
+1 181 val_181
+1 186 val_186
+1 187 val_187
+1 192 val_192
+1 197 val_197
+1 199 val_199
+1 2 val_2
+1 201 val_201
+1 203 val_203
+1 208 val_208
+1 214 val_214
+1 218 val_218
+1 219 val_219
+1 230 val_230
+1 237 val_237
+1 249 val_249
+1 256 val_256
+1 257 val_257
+1 277 val_277
+1 278 val_278
+1 284 val_284
+1 285 val_285
+1 310 val_310
+1 322 val_322
+1 327 val_327
+1 333 val_333
+1 336 val_336
+1 338 val_338
+1 341 val_341
+1 344 val_344
+1 348 val_348
+1 351 val_351
+1 362 val_362
+1 364 val_364
+1 374 val_374
+1 392 val_392
+1 397 val_397
+1 4 val_4
+1 403 val_403
+1 404 val_404
+1 419 val_419
+1 421 val_421
+1 427 val_427
+1 429 val_429
+1 437 val_437
+1 438 val_438
+1 439 val_439
+1 454 val_454
+1 455 val_455
+1 460 val_460
+1 463 val_463
+1 470 val_470
+1 478 val_478
+1 479 val_479
+1 489 val_489
+1 491 val_491
+1 492 val_492
+1 53 val_53
+1 67 val_67
+1 82 val_82
+1 90 val_90
+1 97 val_97
+1 10 val_10
+1 125 val_125
+1 134 val_134
+1 143 val_143
+1 145 val_145
+1 149 val_149
+1 150 val_150
+1 158 val_158
+1 163 val_163
+1 164 val_164
+1 166 val_166
+1 17 val_17
+1 170 val_170
+1 172 val_172
+1 189 val_189
+1 19 val_19
+1 195 val_195
+1 196 val_196
+1 20 val_20
+1 209 val_209
+1 216 val_216
+1 217 val_217
+1 224 val_224
+1 228 val_228
+1 229 val_229
+1 233 val_233
+1 241 val_241
+1 244 val_244
+1 247 val_247
+1 255 val_255
+1 258 val_258
+1 26 val_26
+1 263 val_263
+1 265 val_265
+1 266 val_266
+1 272 val_272
+1 273 val_273
+1 274 val_274
+1 281 val_281
+1 291 val_291
+1 296 val_296
+1 30 val_30
+1 302 val_302
+1 309 val_309
+1 316 val_316
+1 318 val_318
+1 325 val_325
+1 332 val_332
+1 335 val_335
+1 339 val_339
+1 342 val_342
+1 345 val_345
+1 353 val_353
+1 369 val_369
+1 373 val_373
+1 375 val_375
+1 377 val_377
+1 384 val_384
+1 386 val_386
+1 394 val_394
+1 396 val_396
+1 399 val_399
+1 401 val_401
+1 41 val_41
+1 413 val_413
+1 414 val_414
+1 431 val_431
+1 446 val_446
+1 448 val_448
+1 449 val_449
+1 459 val_459
+1 462 val_462
+1 468 val_468
+1 47 val_47
+1 482 val_482
+1 490 val_490
+1 493 val_493
+1 494 val_494
+1 497 val_497
+1 5 val_5
+1 54 val_54
+1 74 val_74
+1 77 val_77
+1 80 val_80
+1 84 val_84
+1 85 val_85
+1 87 val_87
+1 9 val_9
+1 95 val_95
+1 100 val_100
+1 11 val_11
+1 113 val_113
+1 119 val_119
+1 126 val_126
+1 128 val_128
+1 137 val_137
+1 146 val_146
+1 15 val_15
+1 152 val_152
+1 165 val_165
+1 167 val_167
+1 169 val_169
+1 175 val_175
+1 177 val_177
+1 179 val_179
+1 18 val_18
+1 194 val_194
+1 200 val_200
+1 202 val_202
+1 221 val_221
+1 222 val_222
+1 226 val_226
+1 242 val_242
+1 252 val_252
+1 262 val_262
+1 27 val_27
+1 275 val_275
+1 280 val_280
+1 282 val_282
+1 283 val_283
+1 287 val_287
+1 288 val_288
+1 289 val_289
+1 292 val_292
+1 311 val_311
+1 323 val_323
+1 34 val_34
+1 35 val_35
+1 365 val_365
+1 393 val_393
+1 409 val_409
+1 411 val_411
+1 417 val_417
+1 418 val_418
+1 424 val_424
+1 43 val_43
+1 432 val_432
+1 435 val_435
+1 443 val_443
+1 444 val_444
+1 453 val_453
+1 457 val_457
+1 458 val_458
+1 469 val_469
+1 475 val_475
+1 477 val_477
+1 481 val_481
+1 483 val_483
+1 64 val_64
+1 72 val_72
+1 76 val_76
+1 83 val_83
+1 86 val_86
+1 98 val_98
+PREHOOK: query: SELECT
+count(1) as counts,
+key,
+value
+FROM
+(
+
+SELECT
+a.key, a.value
+FROM srcpart a JOIN srcpart b
+ON a.ds='2008-04-08' and a.hr='11' and b.ds='2008-04-08' and b.hr='12'
+AND a.key = b.key
+
+UNION DISTINCT
+
+select key, value
+FROM srcpart LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
+WHERE ds='2008-04-08' and hr='11'
+) a
+group by key, value
+PREHOOK: type: QUERY
+PREHOOK: Input: default@srcpart
+PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
+POSTHOOK: query: SELECT
+count(1) as counts,
+key,
+value
+FROM
+(
+
+SELECT
+a.key, a.value
+FROM srcpart a JOIN srcpart b
+ON a.ds='2008-04-08' and a.hr='11' and b.ds='2008-04-08' and b.hr='12'
+AND a.key = b.key
+
+UNION DISTINCT
+
+select key, value
+FROM srcpart LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
+WHERE ds='2008-04-08' and hr='11'
+) a
+group by key, value
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@srcpart
+POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
+POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
+#### A masked pattern was here ####
+1 0 val_0
+1 103 val_103
+1 105 val_105
+1 116 val_116
+1 120 val_120
+1 129 val_129
+1 131 val_131
+1 136 val_136
+1 155 val_155
+1 157 val_157
+1 160 val_160
+1 180 val_180
+1 183 val_183
+1 190 val_190
+1 191 val_191
+1 193 val_193
+1 205 val_205
+1 207 val_207
+1 213 val_213
+1 223 val_223
+1 235 val_235
+1 238 val_238
+1 239 val_239
+1 24 val_24
+1 248 val_248
+1 260 val_260
+1 28 val_28
+1 286 val_286
+1 298 val_298
+1 305 val_305
+1 306 val_306
+1 307 val_307
+1 308 val_308
+1 315 val_315
+1 317 val_317
+1 321 val_321
+1 33 val_33
+1 331 val_331
+1 356 val_356
+1 360 val_360
+1 366 val_366
+1 367 val_367
+1 368 val_368
+1 37 val_37
+1 378 val_378
+1 379 val_379
+1 382 val_382
+1 389 val_389
+1 395 val_395
+1 400 val_400
+1 402 val_402
+1 406 val_406
+1 407 val_407
+1 42 val_42
+1 430 val_430
+1 436 val_436
+1 44 val_44
+1 452 val_452
+1 466 val_466
+1 467 val_467
+1 472 val_472
+1 480 val_480
+1 484 val_484
+1 485 val_485
+1 487 val_487
+1 495 val_495
+1 496 val_496
+1 498 val_498
+1 51 val_51
+1 57 val_57
+1 58 val_58
+1 65 val_65
+1 66 val_66
+1 69 val_69
+1 70 val_70
+1 78 val_78
+1 8 val_8
+1 92 val_92
+1 96 val_96
1 104 val_104
-1 105 val_105
-1 11 val_11
1 111 val_111
-1 113 val_113
1 114 val_114
-1 116 val_116
1 118 val_118
-1 119 val_119
1 12 val_12
-1 120 val_120
-1 125 val_125
-1 126 val_126
-1 128 val_128
-1 129 val_129
-1 131 val_131
1 133 val_133
-1 134 val_134
-1 136 val_136
-1 137 val_137
1 138 val_138
-1 143 val_143
-1 145 val_145
-1 146 val_146
-1 149 val_149
-1 15 val_15
-1 150 val_150
-1 152 val_152
1 153 val_153
-1 155 val_155
1 156 val_156
-1 157 val_157
-1 158 val_158
-1 160 val_160
1 162 val_162
-1 163 val_163
-1 164 val_164
-1 165 val_165
-1 166 val_166
-1 167 val_167
1 168 val_168
-1 169 val_169
-1 17 val_17
-1 170 val_170
-1 172 val_172
1 174 val_174
-1 175 val_175
1 176 val_176
-1 177 val_177
1 178 val_178
-1 179 val_179
-1 18 val_18
-1 180 val_180
1 181 val_181
-1 183 val_183
1 186 val_186
1 187 val_187
-1 189 val_189
-1 19 val_19
-1 190 val_190
-1 191 val_191
1 192 val_192
-1 193 val_193
-1 194 val_194
-1 195 val_195
-1 196 val_196
1 197 val_197
1 199 val_199
1 2 val_2
-1 20 val_20
-1 200 val_200
1 201 val_201
-1 202 val_202
1 203 val_203
-1 205 val_205
-1 207 val_207
1 208 val_208
-1 209 val_209
-1 213 val_213
1 214 val_214
-1 216 val_216
-1 217 val_217
1 218 val_218
1 219 val_219
-1 221 val_221
-1 222 val_222
-1 223 val_223
-1 224 val_224
-1 226 val_226
-1 228 val_228
-1 229 val_229
1 230 val_230
-1 233 val_233
-1 235 val_235
1 237 val_237
-1 238 val_238
-1 239 val_239
-1 24 val_24
-1 241 val_241
-1 242 val_242
-1 244 val_244
-1 247 val_247
-1 248 val_248
1 249 val_249
-1 252 val_252
-1 255 val_255
1 256 val_256
1 257 val_257
-1 258 val_258
-1 26 val_26
-1 260 val_260
-1 262 val_262
-1 263 val_263
-1 265 val_265
-1 266 val_266
-1 27 val_27
-1 272 val_272
-1 273 val_273
-1 274 val_274
-1 275 val_275
1 277 val_277
1 278 val_278
-1 28 val_28
-1 280 val_280
-1 281 val_281
-1 282 val_282
-1 283 val_283
1 284 val_284
1 285 val_285
-1 286 val_286
-1 287 val_287
-1 288 val_288
-1 289 val_289
-1 291 val_291
-1 292 val_292
-1 296 val_296
-1 298 val_298
-1 30 val_30
-1 302 val_302
-1 305 val_305
-1 306 val_306
-1 307 val_307
-1 308 val_308
-1 309 val_309
1 310 val_310
-1 311 val_311
-1 315 val_315
-1 316 val_316
-1 317 val_317
-1 318 val_318
-1 321 val_321
1 322 val_322
-1 323 val_323
-1 325 val_325
1 327 val_327
-1 33 val_33
-1 331 val_331
-1 332 val_332
1 333 val_333
-1 335 val_335
1 336 val_336
1 338 val_338
-1 339 val_339
-1 34 val_34
1 341 val_341
-1 342 val_342
1 344 val_344
-1 345 val_345
1 348 val_348
-1 35 val_35
1 351 val_351
-1 353 val_353
-1 356 val_356
-1 360 val_360
1 362 val_362
1 364 val_364
-1 365 val_365
-1 366 val_366
-1 367 val_367
-1 368 val_368
-1 369 val_369
-1 37 val_37
-1 373 val_373
1 374 val_374
-1 375 val_375
-1 377 val_377
-1 378 val_378
-1 379 val_379
-1 382 val_382
-1 384 val_384
-1 386 val_386
-1 389 val_389
1 392 val_392
-1 393 val_393
-1 394 val_394
-1 395 val_395
-1 396 val_396
1 397 val_397
-1 399 val_399
1 4 val_4
-1 400 val_400
-1 401 val_401
-1 402 val_402
1 403 val_403
1 404 val_404
-1 406 val_406
-1 407 val_407
-1 409 val_409
-1 41 val_41
-1 411 val_411
-1 413 val_413
-1 414 val_414
-1 417 val_417
-1 418 val_418
1 419 val_419
-1 42 val_42
1 421 val_421
-1 424 val_424
1 427 val_427
1 429 val_429
-1 43 val_43
-1 430 val_430
-1 431 val_431
-1 432 val_432
-1 435 val_435
-1 436 val_436
1 437 val_437
1 438 val_438
1 439 val_439
-1 44 val_44
-1 443 val_443
-1 444 val_444
-1 446 val_446
-1 448 val_448
-1 449 val_449
-1 452 val_452
-1 453 val_453
1 454 val_454
1 455 val_455
-1 457 val_457
-1 458 val_458
-1 459 val_459
1 460 val_460
-1 462 val_462
1 463 val_463
-1 466 val_466
-1 467 val_467
-1 468 val_468
-1 469 val_469
-1 47 val_47
1 470 val_470
-1 472 val_472
-1 475 val_475
-1 477 val_477
1 478 val_478
1 479 val_479
-1 480 val_480
-1 481 val_481
-1 482 val_482
-1 483 val_483
-1 484 val_484
-1 485 val_485
-1 487 val_487
1 489 val_489
-1 490 val_490
1 491 val_491
1 492 val_492
-1 493 val_493
-1 494 val_494
-1 495 val_495
-1 496 val_496
-1 497 val_497
-1 498 val_498
-1 5 val_5
-1 51 val_51
-1 53 val_53
-1 54 val_54
-1 57 val_57
-1 58 val_58
-1 64 val_64
-1 65 val_65
-1 66 val_66
-1 67 val_67
-1 69 val_69
-1 70 val_70
-1 72 val_72
-1 74 val_74
-1 76 val_76
-1 77 val_77
-1 78 val_78
-1 8 val_8
-1 80 val_80
-1 82 val_82
-1 83 val_83
-1 84 val_84
-1 85 val_85
-1 86 val_86
-1 87 val_87
-1 9 val_9
+1 53 val_53
+1 67 val_67
+1 82 val_82
1 90 val_90
-1 92 val_92
-1 95 val_95
-1 96 val_96
1 97 val_97
-1 98 val_98
-PREHOOK: query: SELECT
-count(1) as counts,
-key,
-value
-FROM
-(
-
-SELECT
-a.key, a.value
-FROM srcpart a JOIN srcpart b
-ON a.ds='2008-04-08' and a.hr='11' and b.ds='2008-04-08' and b.hr='12'
-AND a.key = b.key
-
-UNION DISTINCT
-
-select key, value
-FROM srcpart LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
-WHERE ds='2008-04-08' and hr='11'
-) a
-group by key, value
-PREHOOK: type: QUERY
-PREHOOK: Input: default@srcpart
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-#### A masked pattern was here ####
-POSTHOOK: query: SELECT
-count(1) as counts,
-key,
-value
-FROM
-(
-
-SELECT
-a.key, a.value
-FROM srcpart a JOIN srcpart b
-ON a.ds='2008-04-08' and a.hr='11' and b.ds='2008-04-08' and b.hr='12'
-AND a.key = b.key
-
-UNION DISTINCT
-
-select key, value
-FROM srcpart LATERAL VIEW explode(array(1,2,3)) myTable AS myCol
-WHERE ds='2008-04-08' and hr='11'
-) a
-group by key, value
-POSTHOOK: type: QUERY
-POSTHOOK: Input: default@srcpart
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
-POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
-#### A masked pattern was here ####
-1 0 val_0
1 10 val_10
-1 100 val_100
-1 103 val_103
-1 104 val_104
-1 105 val_105
-1 11 val_11
-1 111 val_111
-1 113 val_113
-1 114 val_114
-1 116 val_116
-1 118 val_118
-1 119 val_119
-1 12 val_12
-1 120 val_120
1 125 val_125
-1 126 val_126
-1 128 val_128
-1 129 val_129
-1 131 val_131
-1 133 val_133
1 134 val_134
-1 136 val_136
-1 137 val_137
-1 138 val_138
1 143 val_143
1 145 val_145
-1 146 val_146
1 149 val_149
-1 15 val_15
1 150 val_150
-1 152 val_152
-1 153 val_153
-1 155 val_155
-1 156 val_156
-1 157 val_157
1 158 val_158
-1 160 val_160
-1 162 val_162
1 163 val_163
1 164 val_164
-1 165 val_165
1 166 val_166
-1 167 val_167
-1 168 val_168
-1 169 val_169
1 17 val_17
1 170 val_170
1 172 val_172
-1 174 val_174
-1 175 val_175
-1 176 val_176
-1 177 val_177
-1 178 val_178
-1 179 val_179
-1 18 val_18
-1 180 val_180
-1 181 val_181
-1 183 val_183
-1 186 val_186
-1 187 val_187
1 189 val_189
1 19 val_19
-1 190 val_190
-1 191 val_191
-1 192 val_192
-1 193 val_193
-1 194 val_194
1 195 val_195
1 196 val_196
-1 197 val_197
-1 199 val_199
-1 2 val_2
1 20 val_20
-1 200 val_200
-1 201 val_201
-1 202 val_202
-1 203 val_203
-1 205 val_205
-1 207 val_207
-1 208 val_208
1 209 val_209
-1 213 val_213
-1 214 val_214
1 216 val_216
1 217 val_217
-1 218 val_218
-1 219 val_219
-1 221 val_221
-1 222 val_222
-1 223 val_223
1 224 val_224
-1 226 val_226
1 228 val_228
1 229 val_229
-1 230 val_230
1 233 val_233
-1 235 val_235
-1 237 val_237
-1 238 val_238
-1 239 val_239
-1 24 val_24
1 241 val_241
-1 242 val_242
1 244 val_244
1 247 val_247
-1 248 val_248
-1 249 val_249
-1 252 val_252
1 255 val_255
-1 256 val_256
-1 257 val_257
1 258 val_258
1 26 val_26
-1 260 val_260
-1 262 val_262
1 263 val_263
1 265 val_265
1 266 val_266
-1 27 val_27
1 272 val_272
1 273 val_273
1 274 val_274
-1 275 val_275
-1 277 val_277
-1 278 val_278
-1 28 val_28
-1 280 val_280
1 281 val_281
-1 282 val_282
-1 283 val_283
-1 284 val_284
-1 285 val_285
-1 286 val_286
-1 287 val_287
-1 288 val_288
-1 289 val_289
1 291 val_291
-1 292 val_292
1 296 val_296
-1 298 val_298
1 30 val_30
1 302 val_302
-1 305 val_305
-1 306 val_306
-1 307 val_307
-1 308 val_308
1 309 val_309
-1 310 val_310
-1 311 val_311
-1 315 val_315
1 316 val_316
-1 317 val_317
1 318 val_318
-1 321 val_321
-1 322 val_322
-1 323 val_323
1 325 val_325
-1 327 val_327
-1 33 val_33
-1 331 val_331
1 332 val_332
-1 333 val_333
1 335 val_335
-1 336 val_336
-1 338 val_338
1 339 val_339
-1 34 val_34
-1 341 val_341
1 342 val_342
-1 344 val_344
1 345 val_345
-1 348 val_348
-1 35 val_35
-1 351 val_351
1 353 val_353
-1 356 val_356
-1 360 val_360
-1 362 val_362
-1 364 val_364
-1 365 val_365
-1 366 val_366
-1 367 val_367
-1 368 val_368
1 369 val_369
-1 37 val_37
1 373 val_373
-1 374 val_374
1 375 val_375
1 377 val_377
-1 378 val_378
-1 379 val_379
-1 382 val_382
1 384 val_384
1 386 val_386
-1 389 val_389
-1 392 val_392
+1 394 val_394
+1 396 val_396
+1 399 val_399
+1 401 val_401
+1 41 val_41
+1 413 val_413
+1 414 val_414
+1 431 val_431
+1 446 val_446
+1 448 val_448
+1 449 val_449
+1 459 val_459
+1 462 val_462
+1 468 val_468
+1 47 val_47
+1 482 val_482
+1 490 val_490
+1 493 val_493
+1 494 val_494
+1 497 val_497
+1 5 val_5
+1 54 val_54
+1 74 val_74
+1 77 val_77
+1 80 val_80
+1 84 val_84
+1 85 val_85
+1 87 val_87
+1 9 val_9
+1 95 val_95
+1 100 val_100
+1 11 val_11
+1 113 val_113
+1 119 val_119
+1 126 val_126
+1 128 val_128
+1 137 val_137
+1 146 val_146
+1 15 val_15
+1 152 val_152
+1 165 val_165
+1 167 val_167
+1 169 val_169
+1 175 val_175
+1 177 val_177
+1 179 val_179
+1 18 val_18
+1 194 val_194
+1 200 val_200
+1 202 val_202
+1 221 val_221
+1 222 val_222
+1 226 val_226
+1 242 val_242
+1 252 val_252
+1 262 val_262
+1 27 val_27
+1 275 val_275
+1 280 val_280
+1 282 val_282
+1 283 val_283
+1 287 val_287
+1 288 val_288
+1 289 val_289
+1 292 val_292
+1 311 val_311
+1 323 val_323
+1 34 val_34
+1 35 val_35
+1 365 val_365
1 393 val_393
-1 394 val_394
-1 395 val_395
-1 396 val_396
-1 397 val_397
-1 399 val_399
-1 4 val_4
-1 400 val_400
-1 401 val_401
-1 402 val_402
-1 403 val_403
-1 404 val_404
-1 406 val_406
-1 407 val_407
1 409 val_409
-1 41 val_41
1 411 val_411
-1 413 val_413
-1 414 val_414
1 417 val_417
1 418 val_418
-1 419 val_419
-1 42 val_42
-1 421 val_421
1 424 val_424
-1 427 val_427
-1 429 val_429
1 43 val_43
-1 430 val_430
-1 431 val_431
1 432 val_432
1 435 val_435
-1 436 val_436
-1 437 val_437
-1 438 val_438
-1 439 val_439
-1 44 val_44
1 443 val_443
1 444 val_444
-1 446 val_446
-1 448 val_448
-1 449 val_449
-1 452 val_452
1 453 val_453
-1 454 val_454
-1 455 val_455
1 457 val_457
1 458 val_458
-1 459 val_459
-1 460 val_460
-1 462 val_462
-1 463 val_463
-1 466 val_466
-1 467 val_467
-1 468 val_468
1 469 val_469
-1 47 val_47
-1 470 val_470
-1 472 val_472
1 475 val_475
1 477 val_477
-1 478 val_478
-1 479 val_479
-1 480 val_480
1 481 val_481
-1 482 val_482
1 483 val_483
-1 484 val_484
-1 485 val_485
-1 487 val_487
-1 489 val_489
-1 490 val_490
-1 491 val_491
-1 492 val_492
-1 493 val_493
-1 494 val_494
-1 495 val_495
-1 496 val_496
-1 497 val_497
-1 498 val_498
-1 5 val_5
-1 51 val_51
-1 53 val_53
-1 54 val_54
-1 57 val_57
-1 58 val_58
1 64 val_64
-1 65 val_65
-1 66 val_66
-1 67 val_67
-1 69 val_69
-1 70 val_70
1 72 val_72
-1 74 val_74
1 76 val_76
-1 77 val_77
-1 78 val_78
-1 8 val_8
-1 80 val_80
-1 82 val_82
1 83 val_83
-1 84 val_84
-1 85 val_85
1 86 val_86
-1 87 val_87
-1 9 val_9
-1 90 val_90
-1 92 val_92
-1 95 val_95
-1 96 val_96
-1 97 val_97
1 98 val_98
PREHOOK: query: SELECT
count(1) as counts,
@@ -10334,313 +10334,313 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
#### A masked pattern was here ####
1 0 val_0
-1 10 val_10
-1 100 val_100
1 103 val_103
-1 104 val_104
1 105 val_105
-1 11 val_11
-1 111 val_111
-1 113 val_113
-1 114 val_114
1 116 val_116
-1 118 val_118
-1 119 val_119
-1 12 val_12
1 120 val_120
-1 125 val_125
-1 126 val_126
-1 128 val_128
1 129 val_129
1 131 val_131
+1 136 val_136
+1 155 val_155
+1 157 val_157
+1 160 val_160
+1 180 val_180
+1 183 val_183
+1 190 val_190
+1 191 val_191
+1 193 val_193
+1 205 val_205
+1 207 val_207
+1 213 val_213
+1 223 val_223
+1 235 val_235
+1 238 val_238
+1 239 val_239
+1 24 val_24
+1 248 val_248
+1 260 val_260
+1 28 val_28
+1 286 val_286
+1 298 val_298
+1 305 val_305
+1 306 val_306
+1 307 val_307
+1 308 val_308
+1 315 val_315
+1 317 val_317
+1 321 val_321
+1 33 val_33
+1 331 val_331
+1 356 val_356
+1 360 val_360
+1 366 val_366
+1 367 val_367
+1 368 val_368
+1 37 val_37
+1 378 val_378
+1 379 val_379
+1 382 val_382
+1 389 val_389
+1 395 val_395
+1 400 val_400
+1 402 val_402
+1 406 val_406
+1 407 val_407
+1 42 val_42
+1 430 val_430
+1 436 val_436
+1 44 val_44
+1 452 val_452
+1 466 val_466
+1 467 val_467
+1 472 val_472
+1 480 val_480
+1 484 val_484
+1 485 val_485
+1 487 val_487
+1 495 val_495
+1 496 val_496
+1 498 val_498
+1 51 val_51
+1 57 val_57
+1 58 val_58
+1 65 val_65
+1 66 val_66
+1 69 val_69
+1 70 val_70
+1 78 val_78
+1 8 val_8
+1 92 val_92
+1 96 val_96
+1 104 val_104
+1 111 val_111
+1 114 val_114
+1 118 val_118
+1 12 val_12
1 133 val_133
+1 138 val_138
+1 153 val_153
+1 156 val_156
+1 162 val_162
+1 168 val_168
+1 174 val_174
+1 176 val_176
+1 178 val_178
+1 181 val_181
+1 186 val_186
+1 187 val_187
+1 192 val_192
+1 197 val_197
+1 199 val_199
+1 2 val_2
+1 201 val_201
+1 203 val_203
+1 208 val_208
+1 214 val_214
+1 218 val_218
+1 219 val_219
+1 230 val_230
+1 237 val_237
+1 249 val_249
+1 256 val_256
+1 257 val_257
+1 277 val_277
+1 278 val_278
+1 284 val_284
+1 285 val_285
+1 310 val_310
+1 322 val_322
+1 327 val_327
+1 333 val_333
+1 336 val_336
+1 338 val_338
+1 341 val_341
+1 344 val_344
+1 348 val_348
+1 351 val_351
+1 362 val_362
+1 364 val_364
+1 374 val_374
+1 392 val_392
+1 397 val_397
+1 4 val_4
+1 403 val_403
+1 404 val_404
+1 419 val_419
+1 421 val_421
+1 427 val_427
+1 429 val_429
+1 437 val_437
+1 438 val_438
+1 439 val_439
+1 454 val_454
+1 455 val_455
+1 460 val_460
+1 463 val_463
+1 470 val_470
+1 478 val_478
+1 479 val_479
+1 489 val_489
+1 491 val_491
+1 492 val_492
+1 53 val_53
+1 67 val_67
+1 82 val_82
+1 90 val_90
+1 97 val_97
+1 10 val_10
+1 125 val_125
1 134 val_134
-1 136 val_136
-1 137 val_137
-1 138 val_138
1 143 val_143
1 145 val_145
-1 146 val_146
1 149 val_149
-1 15 val_15
1 150 val_150
-1 152 val_152
-1 153 val_153
-1 155 val_155
-1 156 val_156
-1 157 val_157
1 158 val_158
-1 160 val_160
-1 162 val_162
1 163 val_163
1 164 val_164
-1 165 val_165
1 166 val_166
-1 167 val_167
-1 168 val_168
-1 169 val_169
1 17 val_17
1 170 val_170
1 172 val_172
-1 174 val_174
-1 175 val_175
-1 176 val_176
-1 177 val_177
-1 178 val_178
-1 179 val_179
-1 18 val_18
-1 180 val_180
-1 181 val_181
-1 183 val_183
-1 186 val_186
-1 187 val_187
1 189 val_189
1 19 val_19
-1 190 val_190
-1 191 val_191
-1 192 val_192
-1 193 val_193
-1 194 val_194
1 195 val_195
1 196 val_196
-1 197 val_197
-1 199 val_199
-1 2 val_2
1 20 val_20
-1 200 val_200
-1 201 val_201
-1 202 val_202
-1 203 val_203
-1 205 val_205
-1 207 val_207
-1 208 val_208
1 209 val_209
-1 213 val_213
-1 214 val_214
1 216 val_216
1 217 val_217
-1 218 val_218
-1 219 val_219
-1 221 val_221
-1 222 val_222
-1 223 val_223
1 224 val_224
-1 226 val_226
1 228 val_228
1 229 val_229
-1 230 val_230
1 233 val_233
-1 235 val_235
-1 237 val_237
-1 238 val_238
-1 239 val_239
-1 24 val_24
1 241 val_241
-1 242 val_242
1 244 val_244
1 247 val_247
-1 248 val_248
-1 249 val_249
-1 252 val_252
1 255 val_255
-1 256 val_256
-1 257 val_257
1 258 val_258
1 26 val_26
-1 260 val_260
-1 262 val_262
1 263 val_263
1 265 val_265
1 266 val_266
-1 27 val_27
1 272 val_272
1 273 val_273
1 274 val_274
-1 275 val_275
-1 277 val_277
-1 278 val_278
-1 28 val_28
-1 280 val_280
1 281 val_281
-1 282 val_282
-1 283 val_283
-1 284 val_284
-1 285 val_285
-1 286 val_286
-1 287 val_287
-1 288 val_288
-1 289 val_289
1 291 val_291
-1 292 val_292
1 296 val_296
-1 298 val_298
1 30 val_30
1 302 val_302
-1 305 val_305
-1 306 val_306
-1 307 val_307
-1 308 val_308
1 309 val_309
-1 310 val_310
-1 311 val_311
-1 315 val_315
1 316 val_316
-1 317 val_317
1 318 val_318
-1 321 val_321
-1 322 val_322
-1 323 val_323
1 325 val_325
-1 327 val_327
-1 33 val_33
-1 331 val_331
1 332 val_332
-1 333 val_333
1 335 val_335
-1 336 val_336
-1 338 val_338
1 339 val_339
-1 34 val_34
-1 341 val_341
1 342 val_342
-1 344 val_344
1 345 val_345
-1 348 val_348
-1 35 val_35
-1 351 val_351
1 353 val_353
-1 356 val_356
-1 360 val_360
-1 362 val_362
-1 364 val_364
-1 365 val_365
-1 366 val_366
-1 367 val_367
-1 368 val_368
1 369 val_369
-1 37 val_37
1 373 val_373
-1 374 val_374
1 375 val_375
1 377 val_377
-1 378 val_378
-1 379 val_379
-1 382 val_382
1 384 val_384
1 386 val_386
-1 389 val_389
-1 392 val_392
-1 393 val_393
1 394 val_394
-1 395 val_395
1 396 val_396
-1 397 val_397
1 399 val_399
-1 4 val_4
-1 400 val_400
1 401 val_401
-1 402 val_402
-1 403 val_403
-1 404 val_404
-1 406 val_406
-1 407 val_407
-1 409 val_409
1 41 val_41
-1 411 val_411
1 413 val_413
1 414 val_414
+1 431 val_431
+1 446 val_446
+1 448 val_448
+1 449 val_449
+1 459 val_459
+1 462 val_462
+1 468 val_468
+1 47 val_47
+1 482 val_482
+1 490 val_490
+1 493 val_493
+1 494 val_494
+1 497 val_497
+1 5 val_5
+1 54 val_54
+1 74 val_74
+1 77 val_77
+1 80 val_80
+1 84 val_84
+1 85 val_85
+1 87 val_87
+1 9 val_9
+1 95 val_95
+1 100 val_100
+1 11 val_11
+1 113 val_113
+1 119 val_119
+1 126 val_126
+1 128 val_128
+1 137 val_137
+1 146 val_146
+1 15 val_15
+1 152 val_152
+1 165 val_165
+1 167 val_167
+1 169 val_169
+1 175 val_175
+1 177 val_177
+1 179 val_179
+1 18 val_18
+1 194 val_194
+1 200 val_200
+1 202 val_202
+1 221 val_221
+1 222 val_222
+1 226 val_226
+1 242 val_242
+1 252 val_252
+1 262 val_262
+1 27 val_27
+1 275 val_275
+1 280 val_280
+1 282 val_282
+1 283 val_283
+1 287 val_287
+1 288 val_288
+1 289 val_289
+1 292 val_292
+1 311 val_311
+1 323 val_323
+1 34 val_34
+1 35 val_35
+1 365 val_365
+1 393 val_393
+1 409 val_409
+1 411 val_411
1 417 val_417
1 418 val_418
-1 419 val_419
-1 42 val_42
-1 421 val_421
1 424 val_424
-1 427 val_427
-1 429 val_429
1 43 val_43
-1 430 val_430
-1 431 val_431
1 432 val_432
1 435 val_435
-1 436 val_436
-1 437 val_437
-1 438 val_438
-1 439 val_439
-1 44 val_44
1 443 val_443
1 444 val_444
-1 446 val_446
-1 448 val_448
-1 449 val_449
-1 452 val_452
1 453 val_453
-1 454 val_454
-1 455 val_455
1 457 val_457
1 458 val_458
-1 459 val_459
-1 460 val_460
-1 462 val_462
-1 463 val_463
-1 466 val_466
-1 467 val_467
-1 468 val_468
1 469 val_469
-1 47 val_47
-1 470 val_470
-1 472 val_472
1 475 val_475
1 477 val_477
-1 478 val_478
-1 479 val_479
-1 480 val_480
1 481 val_481
-1 482 val_482
1 483 val_483
-1 484 val_484
-1 485 val_485
-1 487 val_487
-1 489 val_489
-1 490 val_490
-1 491 val_491
-1 492 val_492
-1 493 val_493
-1 494 val_494
-1 495 val_495
-1 496 val_496
-1 497 val_497
-1 498 val_498
-1 5 val_5
-1 51 val_51
-1 53 val_53
-1 54 val_54
-1 57 val_57
-1 58 val_58
1 64 val_64
-1 65 val_65
-1 66 val_66
-1 67 val_67
-1 69 val_69
-1 70 val_70
1 72 val_72
-1 74 val_74
1 76 val_76
-1 77 val_77
-1 78 val_78
-1 8 val_8
-1 80 val_80
-1 82 val_82
1 83 val_83
-1 84 val_84
-1 85 val_85
1 86 val_86
-1 87 val_87
-1 9 val_9
-1 90 val_90
-1 92 val_92
-1 95 val_95
-1 96 val_96
-1 97 val_97
1 98 val_98
PREHOOK: query: create table jackson_sev_same as select * from src
PREHOOK: type: CREATETABLE_AS_SELECT
@@ -11636,10 +11636,10 @@ POSTHOOK: query: select * from union_out
POSTHOOK: type: QUERY
POSTHOOK: Input: default@union_out
#### A masked pattern was here ####
+4
1
2
3
-4
PREHOOK: query: create table union_subq_union30(key int, value string)
PREHOOK: type: CREATETABLE
PREHOOK: Output: database:default
@@ -12273,10 +12273,10 @@ POSTHOOK: query: select * from t4
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t4
#### A masked pattern was here ####
+val_5 1
val_0 1
val_2 1
val_4 1
-val_5 1
val_8 1
val_9 1
PREHOOK: query: create table t5(c1 string, cnt int)
@@ -12551,12 +12551,12 @@ POSTHOOK: query: select * from t5
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t5
#### A masked pattern was here ####
-0 3
-2 1
-4 1
-5 3
8 1
9 1
+4 1
+2 1
+0 3
+5 3
PREHOOK: query: select * from t6
PREHOOK: type: QUERY
PREHOOK: Input: default@t6
@@ -12565,12 +12565,12 @@ POSTHOOK: query: select * from t6
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t6
#### A masked pattern was here ####
-0 3
-2 1
-4 1
-5 3
8 1
9 1
+4 1
+2 1
+0 3
+5 3
PREHOOK: query: drop table t1
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@t1
@@ -12865,12 +12865,12 @@ POSTHOOK: query: select * from t7
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t7
#### A masked pattern was here ####
-0 1
-2 1
-4 1
-5 1
8 1
9 1
+4 1
+2 1
+0 1
+5 1
PREHOOK: query: select * from t8
PREHOOK: type: QUERY
PREHOOK: Input: default@t8
@@ -12879,12 +12879,12 @@ POSTHOOK: query: select * from t8
POSTHOOK: type: QUERY
POSTHOOK: Input: default@t8
#### A masked pattern was here ####
-0 1
-2 1
-4 1
-5 1
8 1
9 1
+4 1
+2 1
+0 1
+5 1
PREHOOK: query: drop table if exists t1
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@t1
@@ -13033,12 +13033,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
POSTHOOK: Input: default@t2
#### A masked pattern was here ####
+8.0
0.0
+9.0
2.0
4.0
5.0
-8.0
-9.0
PREHOOK: query: EXPLAIN
SELECT * FROM
(SELECT CAST(a.key AS BIGINT) AS key FROM t1 a JOIN t2 b ON a.key = b.key
@@ -13183,12 +13183,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
POSTHOOK: Input: default@t2
#### A masked pattern was here ####
+8.0
0.0
+9.0
2.0
4.0
5.0
-8.0
-9.0
PREHOOK: query: EXPLAIN
SELECT * FROM
(SELECT CAST(key AS DOUBLE) AS key FROM t2
@@ -13333,12 +13333,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
POSTHOOK: Input: default@t2
#### A masked pattern was here ####
+8.0
0.0
+9.0
2.0
4.0
5.0
-8.0
-9.0
PREHOOK: query: EXPLAIN
SELECT * FROM
(SELECT CAST(a.key AS BIGINT) AS key, CAST(b.key AS STRING) AS value FROM t1 a JOIN t2 b ON a.key = b.key
@@ -13483,12 +13483,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
POSTHOOK: Input: default@t2
#### A masked pattern was here ####
+9.0 9
0.0 0
2.0 2
-4.0 4
5.0 5
8.0 8
-9.0 9
+4.0 4
PREHOOK: query: EXPLAIN
SELECT * FROM
(SELECT CAST(key AS DOUBLE) AS key, CAST(key AS STRING) AS value FROM t2
@@ -13633,12 +13633,12 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@t1
POSTHOOK: Input: default@t2
#### A masked pattern was here ####
+9.0 9
0.0 0
2.0 2
-4.0 4
5.0 5
8.0 8
-9.0 9
+4.0 4
PREHOOK: query: drop table if exists test_src
PREHOOK: type: DROPTABLE
POSTHOOK: query: drop table if exists test_src
@@ -14284,14 +14284,14 @@ POSTHOOK: Input: default@src10_2
POSTHOOK: Input: default@src10_3
POSTHOOK: Input: default@src10_4
#### A masked pattern was here ####
-165 val_165
238 val_238
+484 val_484
+278 val_278
255 val_255
+165 val_165
27 val_27
-278 val_278
311 val_311
409 val_409
-484 val_484
86 val_86
98 val_98
PREHOOK: query: explain
@@ -14492,14 +14492,14 @@ POSTHOOK: Input: default@src10_2
POSTHOOK: Input: default@src10_3
POSTHOOK: Input: default@src10_4
#### A masked pattern was here ####
-165 val_165
238 val_238
+484 val_484
+278 val_278
255 val_255
+165 val_165
27 val_27
-278 val_278
311 val_311
409 val_409
-484 val_484
86 val_86
98 val_98
PREHOOK: query: drop table if exists tmptable
@@ -15328,313 +15328,313 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
0 val_0
-10 val_10
-100 val_100
103 val_103
-104 val_104
105 val_105
-11 val_11
-111 val_111
-113 val_113
-114 val_114
116 val_116
-118 val_118
-119 val_119
-12 val_12
120 val_120
-125 val_125
-126 val_126
-128 val_128
129 val_129
131 val_131
-133 val_133
-134 val_134
136 val_136
-137 val_137
+155 val_155
+157 val_157
+160 val_160
+180 val_180
+183 val_183
+190 val_190
+191 val_191
+193 val_193
+205 val_205
+207 val_207
+213 val_213
+223 val_223
+235 val_235
+238 val_238
+239 val_239
+24 val_24
+248 val_248
+260 val_260
+28 val_28
+286 val_286
+298 val_298
+305 val_305
+306 val_306
+307 val_307
+308 val_308
+315 val_315
+317 val_317
+321 val_321
+33 val_33
+331 val_331
+356 val_356
+360 val_360
+366 val_366
+367 val_367
+368 val_368
+37 val_37
+378 val_378
+379 val_379
+382 val_382
+389 val_389
+395 val_395
+400 val_400
+402 val_402
+406 val_406
+407 val_407
+42 val_42
+430 val_430
+436 val_436
+44 val_44
+452 val_452
+466 val_466
+467 val_467
+472 val_472
+480 val_480
+484 val_484
+485 val_485
+487 val_487
+495 val_495
+496 val_496
+498 val_498
+51 val_51
+57 val_57
+58 val_58
+65 val_65
+66 val_66
+69 val_69
+70 val_70
+78 val_78
+8 val_8
+92 val_92
+96 val_96
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+12 val_12
+133 val_133
138 val_138
-143 val_143
-145 val_145
-146 val_146
-149 val_149
-15 val_15
-150 val_150
-152 val_152
153 val_153
-155 val_155
156 val_156
-157 val_157
+162 val_162
+168 val_168
+174 val_174
+176 val_176
+178 val_178
+181 val_181
+186 val_186
+187 val_187
+192 val_192
+197 val_197
+199 val_199
+2 val_2
+201 val_201
+203 val_203
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+230 val_230
+237 val_237
+249 val_249
+256 val_256
+257 val_257
+277 val_277
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+327 val_327
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+4 val_4
+403 val_403
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+437 val_437
+438 val_438
+439 val_439
+454 val_454
+455 val_455
+460 val_460
+463 val_463
+470 val_470
+478 val_478
+479 val_479
+489 val_489
+491 val_491
+492 val_492
+53 val_53
+67 val_67
+82 val_82
+90 val_90
+97 val_97
+10 val_10
+125 val_125
+134 val_134
+143 val_143
+145 val_145
+149 val_149
+150 val_150
158 val_158
-160 val_160
-162 val_162
163 val_163
164 val_164
-165 val_165
166 val_166
-167 val_167
-168 val_168
-169 val_169
17 val_17
170 val_170
172 val_172
-174 val_174
-175 val_175
-176 val_176
-177 val_177
-178 val_178
-179 val_179
-18 val_18
-180 val_180
-181 val_181
-183 val_183
-186 val_186
-187 val_187
189 val_189
19 val_19
-190 val_190
-191 val_191
-192 val_192
-193 val_193
-194 val_194
195 val_195
196 val_196
-197 val_197
-199 val_199
-2 val_2
20 val_20
-200 val_200
-201 val_201
-202 val_202
-203 val_203
-205 val_205
-207 val_207
-208 val_208
209 val_209
-213 val_213
-214 val_214
216 val_216
217 val_217
-218 val_218
-219 val_219
-221 val_221
-222 val_222
-223 val_223
224 val_224
-226 val_226
228 val_228
229 val_229
-230 val_230
233 val_233
-235 val_235
-237 val_237
-238 val_238
-239 val_239
-24 val_24
241 val_241
-242 val_242
244 val_244
247 val_247
-248 val_248
-249 val_249
-252 val_252
255 val_255
-256 val_256
-257 val_257
258 val_258
26 val_26
-260 val_260
-262 val_262
263 val_263
265 val_265
266 val_266
-27 val_27
272 val_272
273 val_273
274 val_274
-275 val_275
-277 val_277
-278 val_278
-28 val_28
-280 val_280
281 val_281
-282 val_282
-283 val_283
-284 val_284
-285 val_285
-286 val_286
-287 val_287
-288 val_288
-289 val_289
291 val_291
-292 val_292
296 val_296
-298 val_298
30 val_30
302 val_302
-305 val_305
-306 val_306
-307 val_307
-308 val_308
309 val_309
-310 val_310
-311 val_311
-315 val_315
316 val_316
-317 val_317
318 val_318
-321 val_321
-322 val_322
-323 val_323
325 val_325
-327 val_327
-33 val_33
-331 val_331
332 val_332
-333 val_333
335 val_335
-336 val_336
-338 val_338
339 val_339
-34 val_34
-341 val_341
342 val_342
-344 val_344
345 val_345
-348 val_348
-35 val_35
-351 val_351
353 val_353
-356 val_356
-360 val_360
-362 val_362
-364 val_364
-365 val_365
-366 val_366
-367 val_367
-368 val_368
369 val_369
-37 val_37
373 val_373
-374 val_374
375 val_375
377 val_377
-378 val_378
-379 val_379
-382 val_382
384 val_384
386 val_386
-389 val_389
-392 val_392
-393 val_393
394 val_394
-395 val_395
396 val_396
-397 val_397
399 val_399
-4 val_4
-400 val_400
401 val_401
-402 val_402
-403 val_403
-404 val_404
-406 val_406
-407 val_407
-409 val_409
41 val_41
-411 val_411
413 val_413
414 val_414
-417 val_417
-418 val_418
-419 val_419
-42 val_42
-421 val_421
-424 val_424
-427 val_427
-429 val_429
-43 val_43
-430 val_430
431 val_431
-432 val_432
-435 val_435
-436 val_436
-437 val_437
-438 val_438
-439 val_439
-44 val_44
-443 val_443
-444 val_444
446 val_446
448 val_448
449 val_449
-452 val_452
-453 val_453
-454 val_454
-455 val_455
-457 val_457
-458 val_458
459 val_459
-460 val_460
462 val_462
-463 val_463
-466 val_466
-467 val_467
468 val_468
-469 val_469
47 val_47
-470 val_470
-472 val_472
-475 val_475
-477 val_477
-478 val_478
-479 val_479
-480 val_480
-481 val_481
482 val_482
-483 val_483
-484 val_484
-485 val_485
-487 val_487
-489 val_489
490 val_490
-491 val_491
-492 val_492
493 val_493
494 val_494
-495 val_495
-496 val_496
497 val_497
-498 val_498
5 val_5
-51 val_51
-53 val_53
54 val_54
-57 val_57
-58 val_58
-64 val_64
-65 val_65
-66 val_66
-67 val_67
-69 val_69
-70 val_70
-72 val_72
74 val_74
-76 val_76
77 val_77
-78 val_78
-8 val_8
80 val_80
-82 val_82
-83 val_83
84 val_84
85 val_85
-86 val_86
87 val_87
9 val_9
-90 val_90
-92 val_92
95 val_95
-96 val_96
-97 val_97
+100 val_100
+11 val_11
+113 val_113
+119 val_119
+126 val_126
+128 val_128
+137 val_137
+146 val_146
+15 val_15
+152 val_152
+165 val_165
+167 val_167
+169 val_169
+175 val_175
+177 val_177
+179 val_179
+18 val_18
+194 val_194
+200 val_200
+202 val_202
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+365 val_365
+393 val_393
+409 val_409
+411 val_411
+417 val_417
+418 val_418
+424 val_424
+43 val_43
+432 val_432
+435 val_435
+443 val_443
+444 val_444
+453 val_453
+457 val_457
+458 val_458
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
+64 val_64
+72 val_72
+76 val_76
+83 val_83
+86 val_86
98 val_98
PREHOOK: query: explain
select count(1) FROM (select s1.key as key, s1.value as value from src s1 UNION DISTINCT
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_binary_join_groupby.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_binary_join_groupby.q.out b/ql/src/test/results/clientpositive/llap/vector_binary_join_groupby.q.out
index 40251b4..339ec2c 100644
--- a/ql/src/test/results/clientpositive/llap/vector_binary_join_groupby.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_binary_join_groupby.q.out
@@ -96,12 +96,14 @@ POSTHOOK: Lineage: hundredorc.si SIMPLE [(over1k)over1k.FieldSchema(name:si, typ
POSTHOOK: Lineage: hundredorc.t SIMPLE [(over1k)over1k.FieldSchema(name:t, type:tinyint, comment:null), ]
POSTHOOK: Lineage: hundredorc.ts SIMPLE [(over1k)over1k.FieldSchema(name:ts, type:timestamp, comment:null), ]
PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
-SELECT sum(hash(*))
+SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
-SELECT sum(hash(*))
+SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
POSTHOOK: type: QUERY
PLAN VECTORIZATION:
enabled: true
@@ -116,8 +118,9 @@ STAGE PLANS:
Tez
#### A masked pattern was here ####
Edges:
- Map 1 <- Map 3 (BROADCAST_EDGE)
+ Map 1 <- Map 4 (BROADCAST_EDGE)
Reducer 2 <- Map 1 (CUSTOM_SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -155,7 +158,7 @@ STAGE PLANS:
nativeConditionsMet: hive.mapjoin.optimized.hashtable IS true, hive.vectorized.execution.mapjoin.native.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, One MapJoin Condition IS true, No nullsafe IS true, Small table vectorizes IS true, Optimized Table and Supports Key Types IS true
outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19, _col20, _col21
input vertices:
- 1 Map 3
+ 1 Map 4
Statistics: Num rows: 110 Data size: 32601 Basic stats: COMPLETE Column stats: NONE
Select Operator
expressions: hash(_col0,_col1,_col2,_col3,_col4,_col5,_col6,_col7,_col8,_col9,_col10,_col11,_col12,_col13,_col14,_col15,_col16,_col17,_col18,_col19,_col20,_col21) (type: int)
@@ -195,7 +198,7 @@ STAGE PLANS:
allNative: false
usesVectorUDFAdaptor: true
vectorized: true
- Map 3
+ Map 4
Map Operator Tree:
TableScan
alias: t2
@@ -259,6 +262,32 @@ STAGE PLANS:
mode: mergepartial
outputColumnNames: _col0
Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
+ Reduce Output Operator
+ key expressions: _col0 (type: bigint)
+ sort order: +
+ Reduce Sink Vectorization:
+ className: VectorReduceSinkObjectHashOperator
+ native: true
+ nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
+ Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Vectorization:
+ enabled: true
+ enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true
+ groupByVectorOutput: true
+ allNative: false
+ usesVectorUDFAdaptor: false
+ vectorized: true
+ Reduce Operator Tree:
+ Select Operator
+ expressions: KEY.reducesinkkey0 (type: bigint)
+ outputColumnNames: _col0
+ Select Vectorization:
+ className: VectorSelectOperator
+ native: true
+ projectedOutputColumns: [0]
+ Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
File Output Operator
compressed: false
File Sink Vectorization:
@@ -276,13 +305,15 @@ STAGE PLANS:
Processor Tree:
ListSink
-PREHOOK: query: SELECT sum(hash(*))
+PREHOOK: query: SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
PREHOOK: type: QUERY
PREHOOK: Input: default@hundredorc
#### A masked pattern was here ####
-POSTHOOK: query: SELECT sum(hash(*))
+POSTHOOK: query: SELECT sum(hash(*)) k
FROM hundredorc t1 JOIN hundredorc t2 ON t1.bin = t2.bin
+order by k
POSTHOOK: type: QUERY
POSTHOOK: Input: default@hundredorc
#### A masked pattern was here ####
@@ -291,11 +322,13 @@ PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
PREHOOK: type: QUERY
POSTHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
POSTHOOK: type: QUERY
PLAN VECTORIZATION:
enabled: true
@@ -311,6 +344,7 @@ STAGE PLANS:
#### A masked pattern was here ####
Edges:
Reducer 2 <- Map 1 (SIMPLE_EDGE)
+ Reducer 3 <- Reducer 2 (SIMPLE_EDGE)
#### A masked pattern was here ####
Vertices:
Map 1
@@ -393,16 +427,43 @@ STAGE PLANS:
native: true
projectedOutputColumns: [1, 0]
Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- File Sink Vectorization:
- className: VectorFileSinkOperator
- native: false
+ Reduce Output Operator
+ key expressions: _col1 (type: binary)
+ sort order: +
+ Reduce Sink Vectorization:
+ className: VectorReduceSinkObjectHashOperator
+ native: true
+ nativeConditionsMet: hive.vectorized.execution.reducesink.new.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true, No TopN IS true, No DISTINCT columns IS true, BinarySortableSerDe for keys IS true, LazyBinarySerDe for values IS true
Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.SequenceFileInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ value expressions: _col0 (type: bigint)
+ Reducer 3
+ Execution mode: vectorized, llap
+ Reduce Vectorization:
+ enabled: true
+ enableConditionsMet: hive.vectorized.execution.reduce.enabled IS true, hive.execution.engine tez IN [tez, spark] IS true
+ groupByVectorOutput: true
+ allNative: false
+ usesVectorUDFAdaptor: false
+ vectorized: true
+ Reduce Operator Tree:
+ Select Operator
+ expressions: VALUE._col0 (type: bigint), KEY.reducesinkkey0 (type: binary)
+ outputColumnNames: _col0, _col1
+ Select Vectorization:
+ className: VectorSelectOperator
+ native: true
+ projectedOutputColumns: [1, 0]
+ Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
+ File Sink Vectorization:
+ className: VectorFileSinkOperator
+ native: false
+ Statistics: Num rows: 50 Data size: 14819 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.SequenceFileInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
Stage: Stage-0
Fetch Operator
@@ -413,12 +474,14 @@ STAGE PLANS:
PREHOOK: query: SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
PREHOOK: type: QUERY
PREHOOK: Input: default@hundredorc
#### A masked pattern was here ####
POSTHOOK: query: SELECT count(*), bin
FROM hundredorc
GROUP BY bin
+order by bin
POSTHOOK: type: QUERY
POSTHOOK: Input: default@hundredorc
#### A masked pattern was here ####
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/vector_coalesce_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/vector_coalesce_2.q.out b/ql/src/test/results/clientpositive/llap/vector_coalesce_2.q.out
index c912b2e..2a3eff5 100644
--- a/ql/src/test/results/clientpositive/llap/vector_coalesce_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/vector_coalesce_2.q.out
@@ -114,8 +114,8 @@ GROUP BY str2
POSTHOOK: type: QUERY
POSTHOOK: Input: default@str_str_orc
#### A masked pattern was here ####
-X 0.02
y 0.0
+X 0.02
PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
SELECT COALESCE(str1, 0) as result
from str_str_orc
@@ -317,8 +317,8 @@ GROUP BY str2
POSTHOOK: type: QUERY
POSTHOOK: Input: default@str_str_orc
#### A masked pattern was here ####
-X 0.02
y 0.0
+X 0.02
PREHOOK: query: EXPLAIN VECTORIZATION EXPRESSION
SELECT COALESCE(str1, 0) as result
from str_str_orc
[3/6] hive git commit: HIVE-16296 : use LLAP executor count to
configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan,
reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Posted by se...@apache.org.
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out b/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
index 250c93d..b2b5458 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_scalar.q.out
@@ -229,17 +229,17 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
POSTHOOK: Input: default@part_null
#### A masked pattern was here ####
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
-192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
Warning: Shuffle Join MERGEJOIN[19][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: select * from part where p_size > (select * from tempty)
PREHOOK: type: QUERY
@@ -672,32 +672,32 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
POSTHOOK: Input: default@tnull
#### A masked pattern was here ####
+105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
+110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
-105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
-33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
+33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
Warning: Shuffle Join MERGEJOIN[30][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain select * from part where (select max(p_name) from part_null) is not null
PREHOOK: type: QUERY
@@ -849,32 +849,32 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
POSTHOOK: Input: default@part_null
#### A masked pattern was here ####
+105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
+110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
-105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
-33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
+33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
Warning: Shuffle Join MERGEJOIN[57][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 2' is a cross product
Warning: Shuffle Join MERGEJOIN[58][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 3' is a cross product
Warning: Shuffle Join MERGEJOIN[59][tables = [$hdt$_0, $hdt$_1, $hdt$_2, $hdt$_3]] in Stage 'Reducer 4' is a cross product
@@ -1156,21 +1156,21 @@ POSTHOOK: query: select * from part where p_size between (select min(p_size) fro
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
+105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
+110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
-105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
Warning: Shuffle Join MERGEJOIN[36][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain select p_mfgr, p_name, p_size from part
where part.p_size >
@@ -1578,32 +1578,32 @@ POSTHOOK: query: select * from part where (p_partkey*p_size) <> (select min(p_pa
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
+105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
+110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
-105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
-33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
+33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
PREHOOK: query: explain select count(*) as c from part as e where p_size + 100 < (select max(p_partkey) from part where p_name = e.p_name)
PREHOOK: type: QUERY
POSTHOOK: query: explain select count(*) as c from part as e where p_size + 100 < (select max(p_partkey) from part where p_name = e.p_name)
@@ -2231,32 +2231,32 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
POSTHOOK: Input: default@part_null
#### A masked pattern was here ####
-17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
-17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
+17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
+78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
Warning: Shuffle Join MERGEJOIN[60][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 3' is a cross product
PREHOOK: query: explain select * from part where p_size >= (select min(p_size) from part_null where part_null.p_type = part.p_type) AND p_retailprice <= (select max(p_retailprice) from part_null)
PREHOOK: type: QUERY
@@ -2527,32 +2527,32 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
POSTHOOK: Input: default@part_null
#### A masked pattern was here ####
-17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
-17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
+17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
+78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
Warning: Shuffle Join MERGEJOIN[46][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain select * from part where p_brand <> (select min(p_brand) from part ) AND p_size IN (select (p_size) from part p where p.p_type = part.p_type ) AND p_size <> 340
PREHOOK: type: QUERY
@@ -2760,29 +2760,29 @@ POSTHOOK: query: select * from part where p_brand <> (select min(p_brand) from p
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
-17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
-17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
+144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
+17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
+17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
PREHOOK: query: explain select * from part where p_size <> (select count(p_name) from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
PREHOOK: type: QUERY
POSTHOOK: query: explain select * from part where p_size <> (select count(p_name) from part p where p.p_size = part.p_size AND part.p_partkey= p.p_partkey )
@@ -2947,9 +2947,19 @@ POSTHOOK: query: select * from part where p_size <> (select count(p_name) from p
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
+105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
+110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
+132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
+144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
@@ -2960,16 +2970,6 @@ POSTHOOK: Input: default@part
85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
-132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
Warning: Shuffle Join MERGEJOIN[64][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product
Warning: Shuffle Join MERGEJOIN[65][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 4' is a cross product
PREHOOK: query: explain select key, count(*) from src where value <> (select max(value) from src) group by key having count(*) > (select count(*) from src s1 where s1.key = '90' group by s1.key )
@@ -3460,8 +3460,8 @@ POSTHOOK: query: select sum(p_retailprice) from part group by p_type having sum(
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
-3461.37
2346.3
+3461.37
Warning: Shuffle Join MERGEJOIN[77][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain select * from part where p_size > (select count(p_name) from part INTERSECT select count(p_brand) from part)
PREHOOK: type: QUERY
@@ -3859,15 +3859,15 @@ POSTHOOK: query: select * from part where p_size > (select count(p_name) from pa
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
-192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+192697 almond antique blue firebrick mint Manufacturer#5 Brand#52 MEDIUM BURNISHED TIN 31 LG DRUM 1789.69 ickly ir
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
PREHOOK: query: explain select p_partkey from part where p_name like (select max(p.p_name) from part p left outer join part pp on p.p_type = pp.p_type where pp.p_size = part.p_size)
PREHOOK: type: QUERY
POSTHOOK: query: explain select p_partkey from part where p_name like (select max(p.p_name) from part p left outer join part pp on p.p_type = pp.p_type where pp.p_size = part.p_size)
@@ -4115,26 +4115,26 @@ POSTHOOK: query: select p_partkey from part where p_name like (select max(p.p_na
POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
#### A masked pattern was here ####
-40982
-146985
-110592
-17927
-49671
-33357
105685
-90681
-195606
+110592
112398
-78486
132666
+144293
+146985
+15103
+17927
+191709
+195606
+33357
+40982
45261
-86428
-85768
48427
-191709
+49671
65667
-144293
-15103
+78486
+85768
+86428
+90681
Warning: Shuffle Join MERGEJOIN[53][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 2' is a cross product
Warning: Shuffle Join MERGEJOIN[54][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 3' is a cross product
Warning: Shuffle Join MERGEJOIN[55][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 4' is a cross product
@@ -4417,31 +4417,31 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@part
POSTHOOK: Input: default@part_null
#### A masked pattern was here ####
-85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
-86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
-65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
+105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
+110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
+112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
121152 almond antique burnished rose metallic Manufacturer#1 Brand#14 PROMO PLATED TIN 2 JUMBO BOX 1173.15 e pinto beans h
-110592 almond antique salmon chartreuse burlywood Manufacturer#1 Brand#15 PROMO BURNISHED NICKEL 6 JUMBO PKG 1602.59 to the furiously
-105685 almond antique violet chocolate turquoise Manufacturer#2 Brand#22 MEDIUM ANODIZED COPPER 14 MED CAN 1690.68 ly pending requ
-191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
-146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
132666 almond aquamarine rose maroon antique Manufacturer#2 Brand#24 SMALL POLISHED NICKEL 25 MED BOX 1698.66 even
-195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
-90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
-40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
-112398 almond antique metallic orange dim Manufacturer#3 Brand#32 MEDIUM BURNISHED BRASS 19 JUMBO JAR 1410.39 ole car
144293 almond antique olive coral navajo Manufacturer#3 Brand#34 STANDARD POLISHED STEEL 45 JUMBO CAN 1337.29 ag furiously about
+146985 almond aquamarine midnight light salmon Manufacturer#2 Brand#23 MEDIUM BURNISHED COPPER 2 SM CASE 2031.98 s cajole caref
+15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
17273 almond antique forest lavender goldenrod Manufacturer#3 Brand#35 PROMO ANODIZED TIN 14 JUMBO CASE 1190.27 along the
-49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
17927 almond aquamarine yellow dodger mint Manufacturer#4 Brand#41 ECONOMY BRUSHED COPPER 7 SM PKG 1844.92 ites. eve
+191709 almond antique violet turquoise frosted Manufacturer#2 Brand#22 ECONOMY POLISHED STEEL 40 MED BOX 1800.7 haggle
+195606 almond aquamarine sandy cyan gainsboro Manufacturer#2 Brand#25 STANDARD PLATED TIN 18 SM PKG 1701.6 ic de
33357 almond azure aquamarine papaya violet Manufacturer#4 Brand#41 STANDARD ANODIZED TIN 12 WRAP CASE 1290.35 reful
-48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
-45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+40982 almond antique misty red olive Manufacturer#3 Brand#32 ECONOMY PLATED COPPER 1 LG PKG 1922.98 c foxes can s
42669 almond antique medium spring khaki Manufacturer#5 Brand#51 STANDARD BURNISHED TIN 6 MED CAN 1611.66 sits haggl
+45261 almond aquamarine floral ivory bisque Manufacturer#4 Brand#42 SMALL PLATED STEEL 27 WRAP CASE 1206.26 careful
+48427 almond antique violet mint lemon Manufacturer#4 Brand#42 PROMO POLISHED STEEL 39 SM CASE 1375.42 hely ironic i
+49671 almond antique gainsboro frosted violet Manufacturer#4 Brand#41 SMALL BRUSHED BRASS 10 SM BOX 1620.67 ccounts run quick
+65667 almond aquamarine pink moccasin thistle Manufacturer#1 Brand#12 LARGE BURNISHED STEEL 42 JUMBO CASE 1632.66 e across the expr
78486 almond azure blanched chiffon midnight Manufacturer#5 Brand#52 LARGE BRUSHED BRASS 23 MED BAG 1464.48 hely blith
-155733 almond antique sky peru orange Manufacturer#5 Brand#53 SMALL PLATED BRASS 2 WRAP DRUM 1788.73 furiously. bra
-15103 almond aquamarine dodger light gainsboro Manufacturer#5 Brand#53 ECONOMY BURNISHED STEEL 46 LG PACK 1018.1 packages hinder carefu
+85768 almond antique chartreuse lavender yellow Manufacturer#1 Brand#12 LARGE BRUSHED STEEL 34 SM BAG 1753.76 refull
+86428 almond aquamarine burnished black steel Manufacturer#1 Brand#12 STANDARD ANODIZED STEEL 28 WRAP BAG 1414.42 arefully
+90681 almond antique chartreuse khaki white Manufacturer#3 Brand#31 MEDIUM BURNISHED TIN 17 SM CASE 1671.68 are slyly after the sl
Warning: Shuffle Join MERGEJOIN[55][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain select * from part_null where p_brand NOT IN (select p_name from part) AND p_name NOT LIKE (select min(p_name) from part_null pp where part_null.p_type = pp.p_type)
PREHOOK: type: QUERY
@@ -4960,20 +4960,6 @@ li.l_orderkey <> (select min(l_orderkey) from lineitem where l_shipmode = 'AIR'
POSTHOOK: type: QUERY
POSTHOOK: Input: default@lineitem
#### A masked pattern was here ####
-450 2951
-2320 9821
-7068 9569
-21636 9143
-22630 5133
-40216 217
-59694 4705
-61336 8855
-61931 1932
-64128 9141
-82704 7721
-85951 5952
-88035 5560
-88362 871
106170 1191
108570 8571
115118 7630
@@ -4985,6 +4971,20 @@ POSTHOOK: Input: default@lineitem
155190 7706
175839 874
182052 9607
+21636 9143
+22630 5133
+2320 9821
+40216 217
+450 2951
+59694 4705
+61336 8855
+61931 1932
+64128 9141
+7068 9569
+82704 7721
+85951 5952
+88035 5560
+88362 871
PREHOOK: query: explain select p.p_partkey, li.l_suppkey
from (select distinct l_partkey as p_partkey from lineitem) p join lineitem li on p.p_partkey = li.l_partkey
where li.l_linenumber = 1 and
@@ -5224,20 +5224,6 @@ li.l_orderkey <> (select min(l_orderkey) from lineitem where l_shipmode = 'AIR'
POSTHOOK: type: QUERY
POSTHOOK: Input: default@lineitem
#### A masked pattern was here ####
-450 2951
-2320 9821
-7068 9569
-21636 9143
-22630 5133
-40216 217
-59694 4705
-61336 8855
-61931 1932
-64128 9141
-82704 7721
-85951 5952
-88035 5560
-88362 871
106170 1191
108570 8571
115118 7630
@@ -5249,6 +5235,20 @@ POSTHOOK: Input: default@lineitem
155190 7706
175839 874
182052 9607
+21636 9143
+22630 5133
+2320 9821
+40216 217
+450 2951
+59694 4705
+61336 8855
+61931 1932
+64128 9141
+7068 9569
+82704 7721
+85951 5952
+88035 5560
+88362 871
PREHOOK: query: explain select sum(l_extendedprice) from lineitem, part where p_partkey = l_partkey and l_quantity > (select avg(l_quantity) from lineitem where l_partkey = p_partkey)
PREHOOK: type: QUERY
POSTHOOK: query: explain select sum(l_extendedprice) from lineitem, part where p_partkey = l_partkey and l_quantity > (select avg(l_quantity) from lineitem where l_partkey = p_partkey)
@@ -5975,11 +5975,11 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@depts
POSTHOOK: Input: default@emps
#### A masked pattern was here ####
-130 Alice 40 F Vancouver 2 NULL false true 2007-01-01
-110 Eric 20 M San Francisco 3 80 NULL false 2001-01-01
100 Fred 10 NULL NULL 30 25 true false 1996-08-03
+110 Eric 20 M San Francisco 3 80 NULL false 2001-01-01
110 John 40 M Vancouver 2 NULL false true 2002-05-03
120 Wilma 20 F NULL 1 5 NULL true 2005-09-07
+130 Alice 40 F Vancouver 2 NULL false true 2007-01-01
PREHOOK: query: explain select * from emps where name > (select min(name) from depts where depts.deptno=emps.deptno)
PREHOOK: type: QUERY
POSTHOOK: query: explain select * from emps where name > (select min(name) from depts where depts.deptno=emps.deptno)
@@ -6431,9 +6431,9 @@ POSTHOOK: Input: default@emps
#### A masked pattern was here ####
100 Fred 10 NULL NULL 30 25 true false 1996-08-03
110 Eric 20 M San Francisco 3 80 NULL false 2001-01-01
+110 John 40 M Vancouver 2 NULL false true 2002-05-03
120 Wilma 20 F NULL 1 5 NULL true 2005-09-07
130 Alice 40 F Vancouver 2 NULL false true 2007-01-01
-110 John 40 M Vancouver 2 NULL false true 2002-05-03
Warning: Shuffle Join MERGEJOIN[60][tables = [$hdt$_0, $hdt$_1, $hdt$_2]] in Stage 'Reducer 3' is a cross product
PREHOOK: query: explain select * from emps where deptno <> (select sum(deptno) from depts where depts.name = emps.name) and empno > (select count(name) from depts)
PREHOOK: type: QUERY
@@ -6704,11 +6704,11 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@depts
POSTHOOK: Input: default@emps
#### A masked pattern was here ####
-130 Alice 40 F Vancouver 2 NULL false true 2007-01-01
-110 Eric 20 M San Francisco 3 80 NULL false 2001-01-01
100 Fred 10 NULL NULL 30 25 true false 1996-08-03
+110 Eric 20 M San Francisco 3 80 NULL false 2001-01-01
110 John 40 M Vancouver 2 NULL false true 2002-05-03
120 Wilma 20 F NULL 1 5 NULL true 2005-09-07
+130 Alice 40 F Vancouver 2 NULL false true 2007-01-01
PREHOOK: query: drop table DEPTS
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@depts
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
index 33350a7..6dd3fbf 100644
--- a/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_dynpart_hashjoin_1.q.out
@@ -404,10 +404,10 @@ order by c1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypesorc
#### A masked pattern was here ####
--13036 1
-8915 1
-3799 1
10782 1
+-13036 1
NULL 6
PREHOOK: query: explain
select
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/tez_union2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_union2.q.out b/ql/src/test/results/clientpositive/llap/tez_union2.q.out
index 51d45d2..7b45c7c 100644
--- a/ql/src/test/results/clientpositive/llap/tez_union2.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_union2.q.out
@@ -204,621 +204,621 @@ group by key, value
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-0 0
0 val_0
-10 10
-10 val_10
-100 100
-100 val_100
-103 103
103 val_103
104 104
-104 val_104
105 105
105 val_105
-11 11
-11 val_11
-111 111
-111 val_111
113 113
-113 val_113
-114 114
-114 val_114
-116 116
116 val_116
118 118
-118 val_118
-119 119
-119 val_119
12 12
-12 val_12
-120 120
120 val_120
-125 125
-125 val_125
-126 126
-126 val_126
128 128
-128 val_128
-129 129
129 val_129
-131 131
131 val_131
-133 133
-133 val_133
-134 134
-134 val_134
136 136
136 val_136
-137 137
-137 val_137
-138 138
-138 val_138
-143 143
-143 val_143
-145 145
-145 val_145
-146 146
-146 val_146
-149 149
-149 val_149
-15 15
-15 val_15
-150 150
-150 val_150
152 152
-152 val_152
153 153
-153 val_153
-155 155
155 val_155
-156 156
-156 val_156
157 157
157 val_157
-158 158
-158 val_158
-160 160
160 val_160
-162 162
-162 val_162
-163 163
-163 val_163
-164 164
-164 val_164
-165 165
-165 val_165
-166 166
-166 val_166
-167 167
-167 val_167
-168 168
-168 val_168
-169 169
-169 val_169
-17 17
-17 val_17
-170 170
-170 val_170
-172 172
-172 val_172
174 174
-174 val_174
-175 175
-175 val_175
-176 176
-176 val_176
-177 177
-177 val_177
-178 178
-178 val_178
-179 179
-179 val_179
-18 18
-18 val_18
-180 180
180 val_180
-181 181
-181 val_181
-183 183
183 val_183
-186 186
-186 val_186
-187 187
-187 val_187
-189 189
-189 val_189
-19 19
-19 val_19
-190 190
190 val_190
-191 191
191 val_191
192 192
-192 val_192
-193 193
193 val_193
-194 194
-194 val_194
-195 195
-195 val_195
-196 196
-196 val_196
-197 197
-197 val_197
-199 199
-199 val_199
-2 2
-2 val_2
20 20
-20 val_20
-200 200
-200 val_200
201 201
-201 val_201
202 202
-202 val_202
-203 203
-203 val_203
-205 205
205 val_205
-207 207
207 val_207
-208 208
-208 val_208
209 209
-209 val_209
213 213
213 val_213
-214 214
-214 val_214
216 216
-216 val_216
-217 217
-217 val_217
218 218
-218 val_218
219 219
-219 val_219
221 221
-221 val_221
-222 222
-222 val_222
-223 223
223 val_223
-224 224
-224 val_224
-226 226
-226 val_226
228 228
-228 val_228
-229 229
-229 val_229
-230 230
-230 val_230
-233 233
-233 val_233
-235 235
235 val_235
-237 237
-237 val_237
-238 238
238 val_238
-239 239
239 val_239
24 24
24 val_24
-241 241
-241 val_241
-242 242
-242 val_242
-244 244
-244 val_244
-247 247
-247 val_247
248 248
248 val_248
-249 249
-249 val_249
-252 252
-252 val_252
-255 255
-255 val_255
-256 256
-256 val_256
-257 257
-257 val_257
-258 258
-258 val_258
-26 26
-26 val_26
-260 260
260 val_260
262 262
-262 val_262
-263 263
-263 val_263
265 265
-265 val_265
266 266
-266 val_266
27 27
-27 val_27
-272 272
-272 val_272
-273 273
-273 val_273
-274 274
-274 val_274
-275 275
-275 val_275
-277 277
-277 val_277
-278 278
-278 val_278
-28 28
28 val_28
-280 280
-280 val_280
-281 281
-281 val_281
282 282
-282 val_282
-283 283
-283 val_283
-284 284
-284 val_284
-285 285
-285 val_285
-286 286
286 val_286
-287 287
-287 val_287
-288 288
-288 val_288
289 289
-289 val_289
-291 291
-291 val_291
-292 292
-292 val_292
296 296
-296 val_296
-298 298
298 val_298
-30 30
-30 val_30
-302 302
-302 val_302
-305 305
305 val_305
-306 306
306 val_306
-307 307
307 val_307
-308 308
308 val_308
-309 309
-309 val_309
-310 310
-310 val_310
311 311
-311 val_311
-315 315
315 val_315
316 316
-316 val_316
317 317
317 val_317
-318 318
-318 val_318
321 321
321 val_321
322 322
-322 val_322
-323 323
-323 val_323
-325 325
-325 val_325
-327 327
-327 val_327
33 33
33 val_33
-331 331
331 val_331
-332 332
-332 val_332
-333 333
-333 val_333
-335 335
-335 val_335
-336 336
-336 val_336
338 338
-338 val_338
339 339
-339 val_339
34 34
-34 val_34
341 341
-341 val_341
-342 342
-342 val_342
-344 344
-344 val_344
-345 345
-345 val_345
348 348
-348 val_348
-35 35
-35 val_35
-351 351
-351 val_351
-353 353
-353 val_353
-356 356
356 val_356
-360 360
360 val_360
-362 362
-362 val_362
364 364
-364 val_364
-365 365
-365 val_365
-366 366
366 val_366
-367 367
367 val_367
-368 368
368 val_368
-369 369
-369 val_369
-37 37
37 val_37
-373 373
-373 val_373
374 374
-374 val_374
-375 375
-375 val_375
377 377
-377 val_377
378 378
378 val_378
-379 379
379 val_379
-382 382
382 val_382
-384 384
-384 val_384
-386 386
-386 val_386
389 389
389 val_389
392 392
-392 val_392
393 393
-393 val_393
-394 394
-394 val_394
-395 395
395 val_395
396 396
-396 val_396
397 397
-397 val_397
-399 399
-399 val_399
-4 4
-4 val_4
-400 400
400 val_400
-401 401
-401 val_401
-402 402
402 val_402
-403 403
-403 val_403
-404 404
-404 val_404
-406 406
406 val_406
-407 407
407 val_407
-409 409
-409 val_409
41 41
-41 val_41
-411 411
-411 val_411
-413 413
-413 val_413
414 414
-414 val_414
-417 417
-417 val_417
-418 418
-418 val_418
419 419
-419 val_419
-42 42
42 val_42
421 421
-421 val_421
-424 424
-424 val_424
-427 427
-427 val_427
-429 429
-429 val_429
-43 43
-43 val_43
-430 430
430 val_430
-431 431
-431 val_431
-432 432
-432 val_432
-435 435
-435 val_435
-436 436
436 val_436
-437 437
-437 val_437
-438 438
-438 val_438
-439 439
-439 val_439
-44 44
44 val_44
-443 443
-443 val_443
-444 444
-444 val_444
-446 446
-446 val_446
448 448
-448 val_448
-449 449
-449 val_449
452 452
452 val_452
453 453
-453 val_453
-454 454
-454 val_454
-455 455
-455 val_455
-457 457
-457 val_457
-458 458
-458 val_458
-459 459
-459 val_459
460 460
-460 val_460
462 462
-462 val_462
463 463
-463 val_463
-466 466
466 val_466
467 467
467 val_467
-468 468
-468 val_468
-469 469
-469 val_469
-47 47
-47 val_47
-470 470
-470 val_470
-472 472
472 val_472
-475 475
-475 val_475
-477 477
-477 val_477
478 478
-478 val_478
-479 479
-479 val_479
-480 480
480 val_480
481 481
-481 val_481
-482 482
-482 val_482
-483 483
-483 val_483
-484 484
484 val_484
485 485
485 val_485
-487 487
487 val_487
-489 489
-489 val_489
-490 490
-490 val_490
-491 491
-491 val_491
492 492
-492 val_492
493 493
-493 val_493
494 494
-494 val_494
495 495
495 val_495
-496 496
496 val_496
-497 497
-497 val_497
-498 498
498 val_498
-5 5
-5 val_5
-51 51
51 val_51
-53 53
-53 val_53
-54 54
-54 val_54
-57 57
57 val_57
58 58
58 val_58
-64 64
-64 val_64
-65 65
65 val_65
66 66
66 val_66
-67 67
-67 val_67
-69 69
69 val_69
-70 70
70 val_70
-72 72
-72 val_72
-74 74
-74 val_74
-76 76
-76 val_76
-77 77
-77 val_77
-78 78
78 val_78
-8 8
8 val_8
-80 80
-80 val_80
-82 82
-82 val_82
83 83
-83 val_83
-84 84
-84 val_84
-85 85
-85 val_85
-86 86
-86 val_86
-87 87
-87 val_87
-9 9
-9 val_9
-90 90
-90 val_90
92 92
92 val_92
-95 95
-95 val_95
96 96
96 val_96
97 97
-97 val_97
+104 val_104
+11 11
+111 111
+111 val_111
+114 114
+114 val_114
+118 val_118
+119 119
+12 val_12
+131 131
+133 val_133
+137 137
+138 val_138
+145 145
+146 146
+149 149
+150 150
+153 val_153
+156 val_156
+158 158
+162 162
+162 val_162
+164 164
+168 168
+168 val_168
+172 172
+174 val_174
+175 175
+176 val_176
+177 177
+178 val_178
+18 18
+181 val_181
+186 val_186
+187 187
+187 val_187
+191 191
+192 val_192
+194 194
+197 197
+197 val_197
+199 val_199
+2 val_2
+200 200
+201 val_201
+203 203
+203 val_203
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+223 223
+229 229
+230 val_230
+237 val_237
+239 239
+249 val_249
+252 252
+255 255
+256 256
+256 val_256
+257 val_257
+258 258
+26 26
+260 260
+273 273
+274 274
+277 277
+277 val_277
+278 val_278
+28 28
+284 val_284
+285 285
+285 val_285
+286 286
+298 298
+305 305
+308 308
+309 309
+310 val_310
+322 val_322
+325 325
+327 val_327
+331 331
+333 val_333
+336 336
+336 val_336
+338 val_338
+341 val_341
+342 342
+344 344
+344 val_344
+348 val_348
+351 val_351
+362 362
+362 val_362
+364 val_364
+366 366
+374 val_374
+379 379
+382 382
+384 384
+392 val_392
+397 val_397
+399 399
+4 val_4
+403 val_403
+404 val_404
+406 406
+413 413
+419 val_419
+421 val_421
+424 424
+427 val_427
+429 429
+429 val_429
+43 43
+436 436
+437 437
+437 val_437
+438 438
+438 val_438
+439 val_439
+444 444
+446 446
+454 val_454
+455 455
+455 val_455
+459 459
+460 val_460
+463 val_463
+468 468
+470 val_470
+477 477
+478 val_478
+479 479
+479 val_479
+480 480
+482 482
+483 483
+489 val_489
+491 val_491
+492 val_492
+496 496
+498 498
+53 val_53
+67 67
+67 val_67
+72 72
+74 74
+82 val_82
+85 85
+9 9
+90 val_90
+95 95
+97 val_97
+10 10
+10 val_10
+116 116
+120 120
+125 val_125
+126 126
+134 val_134
+143 val_143
+145 val_145
+149 val_149
+15 15
+150 val_150
+155 155
+158 val_158
+163 val_163
+164 val_164
+166 val_166
+169 169
+17 val_17
+170 val_170
+172 val_172
+176 176
+178 178
+189 189
+189 val_189
+19 19
+19 val_19
+193 193
+195 val_195
+196 val_196
+199 199
+2 2
+20 val_20
+205 205
+208 208
+209 val_209
+216 val_216
+217 217
+217 val_217
+222 222
+224 val_224
+226 226
+228 val_228
+229 val_229
+230 230
+233 val_233
+237 237
+241 241
+241 val_241
+242 242
+244 244
+244 val_244
+247 247
+247 val_247
+255 val_255
+258 val_258
+26 val_26
+263 263
+263 val_263
+265 val_265
+266 val_266
+272 val_272
+273 val_273
+274 val_274
+275 275
+278 278
+280 280
+281 281
+281 val_281
+284 284
+291 val_291
+296 val_296
+30 30
+30 val_30
+302 val_302
+306 306
+309 val_309
+310 310
+316 val_316
+318 318
+318 val_318
+325 val_325
+332 332
+332 val_332
+333 333
+335 val_335
+339 val_339
+342 val_342
+345 val_345
+351 351
+353 353
+353 val_353
+360 360
+368 368
+369 369
+369 val_369
+373 val_373
+375 375
+375 val_375
+377 val_377
+384 val_384
+386 386
+386 val_386
+394 val_394
+395 395
+396 val_396
+399 val_399
+4 4
+401 401
+401 val_401
+404 404
+407 407
+409 409
+41 val_41
+411 411
+413 val_413
+414 val_414
+417 417
+418 418
+431 val_431
+432 432
+439 439
+443 443
+446 val_446
+448 val_448
+449 val_449
+458 458
+459 val_459
+462 val_462
+468 val_468
+47 47
+47 val_47
+470 470
+472 472
+475 475
+482 val_482
+487 487
+490 val_490
+493 val_493
+494 val_494
+497 val_497
+5 val_5
+51 51
+53 53
+54 54
+54 val_54
+57 57
+65 65
+70 70
+74 val_74
+77 val_77
+8 8
+80 val_80
+82 82
+84 84
+84 val_84
+85 val_85
+86 86
+87 87
+87 val_87
+9 val_9
+90 90
+95 val_95
+0 0
+100 100
+100 val_100
+103 103
+11 val_11
+113 val_113
+119 val_119
+125 125
+126 val_126
+128 val_128
+129 129
+133 133
+134 134
+137 val_137
+138 138
+143 143
+146 val_146
+15 val_15
+152 val_152
+156 156
+160 160
+163 163
+165 165
+165 val_165
+166 166
+167 167
+167 val_167
+169 val_169
+17 17
+170 170
+175 val_175
+177 val_177
+179 179
+179 val_179
+18 val_18
+180 180
+181 181
+183 183
+186 186
+190 190
+194 val_194
+195 195
+196 196
+200 val_200
+202 val_202
+207 207
+214 214
+221 val_221
+222 val_222
+224 224
+226 val_226
+233 233
+235 235
+238 238
+242 val_242
+249 249
+252 val_252
+257 257
+262 val_262
+27 val_27
+272 272
+275 val_275
+280 val_280
+282 val_282
+283 283
+283 val_283
+287 287
+287 val_287
+288 288
+288 val_288
+289 val_289
+291 291
+292 292
+292 val_292
+302 302
+307 307
+311 val_311
+315 315
+323 323
+323 val_323
+327 327
+335 335
+34 val_34
+345 345
+35 35
+35 val_35
+356 356
+365 365
+365 val_365
+367 367
+37 37
+373 373
+393 val_393
+394 394
+400 400
+402 402
+403 403
+409 val_409
+411 val_411
+417 val_417
+418 val_418
+42 42
+424 val_424
+427 427
+43 val_43
+430 430
+431 431
+432 val_432
+435 435
+435 val_435
+44 44
+443 val_443
+444 val_444
+449 449
+453 val_453
+454 454
+457 457
+457 val_457
+458 val_458
+466 466
+469 469
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
+484 484
+489 489
+490 490
+491 491
+497 497
+5 5
+64 64
+64 val_64
+69 69
+72 val_72
+76 76
+76 val_76
+77 77
+78 78
+80 80
+83 val_83
+86 val_86
98 98
98 val_98
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
index 5bb596a..3b47383 100644
--- a/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
+++ b/ql/src/test/results/clientpositive/llap/tez_vector_dynpart_hashjoin_1.q.out
@@ -404,10 +404,10 @@ order by c1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypesorc
#### A masked pattern was here ####
--13036 1
-8915 1
-3799 1
10782 1
+-13036 1
NULL 6
PREHOOK: query: explain
select
@@ -824,8 +824,8 @@ order by c1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypesorc
#### A masked pattern was here ####
--13036 1
-8915 1
-3799 1
10782 1
+-13036 1
NULL 6
[4/6] hive git commit: HIVE-16296 : use LLAP executor count to
configure reducer auto-parallelism (Sergey Shelukhin, Gopal Vijayaraghavan,
reviewed by Gopal Vijayaraghavan, Sergey Shelukhin, Gunther Hagleitner)
Posted by se...@apache.org.
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/except_distinct.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/except_distinct.q.out b/ql/src/test/results/clientpositive/llap/except_distinct.q.out
index 94125b5..4c32ebc 100644
--- a/ql/src/test/results/clientpositive/llap/except_distinct.q.out
+++ b/ql/src/test/results/clientpositive/llap/except_distinct.q.out
@@ -190,9 +190,9 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
2 20
+1 2
PREHOOK: query: explain select * from src except distinct select * from src
PREHOOK: type: QUERY
POSTHOOK: query: explain select * from src except distinct select * from src
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/explainuser_4.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/explainuser_4.q.out b/ql/src/test/results/clientpositive/llap/explainuser_4.q.out
index 023627e..99db828 100644
--- a/ql/src/test/results/clientpositive/llap/explainuser_4.q.out
+++ b/ql/src/test/results/clientpositive/llap/explainuser_4.q.out
@@ -232,10 +232,10 @@ order by c1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypesorc
#### A masked pattern was here ####
--13036 1
-8915 1
-3799 1
10782 1
+-13036 1
NULL 6
PREHOOK: query: explain
select
@@ -471,10 +471,10 @@ order by c1
POSTHOOK: type: QUERY
POSTHOOK: Input: default@alltypesorc
#### A masked pattern was here ####
--13036 1
-8915 1
-3799 1
10782 1
+-13036 1
NULL 6
Warning: Shuffle Join MERGEJOIN[9][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out b/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out
index ee9930f..a59188a 100644
--- a/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out
+++ b/ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out
@@ -850,8 +850,8 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
#### A masked pattern was here ####
-428
452
+428
PREHOOK: query: EXPLAIN
SELECT COUNT(*)
FROM src1 x JOIN srcpart z ON (x.key = z.key)
@@ -1100,8 +1100,8 @@ POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=11
POSTHOOK: Input: default@srcpart@ds=2008-04-09/hr=12
#### A masked pattern was here ####
-428
452
+428
PREHOOK: query: SELECT 1
PREHOOK: type: QUERY
PREHOOK: Input: _dummy_database@_dummy_table
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/intersect_all.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/intersect_all.q.out b/ql/src/test/results/clientpositive/llap/intersect_all.q.out
index 4dac8a2..2422090 100644
--- a/ql/src/test/results/clientpositive/llap/intersect_all.q.out
+++ b/ql/src/test/results/clientpositive/llap/intersect_all.q.out
@@ -38,9 +38,9 @@ POSTHOOK: query: select key, value, count(1) as c from a group by key, value
POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
#### A masked pattern was here ####
+2 3 1
1 2 2
1 3 1
-2 3 1
PREHOOK: query: select * from a intersect all select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -51,8 +51,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from b intersect all select * from a intersect all select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -63,8 +63,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from a intersect all select * from b union all select * from a intersect all select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -75,8 +75,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from a intersect all select * from b union select * from a intersect all select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -87,8 +87,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from a intersect all select * from b intersect all select * from a intersect all select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -99,8 +99,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from (select a.key, b.value from a join b on a.key=b.key)sub1
intersect all
select * from (select a.key, b.value from a join b on a.key=b.key)sub2
@@ -115,10 +115,10 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
+2 3
1 2
1 2
1 2
-2 3
PREHOOK: query: select * from (select a.key, b.value from a join b on a.key=b.key)sub1
intersect all
select * from (select b.value as key, a.key as value from a join b on a.key=b.key)sub2
@@ -289,501 +289,501 @@ POSTHOOK: Input: default@src
0 val_0
0 val_0
0 val_0
-10 val_10
-100 val_100
-100 val_100
103 val_103
103 val_103
-104 val_104
-104 val_104
105 val_105
-11 val_11
-111 val_111
-113 val_113
-113 val_113
-114 val_114
116 val_116
-118 val_118
-118 val_118
-119 val_119
-119 val_119
-119 val_119
-12 val_12
-12 val_12
120 val_120
120 val_120
-125 val_125
-125 val_125
-126 val_126
-128 val_128
-128 val_128
-128 val_128
129 val_129
129 val_129
131 val_131
-133 val_133
-134 val_134
-134 val_134
136 val_136
-137 val_137
-137 val_137
-138 val_138
-138 val_138
-138 val_138
-138 val_138
-143 val_143
-145 val_145
-146 val_146
-146 val_146
-149 val_149
-149 val_149
-15 val_15
-15 val_15
-150 val_150
-152 val_152
-152 val_152
-153 val_153
155 val_155
-156 val_156
157 val_157
-158 val_158
160 val_160
-162 val_162
-163 val_163
-164 val_164
-164 val_164
-165 val_165
-165 val_165
-166 val_166
-167 val_167
-167 val_167
-167 val_167
-168 val_168
-169 val_169
-169 val_169
-169 val_169
-169 val_169
-17 val_17
-170 val_170
-172 val_172
-172 val_172
-174 val_174
-174 val_174
-175 val_175
-175 val_175
-176 val_176
-176 val_176
-177 val_177
-178 val_178
-179 val_179
-179 val_179
-18 val_18
-18 val_18
180 val_180
-181 val_181
183 val_183
-186 val_186
-187 val_187
-187 val_187
-187 val_187
-189 val_189
-19 val_19
190 val_190
191 val_191
191 val_191
-192 val_192
193 val_193
193 val_193
193 val_193
-194 val_194
-195 val_195
-195 val_195
-196 val_196
-197 val_197
-197 val_197
-199 val_199
-199 val_199
-199 val_199
-2 val_2
-20 val_20
-200 val_200
-200 val_200
-201 val_201
-202 val_202
-203 val_203
-203 val_203
205 val_205
205 val_205
207 val_207
207 val_207
-208 val_208
-208 val_208
-208 val_208
-209 val_209
-209 val_209
213 val_213
213 val_213
-214 val_214
-216 val_216
-216 val_216
-217 val_217
-217 val_217
-218 val_218
-219 val_219
-219 val_219
-221 val_221
-221 val_221
-222 val_222
223 val_223
223 val_223
-224 val_224
-224 val_224
-226 val_226
-228 val_228
-229 val_229
-229 val_229
-230 val_230
-230 val_230
-230 val_230
-230 val_230
-230 val_230
-233 val_233
-233 val_233
235 val_235
-237 val_237
-237 val_237
238 val_238
238 val_238
239 val_239
239 val_239
24 val_24
24 val_24
-241 val_241
-242 val_242
-242 val_242
-244 val_244
-247 val_247
248 val_248
-249 val_249
-252 val_252
-255 val_255
-255 val_255
-256 val_256
-256 val_256
-257 val_257
-258 val_258
-26 val_26
-26 val_26
260 val_260
-262 val_262
-263 val_263
-265 val_265
-265 val_265
-266 val_266
-27 val_27
-272 val_272
-272 val_272
-273 val_273
-273 val_273
-273 val_273
-274 val_274
-275 val_275
-277 val_277
-277 val_277
-277 val_277
-277 val_277
-278 val_278
-278 val_278
28 val_28
-280 val_280
-280 val_280
-281 val_281
-281 val_281
-282 val_282
-282 val_282
-283 val_283
-284 val_284
-285 val_285
286 val_286
-287 val_287
-288 val_288
-288 val_288
-289 val_289
-291 val_291
-292 val_292
-296 val_296
298 val_298
298 val_298
298 val_298
-30 val_30
-302 val_302
305 val_305
306 val_306
307 val_307
307 val_307
308 val_308
-309 val_309
-309 val_309
-310 val_310
-311 val_311
-311 val_311
-311 val_311
315 val_315
-316 val_316
-316 val_316
-316 val_316
317 val_317
317 val_317
-318 val_318
-318 val_318
-318 val_318
321 val_321
321 val_321
-322 val_322
-322 val_322
-323 val_323
-325 val_325
-325 val_325
-327 val_327
-327 val_327
-327 val_327
33 val_33
331 val_331
331 val_331
-332 val_332
-333 val_333
-333 val_333
-335 val_335
-336 val_336
-338 val_338
-339 val_339
-34 val_34
-341 val_341
-342 val_342
-342 val_342
-344 val_344
-344 val_344
-345 val_345
-348 val_348
-348 val_348
-348 val_348
-348 val_348
-348 val_348
-35 val_35
-35 val_35
-35 val_35
-351 val_351
-353 val_353
-353 val_353
356 val_356
360 val_360
-362 val_362
-364 val_364
-365 val_365
366 val_366
367 val_367
367 val_367
368 val_368
-369 val_369
-369 val_369
-369 val_369
37 val_37
37 val_37
-373 val_373
-374 val_374
-375 val_375
-377 val_377
378 val_378
379 val_379
382 val_382
382 val_382
-384 val_384
-384 val_384
-384 val_384
-386 val_386
389 val_389
-392 val_392
-393 val_393
-394 val_394
395 val_395
395 val_395
-396 val_396
-396 val_396
-396 val_396
-397 val_397
-397 val_397
-399 val_399
-399 val_399
-4 val_4
400 val_400
-401 val_401
-401 val_401
-401 val_401
-401 val_401
-401 val_401
402 val_402
-403 val_403
-403 val_403
-403 val_403
-404 val_404
-404 val_404
406 val_406
406 val_406
406 val_406
406 val_406
407 val_407
-409 val_409
-409 val_409
-409 val_409
-41 val_41
-411 val_411
-413 val_413
-413 val_413
-414 val_414
-414 val_414
-417 val_417
-417 val_417
-417 val_417
-418 val_418
-419 val_419
42 val_42
42 val_42
-421 val_421
-424 val_424
-424 val_424
-427 val_427
-429 val_429
-429 val_429
-43 val_43
430 val_430
430 val_430
430 val_430
-431 val_431
-431 val_431
-431 val_431
-432 val_432
-435 val_435
436 val_436
+44 val_44
+452 val_452
+466 val_466
+466 val_466
+466 val_466
+467 val_467
+472 val_472
+480 val_480
+480 val_480
+480 val_480
+484 val_484
+485 val_485
+487 val_487
+495 val_495
+496 val_496
+498 val_498
+498 val_498
+498 val_498
+51 val_51
+51 val_51
+57 val_57
+58 val_58
+58 val_58
+65 val_65
+66 val_66
+69 val_69
+70 val_70
+70 val_70
+70 val_70
+78 val_78
+8 val_8
+92 val_92
+96 val_96
+104 val_104
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+118 val_118
+12 val_12
+12 val_12
+133 val_133
+138 val_138
+138 val_138
+138 val_138
+138 val_138
+153 val_153
+156 val_156
+162 val_162
+168 val_168
+174 val_174
+174 val_174
+176 val_176
+176 val_176
+178 val_178
+181 val_181
+186 val_186
+187 val_187
+187 val_187
+187 val_187
+192 val_192
+197 val_197
+197 val_197
+199 val_199
+199 val_199
+199 val_199
+2 val_2
+201 val_201
+203 val_203
+203 val_203
+208 val_208
+208 val_208
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+219 val_219
+230 val_230
+230 val_230
+230 val_230
+230 val_230
+230 val_230
+237 val_237
+237 val_237
+249 val_249
+256 val_256
+256 val_256
+257 val_257
+277 val_277
+277 val_277
+277 val_277
+277 val_277
+278 val_278
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+322 val_322
+327 val_327
+327 val_327
+327 val_327
+333 val_333
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+344 val_344
+348 val_348
+348 val_348
+348 val_348
+348 val_348
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+397 val_397
+4 val_4
+403 val_403
+403 val_403
+403 val_403
+404 val_404
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+429 val_429
437 val_437
438 val_438
438 val_438
438 val_438
439 val_439
439 val_439
-44 val_44
-443 val_443
-444 val_444
-446 val_446
-448 val_448
-449 val_449
-452 val_452
-453 val_453
454 val_454
454 val_454
454 val_454
455 val_455
-457 val_457
-458 val_458
-458 val_458
-459 val_459
-459 val_459
460 val_460
-462 val_462
-462 val_462
463 val_463
463 val_463
-466 val_466
-466 val_466
-466 val_466
-467 val_467
-468 val_468
-468 val_468
-468 val_468
-468 val_468
-469 val_469
-469 val_469
-469 val_469
-469 val_469
-469 val_469
-47 val_47
470 val_470
-472 val_472
-475 val_475
-477 val_477
478 val_478
478 val_478
479 val_479
-480 val_480
-480 val_480
-480 val_480
-481 val_481
-482 val_482
-483 val_483
-484 val_484
-485 val_485
-487 val_487
489 val_489
489 val_489
489 val_489
489 val_489
-490 val_490
491 val_491
492 val_492
492 val_492
+53 val_53
+67 val_67
+67 val_67
+82 val_82
+90 val_90
+90 val_90
+90 val_90
+97 val_97
+97 val_97
+10 val_10
+125 val_125
+125 val_125
+134 val_134
+134 val_134
+143 val_143
+145 val_145
+149 val_149
+149 val_149
+150 val_150
+158 val_158
+163 val_163
+164 val_164
+164 val_164
+166 val_166
+17 val_17
+170 val_170
+172 val_172
+172 val_172
+189 val_189
+19 val_19
+195 val_195
+195 val_195
+196 val_196
+20 val_20
+209 val_209
+209 val_209
+216 val_216
+216 val_216
+217 val_217
+217 val_217
+224 val_224
+224 val_224
+228 val_228
+229 val_229
+229 val_229
+233 val_233
+233 val_233
+241 val_241
+244 val_244
+247 val_247
+255 val_255
+255 val_255
+258 val_258
+26 val_26
+26 val_26
+263 val_263
+265 val_265
+265 val_265
+266 val_266
+272 val_272
+272 val_272
+273 val_273
+273 val_273
+273 val_273
+274 val_274
+281 val_281
+281 val_281
+291 val_291
+296 val_296
+30 val_30
+302 val_302
+309 val_309
+309 val_309
+316 val_316
+316 val_316
+316 val_316
+318 val_318
+318 val_318
+318 val_318
+325 val_325
+325 val_325
+332 val_332
+335 val_335
+339 val_339
+342 val_342
+342 val_342
+345 val_345
+353 val_353
+353 val_353
+369 val_369
+369 val_369
+369 val_369
+373 val_373
+375 val_375
+377 val_377
+384 val_384
+384 val_384
+384 val_384
+386 val_386
+394 val_394
+396 val_396
+396 val_396
+396 val_396
+399 val_399
+399 val_399
+401 val_401
+401 val_401
+401 val_401
+401 val_401
+401 val_401
+41 val_41
+413 val_413
+413 val_413
+414 val_414
+414 val_414
+431 val_431
+431 val_431
+431 val_431
+446 val_446
+448 val_448
+449 val_449
+459 val_459
+459 val_459
+462 val_462
+462 val_462
+468 val_468
+468 val_468
+468 val_468
+468 val_468
+47 val_47
+482 val_482
+490 val_490
493 val_493
494 val_494
-495 val_495
-496 val_496
497 val_497
-498 val_498
-498 val_498
-498 val_498
5 val_5
5 val_5
5 val_5
-51 val_51
-51 val_51
-53 val_53
54 val_54
-57 val_57
-58 val_58
-58 val_58
+74 val_74
+77 val_77
+80 val_80
+84 val_84
+84 val_84
+85 val_85
+87 val_87
+9 val_9
+95 val_95
+95 val_95
+100 val_100
+100 val_100
+11 val_11
+113 val_113
+113 val_113
+119 val_119
+119 val_119
+119 val_119
+126 val_126
+128 val_128
+128 val_128
+128 val_128
+137 val_137
+137 val_137
+146 val_146
+146 val_146
+15 val_15
+15 val_15
+152 val_152
+152 val_152
+165 val_165
+165 val_165
+167 val_167
+167 val_167
+167 val_167
+169 val_169
+169 val_169
+169 val_169
+169 val_169
+175 val_175
+175 val_175
+177 val_177
+179 val_179
+179 val_179
+18 val_18
+18 val_18
+194 val_194
+200 val_200
+200 val_200
+202 val_202
+221 val_221
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+280 val_280
+282 val_282
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+311 val_311
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+35 val_35
+35 val_35
+365 val_365
+393 val_393
+409 val_409
+409 val_409
+409 val_409
+411 val_411
+417 val_417
+417 val_417
+417 val_417
+418 val_418
+424 val_424
+424 val_424
+43 val_43
+432 val_432
+435 val_435
+443 val_443
+444 val_444
+453 val_453
+457 val_457
+458 val_458
+458 val_458
+469 val_469
+469 val_469
+469 val_469
+469 val_469
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
64 val_64
-65 val_65
-66 val_66
-67 val_67
-67 val_67
-69 val_69
-70 val_70
-70 val_70
-70 val_70
72 val_72
72 val_72
-74 val_74
76 val_76
76 val_76
-77 val_77
-78 val_78
-8 val_8
-80 val_80
-82 val_82
83 val_83
83 val_83
-84 val_84
-84 val_84
-85 val_85
86 val_86
-87 val_87
-9 val_9
-90 val_90
-90 val_90
-90 val_90
-92 val_92
-95 val_95
-95 val_95
-96 val_96
-97 val_97
-97 val_97
98 val_98
98 val_98
PREHOOK: query: explain select * from src intersect all select * from src intersect all select * from src intersect all select * from src
@@ -1032,501 +1032,501 @@ POSTHOOK: Input: default@src
0 val_0
0 val_0
0 val_0
+103 val_103
+103 val_103
+105 val_105
+116 val_116
+120 val_120
+120 val_120
+129 val_129
+129 val_129
+131 val_131
+136 val_136
+155 val_155
+157 val_157
+160 val_160
+180 val_180
+183 val_183
+190 val_190
+191 val_191
+191 val_191
+193 val_193
+193 val_193
+193 val_193
+205 val_205
+205 val_205
+207 val_207
+207 val_207
+213 val_213
+213 val_213
+223 val_223
+223 val_223
+235 val_235
+238 val_238
+238 val_238
+239 val_239
+239 val_239
+24 val_24
+24 val_24
+248 val_248
+260 val_260
+28 val_28
+286 val_286
+298 val_298
+298 val_298
+298 val_298
+305 val_305
+306 val_306
+307 val_307
+307 val_307
+308 val_308
+315 val_315
+317 val_317
+317 val_317
+321 val_321
+321 val_321
+33 val_33
+331 val_331
+331 val_331
+356 val_356
+360 val_360
+366 val_366
+367 val_367
+367 val_367
+368 val_368
+37 val_37
+37 val_37
+378 val_378
+379 val_379
+382 val_382
+382 val_382
+389 val_389
+395 val_395
+395 val_395
+400 val_400
+402 val_402
+406 val_406
+406 val_406
+406 val_406
+406 val_406
+407 val_407
+42 val_42
+42 val_42
+430 val_430
+430 val_430
+430 val_430
+436 val_436
+44 val_44
+452 val_452
+466 val_466
+466 val_466
+466 val_466
+467 val_467
+472 val_472
+480 val_480
+480 val_480
+480 val_480
+484 val_484
+485 val_485
+487 val_487
+495 val_495
+496 val_496
+498 val_498
+498 val_498
+498 val_498
+51 val_51
+51 val_51
+57 val_57
+58 val_58
+58 val_58
+65 val_65
+66 val_66
+69 val_69
+70 val_70
+70 val_70
+70 val_70
+78 val_78
+8 val_8
+92 val_92
+96 val_96
+104 val_104
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+118 val_118
+12 val_12
+12 val_12
+133 val_133
+138 val_138
+138 val_138
+138 val_138
+138 val_138
+153 val_153
+156 val_156
+162 val_162
+168 val_168
+174 val_174
+174 val_174
+176 val_176
+176 val_176
+178 val_178
+181 val_181
+186 val_186
+187 val_187
+187 val_187
+187 val_187
+192 val_192
+197 val_197
+197 val_197
+199 val_199
+199 val_199
+199 val_199
+2 val_2
+201 val_201
+203 val_203
+203 val_203
+208 val_208
+208 val_208
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+219 val_219
+230 val_230
+230 val_230
+230 val_230
+230 val_230
+230 val_230
+237 val_237
+237 val_237
+249 val_249
+256 val_256
+256 val_256
+257 val_257
+277 val_277
+277 val_277
+277 val_277
+277 val_277
+278 val_278
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+322 val_322
+327 val_327
+327 val_327
+327 val_327
+333 val_333
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+344 val_344
+348 val_348
+348 val_348
+348 val_348
+348 val_348
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+397 val_397
+4 val_4
+403 val_403
+403 val_403
+403 val_403
+404 val_404
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+429 val_429
+437 val_437
+438 val_438
+438 val_438
+438 val_438
+439 val_439
+439 val_439
+454 val_454
+454 val_454
+454 val_454
+455 val_455
+460 val_460
+463 val_463
+463 val_463
+470 val_470
+478 val_478
+478 val_478
+479 val_479
+489 val_489
+489 val_489
+489 val_489
+489 val_489
+491 val_491
+492 val_492
+492 val_492
+53 val_53
+67 val_67
+67 val_67
+82 val_82
+90 val_90
+90 val_90
+90 val_90
+97 val_97
+97 val_97
10 val_10
-100 val_100
-100 val_100
-103 val_103
-103 val_103
-104 val_104
-104 val_104
-105 val_105
-11 val_11
-111 val_111
-113 val_113
-113 val_113
-114 val_114
-116 val_116
-118 val_118
-118 val_118
-119 val_119
-119 val_119
-119 val_119
-12 val_12
-12 val_12
-120 val_120
-120 val_120
125 val_125
125 val_125
-126 val_126
-128 val_128
-128 val_128
-128 val_128
-129 val_129
-129 val_129
-131 val_131
-133 val_133
134 val_134
134 val_134
-136 val_136
-137 val_137
-137 val_137
-138 val_138
-138 val_138
-138 val_138
-138 val_138
143 val_143
145 val_145
-146 val_146
-146 val_146
149 val_149
149 val_149
-15 val_15
-15 val_15
150 val_150
-152 val_152
-152 val_152
-153 val_153
-155 val_155
-156 val_156
-157 val_157
158 val_158
-160 val_160
-162 val_162
163 val_163
164 val_164
164 val_164
-165 val_165
-165 val_165
166 val_166
-167 val_167
-167 val_167
-167 val_167
-168 val_168
-169 val_169
-169 val_169
-169 val_169
-169 val_169
17 val_17
170 val_170
172 val_172
172 val_172
-174 val_174
-174 val_174
-175 val_175
-175 val_175
-176 val_176
-176 val_176
-177 val_177
-178 val_178
-179 val_179
-179 val_179
-18 val_18
-18 val_18
-180 val_180
-181 val_181
-183 val_183
-186 val_186
-187 val_187
-187 val_187
-187 val_187
189 val_189
19 val_19
-190 val_190
-191 val_191
-191 val_191
-192 val_192
-193 val_193
-193 val_193
-193 val_193
-194 val_194
195 val_195
195 val_195
196 val_196
-197 val_197
-197 val_197
-199 val_199
-199 val_199
-199 val_199
-2 val_2
20 val_20
-200 val_200
-200 val_200
-201 val_201
-202 val_202
-203 val_203
-203 val_203
-205 val_205
-205 val_205
-207 val_207
-207 val_207
-208 val_208
-208 val_208
-208 val_208
209 val_209
209 val_209
-213 val_213
-213 val_213
-214 val_214
216 val_216
216 val_216
217 val_217
217 val_217
-218 val_218
-219 val_219
-219 val_219
-221 val_221
-221 val_221
-222 val_222
-223 val_223
-223 val_223
224 val_224
224 val_224
-226 val_226
228 val_228
229 val_229
229 val_229
-230 val_230
-230 val_230
-230 val_230
-230 val_230
-230 val_230
233 val_233
233 val_233
-235 val_235
-237 val_237
-237 val_237
-238 val_238
-238 val_238
-239 val_239
-239 val_239
-24 val_24
-24 val_24
241 val_241
-242 val_242
-242 val_242
244 val_244
247 val_247
-248 val_248
-249 val_249
-252 val_252
255 val_255
255 val_255
-256 val_256
-256 val_256
-257 val_257
258 val_258
26 val_26
26 val_26
-260 val_260
-262 val_262
263 val_263
265 val_265
265 val_265
266 val_266
-27 val_27
272 val_272
272 val_272
273 val_273
273 val_273
273 val_273
274 val_274
-275 val_275
-277 val_277
-277 val_277
-277 val_277
-277 val_277
-278 val_278
-278 val_278
-28 val_28
-280 val_280
-280 val_280
281 val_281
281 val_281
-282 val_282
-282 val_282
-283 val_283
-284 val_284
-285 val_285
-286 val_286
-287 val_287
-288 val_288
-288 val_288
-289 val_289
291 val_291
-292 val_292
296 val_296
-298 val_298
-298 val_298
-298 val_298
30 val_30
302 val_302
-305 val_305
-306 val_306
-307 val_307
-307 val_307
-308 val_308
309 val_309
309 val_309
-310 val_310
-311 val_311
-311 val_311
-311 val_311
-315 val_315
316 val_316
316 val_316
316 val_316
-317 val_317
-317 val_317
318 val_318
318 val_318
318 val_318
-321 val_321
-321 val_321
-322 val_322
-322 val_322
-323 val_323
325 val_325
325 val_325
-327 val_327
-327 val_327
-327 val_327
-33 val_33
-331 val_331
-331 val_331
332 val_332
-333 val_333
-333 val_333
335 val_335
-336 val_336
-338 val_338
339 val_339
-34 val_34
-341 val_341
342 val_342
342 val_342
-344 val_344
-344 val_344
-345 val_345
-348 val_348
-348 val_348
-348 val_348
-348 val_348
-348 val_348
-35 val_35
-35 val_35
-35 val_35
-351 val_351
+345 val_345
353 val_353
353 val_353
-356 val_356
-360 val_360
-362 val_362
-364 val_364
-365 val_365
-366 val_366
-367 val_367
-367 val_367
-368 val_368
369 val_369
369 val_369
369 val_369
-37 val_37
-37 val_37
373 val_373
-374 val_374
375 val_375
377 val_377
-378 val_378
-379 val_379
-382 val_382
-382 val_382
384 val_384
384 val_384
384 val_384
386 val_386
-389 val_389
-392 val_392
-393 val_393
394 val_394
-395 val_395
-395 val_395
396 val_396
396 val_396
396 val_396
-397 val_397
-397 val_397
399 val_399
399 val_399
-4 val_4
-400 val_400
401 val_401
401 val_401
401 val_401
401 val_401
401 val_401
-402 val_402
-403 val_403
-403 val_403
-403 val_403
-404 val_404
-404 val_404
-406 val_406
-406 val_406
-406 val_406
-406 val_406
-407 val_407
-409 val_409
-409 val_409
-409 val_409
41 val_41
-411 val_411
413 val_413
413 val_413
414 val_414
414 val_414
-417 val_417
-417 val_417
-417 val_417
-418 val_418
-419 val_419
-42 val_42
-42 val_42
-421 val_421
-424 val_424
-424 val_424
-427 val_427
-429 val_429
-429 val_429
-43 val_43
-430 val_430
-430 val_430
-430 val_430
431 val_431
431 val_431
431 val_431
-432 val_432
-435 val_435
-436 val_436
-437 val_437
-438 val_438
-438 val_438
-438 val_438
-439 val_439
-439 val_439
-44 val_44
-443 val_443
-444 val_444
446 val_446
448 val_448
449 val_449
-452 val_452
-453 val_453
-454 val_454
-454 val_454
-454 val_454
-455 val_455
-457 val_457
-458 val_458
-458 val_458
459 val_459
459 val_459
-460 val_460
462 val_462
462 val_462
-463 val_463
-463 val_463
-466 val_466
-466 val_466
-466 val_466
-467 val_467
468 val_468
468 val_468
468 val_468
468 val_468
-469 val_469
-469 val_469
-469 val_469
-469 val_469
-469 val_469
47 val_47
-470 val_470
-472 val_472
-475 val_475
-477 val_477
-478 val_478
-478 val_478
-479 val_479
-480 val_480
-480 val_480
-480 val_480
-481 val_481
482 val_482
-483 val_483
-484 val_484
-485 val_485
-487 val_487
-489 val_489
-489 val_489
-489 val_489
-489 val_489
490 val_490
-491 val_491
-492 val_492
-492 val_492
493 val_493
494 val_494
-495 val_495
-496 val_496
497 val_497
-498 val_498
-498 val_498
-498 val_498
5 val_5
5 val_5
5 val_5
-51 val_51
-51 val_51
-53 val_53
54 val_54
-57 val_57
-58 val_58
-58 val_58
-64 val_64
-65 val_65
-66 val_66
-67 val_67
-67 val_67
-69 val_69
-70 val_70
-70 val_70
-70 val_70
-72 val_72
-72 val_72
74 val_74
-76 val_76
-76 val_76
77 val_77
-78 val_78
-8 val_8
80 val_80
-82 val_82
-83 val_83
-83 val_83
84 val_84
84 val_84
85 val_85
-86 val_86
87 val_87
9 val_9
-90 val_90
-90 val_90
-90 val_90
-92 val_92
95 val_95
95 val_95
-96 val_96
-97 val_97
-97 val_97
+100 val_100
+100 val_100
+11 val_11
+113 val_113
+113 val_113
+119 val_119
+119 val_119
+119 val_119
+126 val_126
+128 val_128
+128 val_128
+128 val_128
+137 val_137
+137 val_137
+146 val_146
+146 val_146
+15 val_15
+15 val_15
+152 val_152
+152 val_152
+165 val_165
+165 val_165
+167 val_167
+167 val_167
+167 val_167
+169 val_169
+169 val_169
+169 val_169
+169 val_169
+175 val_175
+175 val_175
+177 val_177
+179 val_179
+179 val_179
+18 val_18
+18 val_18
+194 val_194
+200 val_200
+200 val_200
+202 val_202
+221 val_221
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+280 val_280
+282 val_282
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+311 val_311
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+35 val_35
+35 val_35
+365 val_365
+393 val_393
+409 val_409
+409 val_409
+409 val_409
+411 val_411
+417 val_417
+417 val_417
+417 val_417
+418 val_418
+424 val_424
+424 val_424
+43 val_43
+432 val_432
+435 val_435
+443 val_443
+444 val_444
+453 val_453
+457 val_457
+458 val_458
+458 val_458
+469 val_469
+469 val_469
+469 val_469
+469 val_469
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
+64 val_64
+72 val_72
+72 val_72
+76 val_76
+76 val_76
+83 val_83
+83 val_83
+86 val_86
98 val_98
98 val_98
PREHOOK: query: explain select value from a group by value intersect all select key from b group by key
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/intersect_distinct.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/intersect_distinct.q.out b/ql/src/test/results/clientpositive/llap/intersect_distinct.q.out
index 3698f03..6921d53 100644
--- a/ql/src/test/results/clientpositive/llap/intersect_distinct.q.out
+++ b/ql/src/test/results/clientpositive/llap/intersect_distinct.q.out
@@ -51,8 +51,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from b intersect distinct select * from a intersect distinct select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -63,8 +63,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from a intersect distinct select * from b union all select * from a intersect distinct select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -75,8 +75,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from a intersect distinct select * from b union select * from a intersect distinct select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -87,8 +87,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from a intersect distinct select * from b intersect distinct select * from a intersect distinct select * from b
PREHOOK: type: QUERY
PREHOOK: Input: default@a
@@ -99,8 +99,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from (select a.key, b.value from a join b on a.key=b.key)sub1
intersect distinct
select * from (select a.key, b.value from a join b on a.key=b.key)sub2
@@ -115,8 +115,8 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@a
POSTHOOK: Input: default@b
#### A masked pattern was here ####
-1 2
2 3
+1 2
PREHOOK: query: select * from (select a.key, b.value from a join b on a.key=b.key)sub1
intersect distinct
select * from (select b.value as key, a.key as value from a join b on a.key=b.key)sub2
@@ -278,328 +278,328 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
0 val_0
-10 val_10
-100 val_100
103 val_103
-104 val_104
105 val_105
-11 val_11
-111 val_111
-113 val_113
-114 val_114
116 val_116
-118 val_118
-119 val_119
-12 val_12
120 val_120
-125 val_125
-126 val_126
-128 val_128
129 val_129
131 val_131
-133 val_133
-134 val_134
136 val_136
-137 val_137
-138 val_138
-143 val_143
-145 val_145
-146 val_146
-149 val_149
-15 val_15
-150 val_150
-152 val_152
-153 val_153
155 val_155
-156 val_156
157 val_157
-158 val_158
160 val_160
-162 val_162
-163 val_163
-164 val_164
-165 val_165
-166 val_166
-167 val_167
-168 val_168
-169 val_169
-17 val_17
-170 val_170
-172 val_172
-174 val_174
-175 val_175
-176 val_176
-177 val_177
-178 val_178
-179 val_179
-18 val_18
180 val_180
-181 val_181
183 val_183
-186 val_186
-187 val_187
-189 val_189
-19 val_19
190 val_190
191 val_191
-192 val_192
193 val_193
-194 val_194
-195 val_195
-196 val_196
-197 val_197
-199 val_199
-2 val_2
-20 val_20
-200 val_200
-201 val_201
-202 val_202
-203 val_203
205 val_205
207 val_207
-208 val_208
-209 val_209
213 val_213
-214 val_214
-216 val_216
-217 val_217
-218 val_218
-219 val_219
-221 val_221
-222 val_222
223 val_223
-224 val_224
-226 val_226
-228 val_228
-229 val_229
-230 val_230
-233 val_233
235 val_235
-237 val_237
238 val_238
239 val_239
24 val_24
-241 val_241
-242 val_242
-244 val_244
-247 val_247
248 val_248
-249 val_249
-252 val_252
-255 val_255
-256 val_256
-257 val_257
-258 val_258
-26 val_26
260 val_260
-262 val_262
-263 val_263
-265 val_265
-266 val_266
-27 val_27
-272 val_272
-273 val_273
-274 val_274
-275 val_275
-277 val_277
-278 val_278
28 val_28
-280 val_280
-281 val_281
-282 val_282
-283 val_283
-284 val_284
-285 val_285
286 val_286
-287 val_287
-288 val_288
-289 val_289
-291 val_291
-292 val_292
-296 val_296
298 val_298
-30 val_30
-302 val_302
305 val_305
306 val_306
307 val_307
308 val_308
-309 val_309
-310 val_310
-311 val_311
315 val_315
-316 val_316
317 val_317
-318 val_318
321 val_321
-322 val_322
-323 val_323
-325 val_325
-327 val_327
33 val_33
331 val_331
-332 val_332
-333 val_333
-335 val_335
-336 val_336
-338 val_338
-339 val_339
-34 val_34
-341 val_341
-342 val_342
-344 val_344
-345 val_345
-348 val_348
-35 val_35
-351 val_351
-353 val_353
356 val_356
360 val_360
-362 val_362
-364 val_364
-365 val_365
366 val_366
367 val_367
368 val_368
-369 val_369
37 val_37
-373 val_373
-374 val_374
-375 val_375
-377 val_377
378 val_378
379 val_379
382 val_382
-384 val_384
-386 val_386
389 val_389
-392 val_392
-393 val_393
-394 val_394
395 val_395
-396 val_396
-397 val_397
-399 val_399
-4 val_4
400 val_400
-401 val_401
402 val_402
-403 val_403
-404 val_404
406 val_406
407 val_407
-409 val_409
-41 val_41
-411 val_411
-413 val_413
-414 val_414
-417 val_417
-418 val_418
-419 val_419
42 val_42
-421 val_421
-424 val_424
-427 val_427
-429 val_429
-43 val_43
430 val_430
-431 val_431
-432 val_432
-435 val_435
436 val_436
-437 val_437
-438 val_438
-439 val_439
44 val_44
-443 val_443
-444 val_444
-446 val_446
-448 val_448
-449 val_449
452 val_452
-453 val_453
-454 val_454
-455 val_455
-457 val_457
-458 val_458
-459 val_459
-460 val_460
-462 val_462
-463 val_463
466 val_466
467 val_467
-468 val_468
-469 val_469
-47 val_47
-470 val_470
472 val_472
-475 val_475
-477 val_477
-478 val_478
-479 val_479
480 val_480
-481 val_481
-482 val_482
-483 val_483
484 val_484
485 val_485
487 val_487
-489 val_489
-490 val_490
-491 val_491
-492 val_492
-493 val_493
-494 val_494
495 val_495
496 val_496
-497 val_497
498 val_498
-5 val_5
51 val_51
-53 val_53
-54 val_54
57 val_57
58 val_58
-64 val_64
65 val_65
66 val_66
-67 val_67
69 val_69
70 val_70
-72 val_72
-74 val_74
-76 val_76
-77 val_77
78 val_78
8 val_8
-80 val_80
-82 val_82
-83 val_83
-84 val_84
-85 val_85
-86 val_86
-87 val_87
-9 val_9
-90 val_90
92 val_92
-95 val_95
96 val_96
-97 val_97
-98 val_98
-PREHOOK: query: explain select * from src intersect distinct select * from src intersect distinct select * from src intersect distinct select * from src
-PREHOOK: type: QUERY
-POSTHOOK: query: explain select * from src intersect distinct select * from src intersect distinct select * from src intersect distinct select * from src
-POSTHOOK: type: QUERY
-STAGE DEPENDENCIES:
- Stage-1 is a root stage
- Stage-0 depends on stages: Stage-1
-
-STAGE PLANS:
- Stage: Stage-1
- Tez
-#### A masked pattern was here ####
- Edges:
- Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+12 val_12
+133 val_133
+138 val_138
+153 val_153
+156 val_156
+162 val_162
+168 val_168
+174 val_174
+176 val_176
+178 val_178
+181 val_181
+186 val_186
+187 val_187
+192 val_192
+197 val_197
+199 val_199
+2 val_2
+201 val_201
+203 val_203
+208 val_208
+214 val_214
+218 val_218
+219 val_219
+230 val_230
+237 val_237
+249 val_249
+256 val_256
+257 val_257
+277 val_277
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+327 val_327
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+4 val_4
+403 val_403
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+437 val_437
+438 val_438
+439 val_439
+454 val_454
+455 val_455
+460 val_460
+463 val_463
+470 val_470
+478 val_478
+479 val_479
+489 val_489
+491 val_491
+492 val_492
+53 val_53
+67 val_67
+82 val_82
+90 val_90
+97 val_97
+10 val_10
+125 val_125
+134 val_134
+143 val_143
+145 val_145
+149 val_149
+150 val_150
+158 val_158
+163 val_163
+164 val_164
+166 val_166
+17 val_17
+170 val_170
+172 val_172
+189 val_189
+19 val_19
+195 val_195
+196 val_196
+20 val_20
+209 val_209
+216 val_216
+217 val_217
+224 val_224
+228 val_228
+229 val_229
+233 val_233
+241 val_241
+244 val_244
+247 val_247
+255 val_255
+258 val_258
+26 val_26
+263 val_263
+265 val_265
+266 val_266
+272 val_272
+273 val_273
+274 val_274
+281 val_281
+291 val_291
+296 val_296
+30 val_30
+302 val_302
+309 val_309
+316 val_316
+318 val_318
+325 val_325
+332 val_332
+335 val_335
+339 val_339
+342 val_342
+345 val_345
+353 val_353
+369 val_369
+373 val_373
+375 val_375
+377 val_377
+384 val_384
+386 val_386
+394 val_394
+396 val_396
+399 val_399
+401 val_401
+41 val_41
+413 val_413
+414 val_414
+431 val_431
+446 val_446
+448 val_448
+449 val_449
+459 val_459
+462 val_462
+468 val_468
+47 val_47
+482 val_482
+490 val_490
+493 val_493
+494 val_494
+497 val_497
+5 val_5
+54 val_54
+74 val_74
+77 val_77
+80 val_80
+84 val_84
+85 val_85
+87 val_87
+9 val_9
+95 val_95
+100 val_100
+11 val_11
+113 val_113
+119 val_119
+126 val_126
+128 val_128
+137 val_137
+146 val_146
+15 val_15
+152 val_152
+165 val_165
+167 val_167
+169 val_169
+175 val_175
+177 val_177
+179 val_179
+18 val_18
+194 val_194
+200 val_200
+202 val_202
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+365 val_365
+393 val_393
+409 val_409
+411 val_411
+417 val_417
+418 val_418
+424 val_424
+43 val_43
+432 val_432
+435 val_435
+443 val_443
+444 val_444
+453 val_453
+457 val_457
+458 val_458
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
+64 val_64
+72 val_72
+76 val_76
+83 val_83
+86 val_86
+98 val_98
+PREHOOK: query: explain select * from src intersect distinct select * from src intersect distinct select * from src intersect distinct select * from src
+PREHOOK: type: QUERY
+POSTHOOK: query: explain select * from src intersect distinct select * from src intersect distinct select * from src intersect distinct select * from src
+POSTHOOK: type: QUERY
+STAGE DEPENDENCIES:
+ Stage-1 is a root stage
+ Stage-0 depends on stages: Stage-1
+
+STAGE PLANS:
+ Stage: Stage-1
+ Tez
+#### A masked pattern was here ####
+ Edges:
+ Reducer 10 <- Map 9 (SIMPLE_EDGE), Union 3 (CONTAINS)
Reducer 2 <- Map 1 (SIMPLE_EDGE), Union 3 (CONTAINS)
Reducer 4 <- Union 3 (SIMPLE_EDGE)
Reducer 6 <- Map 5 (SIMPLE_EDGE), Union 3 (CONTAINS)
@@ -823,313 +823,313 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
0 val_0
-10 val_10
-100 val_100
103 val_103
-104 val_104
105 val_105
-11 val_11
-111 val_111
-113 val_113
-114 val_114
116 val_116
-118 val_118
-119 val_119
-12 val_12
120 val_120
-125 val_125
-126 val_126
-128 val_128
129 val_129
131 val_131
-133 val_133
-134 val_134
136 val_136
-137 val_137
-138 val_138
-143 val_143
-145 val_145
-146 val_146
-149 val_149
-15 val_15
-150 val_150
-152 val_152
-153 val_153
155 val_155
-156 val_156
157 val_157
-158 val_158
160 val_160
+180 val_180
+183 val_183
+190 val_190
+191 val_191
+193 val_193
+205 val_205
+207 val_207
+213 val_213
+223 val_223
+235 val_235
+238 val_238
+239 val_239
+24 val_24
+248 val_248
+260 val_260
+28 val_28
+286 val_286
+298 val_298
+305 val_305
+306 val_306
+307 val_307
+308 val_308
+315 val_315
+317 val_317
+321 val_321
+33 val_33
+331 val_331
+356 val_356
+360 val_360
+366 val_366
+367 val_367
+368 val_368
+37 val_37
+378 val_378
+379 val_379
+382 val_382
+389 val_389
+395 val_395
+400 val_400
+402 val_402
+406 val_406
+407 val_407
+42 val_42
+430 val_430
+436 val_436
+44 val_44
+452 val_452
+466 val_466
+467 val_467
+472 val_472
+480 val_480
+484 val_484
+485 val_485
+487 val_487
+495 val_495
+496 val_496
+498 val_498
+51 val_51
+57 val_57
+58 val_58
+65 val_65
+66 val_66
+69 val_69
+70 val_70
+78 val_78
+8 val_8
+92 val_92
+96 val_96
+104 val_104
+111 val_111
+114 val_114
+118 val_118
+12 val_12
+133 val_133
+138 val_138
+153 val_153
+156 val_156
162 val_162
-163 val_163
-164 val_164
-165 val_165
-166 val_166
-167 val_167
168 val_168
-169 val_169
-17 val_17
-170 val_170
-172 val_172
174 val_174
-175 val_175
176 val_176
-177 val_177
178 val_178
-179 val_179
-18 val_18
-180 val_180
181 val_181
-183 val_183
186 val_186
187 val_187
-189 val_189
-19 val_19
-190 val_190
-191 val_191
192 val_192
-193 val_193
-194 val_194
-195 val_195
-196 val_196
197 val_197
199 val_199
2 val_2
-20 val_20
-200 val_200
201 val_201
-202 val_202
203 val_203
-205 val_205
-207 val_207
208 val_208
-209 val_209
-213 val_213
214 val_214
-216 val_216
-217 val_217
218 val_218
219 val_219
-221 val_221
-222 val_222
-223 val_223
+230 val_230
+237 val_237
+249 val_249
+256 val_256
+257 val_257
+277 val_277
+278 val_278
+284 val_284
+285 val_285
+310 val_310
+322 val_322
+327 val_327
+333 val_333
+336 val_336
+338 val_338
+341 val_341
+344 val_344
+348 val_348
+351 val_351
+362 val_362
+364 val_364
+374 val_374
+392 val_392
+397 val_397
+4 val_4
+403 val_403
+404 val_404
+419 val_419
+421 val_421
+427 val_427
+429 val_429
+437 val_437
+438 val_438
+439 val_439
+454 val_454
+455 val_455
+460 val_460
+463 val_463
+470 val_470
+478 val_478
+479 val_479
+489 val_489
+491 val_491
+492 val_492
+53 val_53
+67 val_67
+82 val_82
+90 val_90
+97 val_97
+10 val_10
+125 val_125
+134 val_134
+143 val_143
+145 val_145
+149 val_149
+150 val_150
+158 val_158
+163 val_163
+164 val_164
+166 val_166
+17 val_17
+170 val_170
+172 val_172
+189 val_189
+19 val_19
+195 val_195
+196 val_196
+20 val_20
+209 val_209
+216 val_216
+217 val_217
224 val_224
-226 val_226
228 val_228
229 val_229
-230 val_230
233 val_233
-235 val_235
-237 val_237
-238 val_238
-239 val_239
-24 val_24
241 val_241
-242 val_242
244 val_244
247 val_247
-248 val_248
-249 val_249
-252 val_252
255 val_255
-256 val_256
-257 val_257
258 val_258
26 val_26
-260 val_260
-262 val_262
263 val_263
265 val_265
266 val_266
-27 val_27
272 val_272
273 val_273
274 val_274
-275 val_275
-277 val_277
-278 val_278
-28 val_28
-280 val_280
281 val_281
-282 val_282
-283 val_283
-284 val_284
-285 val_285
-286 val_286
-287 val_287
-288 val_288
-289 val_289
291 val_291
-292 val_292
296 val_296
-298 val_298
30 val_30
302 val_302
-305 val_305
-306 val_306
-307 val_307
-308 val_308
309 val_309
-310 val_310
-311 val_311
-315 val_315
316 val_316
-317 val_317
318 val_318
-321 val_321
-322 val_322
-323 val_323
325 val_325
-327 val_327
-33 val_33
-331 val_331
332 val_332
-333 val_333
335 val_335
-336 val_336
-338 val_338
339 val_339
-34 val_34
-341 val_341
342 val_342
-344 val_344
345 val_345
-348 val_348
-35 val_35
-351 val_351
353 val_353
-356 val_356
-360 val_360
-362 val_362
-364 val_364
-365 val_365
-366 val_366
-367 val_367
-368 val_368
369 val_369
-37 val_37
373 val_373
-374 val_374
375 val_375
377 val_377
-378 val_378
-379 val_379
-382 val_382
384 val_384
386 val_386
-389 val_389
-392 val_392
-393 val_393
394 val_394
-395 val_395
396 val_396
-397 val_397
399 val_399
-4 val_4
-400 val_400
401 val_401
-402 val_402
-403 val_403
-404 val_404
-406 val_406
-407 val_407
-409 val_409
41 val_41
-411 val_411
413 val_413
414 val_414
-417 val_417
-418 val_418
-419 val_419
-42 val_42
-421 val_421
-424 val_424
-427 val_427
-429 val_429
-43 val_43
-430 val_430
431 val_431
-432 val_432
-435 val_435
-436 val_436
-437 val_437
-438 val_438
-439 val_439
-44 val_44
-443 val_443
-444 val_444
446 val_446
448 val_448
449 val_449
-452 val_452
-453 val_453
-454 val_454
-455 val_455
-457 val_457
-458 val_458
459 val_459
-460 val_460
462 val_462
-463 val_463
-466 val_466
-467 val_467
468 val_468
-469 val_469
47 val_47
-470 val_470
-472 val_472
-475 val_475
-477 val_477
-478 val_478
-479 val_479
-480 val_480
-481 val_481
482 val_482
-483 val_483
-484 val_484
-485 val_485
-487 val_487
-489 val_489
490 val_490
-491 val_491
-492 val_492
493 val_493
494 val_494
-495 val_495
-496 val_496
497 val_497
-498 val_498
5 val_5
-51 val_51
-53 val_53
54 val_54
-57 val_57
-58 val_58
-64 val_64
-65 val_65
-66 val_66
-67 val_67
-69 val_69
-70 val_70
-72 val_72
74 val_74
-76 val_76
77 val_77
-78 val_78
-8 val_8
80 val_80
-82 val_82
-83 val_83
84 val_84
85 val_85
-86 val_86
87 val_87
9 val_9
-90 val_90
-92 val_92
95 val_95
-96 val_96
-97 val_97
+100 val_100
+11 val_11
+113 val_113
+119 val_119
+126 val_126
+128 val_128
+137 val_137
+146 val_146
+15 val_15
+152 val_152
+165 val_165
+167 val_167
+169 val_169
+175 val_175
+177 val_177
+179 val_179
+18 val_18
+194 val_194
+200 val_200
+202 val_202
+221 val_221
+222 val_222
+226 val_226
+242 val_242
+252 val_252
+262 val_262
+27 val_27
+275 val_275
+280 val_280
+282 val_282
+283 val_283
+287 val_287
+288 val_288
+289 val_289
+292 val_292
+311 val_311
+323 val_323
+34 val_34
+35 val_35
+365 val_365
+393 val_393
+409 val_409
+411 val_411
+417 val_417
+418 val_418
+424 val_424
+43 val_43
+432 val_432
+435 val_435
+443 val_443
+444 val_444
+453 val_453
+457 val_457
+458 val_458
+469 val_469
+475 val_475
+477 val_477
+481 val_481
+483 val_483
+64 val_64
+72 val_72
+76 val_76
+83 val_83
+86 val_86
98 val_98
PREHOOK: query: explain select value from a group by value intersect distinct select key from b group by key
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/lateral_view.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/lateral_view.q.out b/ql/src/test/results/clientpositive/llap/lateral_view.q.out
index 2a1ed11..7e4ad81 100644
--- a/ql/src/test/results/clientpositive/llap/lateral_view.q.out
+++ b/ql/src/test/results/clientpositive/llap/lateral_view.q.out
@@ -718,14 +718,14 @@ POSTHOOK: Input: default@tmp_pyang_src_rcfile
#### A masked pattern was here ####
["val_0"] val_0
["val_10"] val_10
-["val_100"] val_100
-["val_103"] val_103
["val_104"] val_104
["val_105"] val_105
-["val_11"] val_11
["val_111"] val_111
["val_113"] val_113
["val_114"] val_114
["val_116"] val_116
-["val_118"] val_118
["val_119"] val_119
+["val_103"] val_103
+["val_100"] val_100
+["val_11"] val_11
+["val_118"] val_118
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/lineage2.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/lineage2.q.out b/ql/src/test/results/clientpositive/llap/lineage2.q.out
index 0967f20..79590a7 100644
--- a/ql/src/test/results/clientpositive/llap/lineage2.q.out
+++ b/ql/src/test/results/clientpositive/llap/lineage2.q.out
@@ -141,87 +141,87 @@ PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"3901b5e3a164064736b3234355046340","queryText":"select key, count(1) a from dest1 group by key","edges":[{"sources":[2],"targets":[0],"edgeType":"PROJECTION"},{"sources":[3],"targets":[1],"expression":"count(1)","edgeType":"PROJECTION"}],"vertices":[{"id":0,"vertexType":"COLUMN","vertexId":"key"},{"id":1,"vertexType":"COLUMN","vertexId":"a"},{"id":2,"vertexType":"COLUMN","vertexId":"default.dest1.key"},{"id":3,"vertexType":"TABLE","vertexId":"default.dest1"}]}
- 20
128 2
-146 2
-150 2
213 2
-224 2
+278 2
+369 2
+ 20
+150 2
238 2
+66 2
+146 2
+224 2
255 2
273 2
-278 2
311 2
-369 2
401 2
406 2
-66 2
98 2
PREHOOK: query: select key k, count(*) from dest1 group by key
PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"0d5a212f10847aeaab31e8c31121e6d4","queryText":"select key k, count(*) from dest1 group by key","edges":[{"sources":[2],"targets":[0],"edgeType":"PROJECTION"},{"sources":[3],"targets":[1],"expression":"count(*)","edgeType":"PROJECTION"}],"vertices":[{"id":0,"vertexType":"COLUMN","vertexId":"k"},{"id":1,"vertexType":"COLUMN","vertexId":"_c1"},{"id":2,"vertexType":"COLUMN","vertexId":"default.dest1.key"},{"id":3,"vertexType":"TABLE","vertexId":"default.dest1"}]}
- 20
128 2
-146 2
-150 2
213 2
-224 2
+278 2
+369 2
+ 20
+150 2
238 2
+66 2
+146 2
+224 2
255 2
273 2
-278 2
311 2
-369 2
401 2
406 2
-66 2
98 2
PREHOOK: query: select key k, count(value) from dest1 group by key
PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"56429eccb04ded722f5bd9d9d8cf7260","queryText":"select key k, count(value) from dest1 group by key","edges":[{"sources":[2],"targets":[0],"edgeType":"PROJECTION"},{"sources":[3],"targets":[1],"expression":"count(default.dest1.value)","edgeType":"PROJECTION"}],"vertices":[{"id":0,"vertexType":"COLUMN","vertexId":"k"},{"id":1,"vertexType":"COLUMN","vertexId":"_c1"},{"id":2,"vertexType":"COLUMN","vertexId":"default.dest1.key"},{"id":3,"vertexType":"COLUMN","vertexId":"default.dest1.value"}]}
- 20
128 2
-146 2
-150 2
213 2
-224 2
+278 2
+369 2
+ 20
+150 2
238 2
+66 2
+146 2
+224 2
255 2
273 2
-278 2
311 2
-369 2
401 2
406 2
-66 2
98 2
PREHOOK: query: select value, max(length(key)) from dest1 group by value
PREHOOK: type: QUERY
PREHOOK: Input: default@dest1
#### A masked pattern was here ####
{"version":"1.0","engine":"tez","database":"default","hash":"7e1cfc3dece85b41b6f7c46365580cde","queryText":"select value, max(length(key)) from dest1 group by value","edges":[{"sources":[2],"targets":[0],"edgeType":"PROJECTION"},{"sources":[3],"targets":[1],"expression":"max(length(dest1.key))","edgeType":"PROJECTION"}],"vertices":[{"id":0,"vertexType":"COLUMN","vertexId":"value"},{"id":1,"vertexType":"COLUMN","vertexId":"_c1"},{"id":2,"vertexType":"COLUMN","vertexId":"default.dest1.value"},{"id":3,"vertexType":"COLUMN","vertexId":"default.dest1.key"}]}
- 3
val_146 3
-val_150 3
+val_27 0
+val_409 0
+val_484 0
+val_66 2
+ 3
val_165 0
+val_238 3
val_193 0
val_213 3
-val_238 3
val_255 3
val_265 0
-val_27 0
val_273 3
val_278 3
-val_311 3
val_401 3
+val_150 3
+val_311 3
val_406 3
-val_409 0
-val_484 0
-val_66 2
val_98 2
PREHOOK: query: select value, max(length(key)) from dest1 group by value order by value limit 5
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/multiMapJoin1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/multiMapJoin1.q.out b/ql/src/test/results/clientpositive/llap/multiMapJoin1.q.out
index 73ccdf5..6d756a8 100644
--- a/ql/src/test/results/clientpositive/llap/multiMapJoin1.q.out
+++ b/ql/src/test/results/clientpositive/llap/multiMapJoin1.q.out
@@ -659,12 +659,12 @@ POSTHOOK: Input: default@smalltbl1
POSTHOOK: Input: default@smalltbl2
#### A masked pattern was here ####
RUN: Stage-1:MAPRED
-270
10
10
-270
10
10
+270
+270
PREHOOK: query: drop table bigTbl
PREHOOK: type: DROPTABLE
PREHOOK: Input: default@bigtbl
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/multi_column_in.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/multi_column_in.q.out b/ql/src/test/results/clientpositive/llap/multi_column_in.q.out
index d8f9f03..227e4d7 100644
--- a/ql/src/test/results/clientpositive/llap/multi_column_in.q.out
+++ b/ql/src/test/results/clientpositive/llap/multi_column_in.q.out
@@ -303,8 +303,8 @@ select * from emps where (empno,deptno) in ((1,2),(3,2))
POSTHOOK: type: QUERY
POSTHOOK: Input: default@emps
#### A masked pattern was here ####
-1 2 11
2 5 22
+1 2 11
PREHOOK: query: drop view v
PREHOOK: type: DROPVIEW
POSTHOOK: query: drop view v
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/multi_count_distinct_null.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/multi_count_distinct_null.q.out b/ql/src/test/results/clientpositive/llap/multi_count_distinct_null.q.out
index ad74867..0f4f803 100644
--- a/ql/src/test/results/clientpositive/llap/multi_count_distinct_null.q.out
+++ b/ql/src/test/results/clientpositive/llap/multi_count_distinct_null.q.out
@@ -289,24 +289,24 @@ group by department_id, gender, education_level grouping sets
POSTHOOK: type: QUERY
POSTHOOK: Input: default@employee
#### A masked pattern was here ####
-2 NULL NULL NULL
-3 NULL NULL NULL
-5 NULL NULL NULL
6 NULL NULL NULL
-2 NULL NULL 1
-6 NULL NULL 1
6 NULL NULL 2
-6 NULL NULL 3
5 NULL F NULL
-5 NULL M NULL
-3 1 NULL NULL
-2 1 NULL 1
-2 1 NULL 2
+2 2 NULL 3
+2 NULL NULL NULL
+2 NULL NULL 1
2 1 NULL 3
3 2 NULL NULL
2 2 NULL 1
-2 2 NULL 3
3 3 NULL NULL
2 3 NULL 2
-3 4 NULL NULL
+3 NULL NULL NULL
+5 NULL NULL NULL
+5 NULL M NULL
+2 1 NULL 1
+2 1 NULL 2
2 4 NULL 1
+6 NULL NULL 1
+6 NULL NULL 3
+3 1 NULL NULL
+3 4 NULL NULL
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/parquet_types.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/parquet_types.q.out b/ql/src/test/results/clientpositive/llap/parquet_types.q.out
index a3a5640..4d7c5fd 100644
--- a/ql/src/test/results/clientpositive/llap/parquet_types.q.out
+++ b/ql/src/test/results/clientpositive/llap/parquet_types.q.out
@@ -369,7 +369,7 @@ POSTHOOK: query: SELECT hex(cbinary), count(*) FROM parquet_types GROUP BY cbina
POSTHOOK: type: QUERY
POSTHOOK: Input: default@parquet_types
#### A masked pattern was here ####
+68692CCAC0BDE7 10
1
68656C6C6F 1
-68692CCAC0BDE7 10
B4F3CAFDBEDD 10
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/partition_multilevels.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/partition_multilevels.q.out b/ql/src/test/results/clientpositive/llap/partition_multilevels.q.out
index 5082734..fb60ce3 100644
--- a/ql/src/test/results/clientpositive/llap/partition_multilevels.q.out
+++ b/ql/src/test/results/clientpositive/llap/partition_multilevels.q.out
@@ -471,17 +471,17 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
2222 111 11 11
-2222 111 22 12
-2222 111 33 13
-2222 111 44 14
-2222 222 11 15
2222 222 22 16
-2222 222 33 17
2222 222 44 18
2222 333 11 19
+2222 333 44 22
+2222 111 22 12
+2222 111 33 13
+2222 222 11 15
2222 333 22 20
+2222 222 33 17
2222 333 33 21
-2222 333 44 22
+2222 111 44 14
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 >= '2222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -514,18 +514,18 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
-2222 111 11 11
-2222 111 22 12
-2222 111 33 13
-2222 111 44 14
2222 222 11 15
2222 222 22 16
-2222 222 33 17
+2222 333 33 21
+2222 111 33 13
2222 222 44 18
2222 333 11 19
2222 333 22 20
-2222 333 33 21
2222 333 44 22
+2222 111 11 11
+2222 111 22 12
+2222 111 44 14
+2222 222 33 17
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 !='2222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -558,16 +558,16 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+1111 222 11 15
+1111 222 44 18
+1111 333 22 20
1111 111 22 12
1111 111 33 13
1111 111 44 14
-1111 222 11 15
1111 222 22 16
1111 222 33 17
-1111 222 44 18
+1111 111 11 11
1111 333 11 19
-1111 333 22 20
1111 333 33 21
1111 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 = '222' group by level1, level2, level3
@@ -594,14 +594,14 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=44
#### A masked pattern was here ####
-1111 222 11 15
+2222 222 33 17
1111 222 22 16
-1111 222 33 17
1111 222 44 18
-2222 222 11 15
-2222 222 22 16
-2222 222 33 17
2222 222 44 18
+1111 222 11 15
+1111 222 33 17
+2222 222 22 16
+2222 222 11 15
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 <= '222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -642,22 +642,22 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+1111 222 11 15
+2222 222 11 15
+2222 222 22 16
+1111 222 44 18
+2222 111 33 13
+2222 222 44 18
1111 111 22 12
1111 111 33 13
1111 111 44 14
-1111 222 11 15
1111 222 22 16
1111 222 33 17
-1111 222 44 18
+1111 111 11 11
2222 111 11 11
2222 111 22 12
-2222 111 33 13
2222 111 44 14
-2222 222 11 15
-2222 222 22 16
2222 222 33 17
-2222 222 44 18
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 != '222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -698,22 +698,22 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+2222 333 33 21
+1111 333 22 20
+2222 111 33 13
+2222 333 11 19
1111 111 22 12
1111 111 33 13
1111 111 44 14
+2222 333 22 20
+2222 333 44 22
+1111 111 11 11
1111 333 11 19
-1111 333 22 20
1111 333 33 21
1111 333 44 22
2222 111 11 11
2222 111 22 12
-2222 111 33 13
2222 111 44 14
-2222 333 11 19
-2222 333 22 20
-2222 333 33 21
-2222 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level3 = '22' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -734,11 +734,11 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=111/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=22
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=22
#### A masked pattern was here ####
-1111 111 22 12
-1111 222 22 16
1111 333 22 20
-2222 111 22 12
2222 222 22 16
+1111 222 22 16
+1111 111 22 12
+2222 111 22 12
2222 333 22 20
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level3 >= '22' group by level1, level2, level3
PREHOOK: type: QUERY
@@ -784,24 +784,24 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
+2222 222 22 16
+2222 333 33 21
+1111 222 44 18
+1111 333 22 20
+2222 111 33 13
+2222 222 44 18
1111 111 22 12
1111 111 33 13
1111 111 44 14
1111 222 22 16
1111 222 33 17
-1111 222 44 18
-1111 333 22 20
+2222 333 22 20
+2222 333 44 22
1111 333 33 21
1111 333 44 22
2222 111 22 12
-2222 111 33 13
2222 111 44 14
-2222 222 22 16
2222 222 33 17
-2222 222 44 18
-2222 333 22 20
-2222 333 33 21
-2222 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level3 != '22' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -846,24 +846,24 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+1111 222 11 15
+2222 222 11 15
+2222 333 33 21
+1111 222 44 18
+2222 111 33 13
+2222 222 44 18
+2222 333 11 19
1111 111 33 13
1111 111 44 14
-1111 222 11 15
1111 222 33 17
-1111 222 44 18
+2222 333 44 22
+1111 111 11 11
1111 333 11 19
1111 333 33 21
1111 333 44 22
2222 111 11 11
-2222 111 33 13
2222 111 44 14
-2222 222 11 15
2222 222 33 17
-2222 222 44 18
-2222 333 11 19
-2222 333 33 21
-2222 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 >= '222' and level3 = '33' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -880,9 +880,9 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
#### A masked pattern was here ####
-1111 222 33 17
1111 333 33 21
2222 222 33 17
+1111 222 33 17
2222 333 33 21
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 <= '1111' and level3 >= '33' group by level1, level2, level3
PREHOOK: type: QUERY
@@ -904,10 +904,10 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=222/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=44
#### A masked pattern was here ####
+1111 222 44 18
1111 111 33 13
1111 111 44 14
1111 222 33 17
-1111 222 44 18
1111 333 33 21
1111 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 = '2222' and level2 >= '222' and level3 <= '33' group by level1, level2, level3
@@ -930,11 +930,11 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=22
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
#### A masked pattern was here ####
-2222 222 11 15
2222 222 22 16
-2222 222 33 17
2222 333 11 19
+2222 222 11 15
2222 333 22 20
+2222 222 33 17
2222 333 33 21
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where (level1 = '2222') and (level2 between '222' and '333') and (level3 between '11' and '33') group by level1, level2, level3
PREHOOK: type: QUERY
@@ -956,11 +956,11 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=22
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
#### A masked pattern was here ####
-2222 222 11 15
2222 222 22 16
-2222 222 33 17
2222 333 11 19
+2222 222 11 15
2222 333 22 20
+2222 222 33 17
2222 333 33 21
PREHOOK: query: explain select level1, level2, level3, count(*) from partition_test_multilevel where (level1 = '2222') and (level2 between '222' and '333') and (level3 between '11' and '33') group by level1, level2, level3
PREHOOK: type: QUERY
@@ -1061,17 +1061,17 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
2222 111 11 11
-2222 111 22 12
-2222 111 33 13
-2222 111 44 14
-2222 222 11 15
2222 222 22 16
-2222 222 33 17
2222 222 44 18
2222 333 11 19
+2222 333 44 22
+2222 111 22 12
+2222 111 33 13
+2222 222 11 15
2222 333 22 20
+2222 222 33 17
2222 333 33 21
-2222 333 44 22
+2222 111 44 14
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 >= '2222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1104,18 +1104,18 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
-2222 111 11 11
-2222 111 22 12
-2222 111 33 13
-2222 111 44 14
2222 222 11 15
2222 222 22 16
-2222 222 33 17
+2222 333 33 21
+2222 111 33 13
2222 222 44 18
2222 333 11 19
2222 333 22 20
-2222 333 33 21
2222 333 44 22
+2222 111 11 11
+2222 111 22 12
+2222 111 44 14
+2222 222 33 17
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 !='2222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1148,16 +1148,16 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+1111 222 11 15
+1111 222 44 18
+1111 333 22 20
1111 111 22 12
1111 111 33 13
1111 111 44 14
-1111 222 11 15
1111 222 22 16
1111 222 33 17
-1111 222 44 18
+1111 111 11 11
1111 333 11 19
-1111 333 22 20
1111 333 33 21
1111 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 = '222' group by level1, level2, level3
@@ -1184,14 +1184,14 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=44
#### A masked pattern was here ####
-1111 222 11 15
+2222 222 33 17
1111 222 22 16
-1111 222 33 17
1111 222 44 18
-2222 222 11 15
-2222 222 22 16
-2222 222 33 17
2222 222 44 18
+1111 222 11 15
+1111 222 33 17
+2222 222 22 16
+2222 222 11 15
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 <= '222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1232,22 +1232,22 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+1111 222 11 15
+2222 222 11 15
+2222 222 22 16
+1111 222 44 18
+2222 111 33 13
+2222 222 44 18
1111 111 22 12
1111 111 33 13
1111 111 44 14
-1111 222 11 15
1111 222 22 16
1111 222 33 17
-1111 222 44 18
+1111 111 11 11
2222 111 11 11
2222 111 22 12
-2222 111 33 13
2222 111 44 14
-2222 222 11 15
-2222 222 22 16
2222 222 33 17
-2222 222 44 18
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 != '222' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1288,22 +1288,22 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+2222 333 33 21
+1111 333 22 20
+2222 111 33 13
+2222 333 11 19
1111 111 22 12
1111 111 33 13
1111 111 44 14
+2222 333 22 20
+2222 333 44 22
+1111 111 11 11
1111 333 11 19
-1111 333 22 20
1111 333 33 21
1111 333 44 22
2222 111 11 11
2222 111 22 12
-2222 111 33 13
2222 111 44 14
-2222 333 11 19
-2222 333 22 20
-2222 333 33 21
-2222 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level3 = '22' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1324,11 +1324,11 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=111/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=22
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=22
#### A masked pattern was here ####
-1111 111 22 12
-1111 222 22 16
1111 333 22 20
-2222 111 22 12
2222 222 22 16
+1111 222 22 16
+1111 111 22 12
+2222 111 22 12
2222 333 22 20
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level3 >= '22' group by level1, level2, level3
PREHOOK: type: QUERY
@@ -1374,24 +1374,24 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
+2222 222 22 16
+2222 333 33 21
+1111 222 44 18
+1111 333 22 20
+2222 111 33 13
+2222 222 44 18
1111 111 22 12
1111 111 33 13
1111 111 44 14
1111 222 22 16
1111 222 33 17
-1111 222 44 18
-1111 333 22 20
+2222 333 22 20
+2222 333 44 22
1111 333 33 21
1111 333 44 22
2222 111 22 12
-2222 111 33 13
2222 111 44 14
-2222 222 22 16
2222 222 33 17
-2222 222 44 18
-2222 333 22 20
-2222 333 33 21
-2222 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level3 != '22' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1436,24 +1436,24 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=44
#### A masked pattern was here ####
-1111 111 11 11
+1111 222 11 15
+2222 222 11 15
+2222 333 33 21
+1111 222 44 18
+2222 111 33 13
+2222 222 44 18
+2222 333 11 19
1111 111 33 13
1111 111 44 14
-1111 222 11 15
1111 222 33 17
-1111 222 44 18
+2222 333 44 22
+1111 111 11 11
1111 333 11 19
1111 333 33 21
1111 333 44 22
2222 111 11 11
-2222 111 33 13
2222 111 44 14
-2222 222 11 15
2222 222 33 17
-2222 222 44 18
-2222 333 11 19
-2222 333 33 21
-2222 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level2 >= '222' and level3 = '33' group by level1, level2, level3
PREHOOK: type: QUERY
PREHOOK: Input: default@partition_test_multilevel
@@ -1470,9 +1470,9 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=222/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
#### A masked pattern was here ####
-1111 222 33 17
1111 333 33 21
2222 222 33 17
+1111 222 33 17
2222 333 33 21
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 <= '1111' and level3 >= '33' group by level1, level2, level3
PREHOOK: type: QUERY
@@ -1494,10 +1494,10 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=222/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=33
POSTHOOK: Input: default@partition_test_multilevel@level1=1111/level2=333/level3=44
#### A masked pattern was here ####
+1111 222 44 18
1111 111 33 13
1111 111 44 14
1111 222 33 17
-1111 222 44 18
1111 333 33 21
1111 333 44 22
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where level1 = '2222' and level2 >= '222' and level3 <= '33' group by level1, level2, level3
@@ -1520,11 +1520,11 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=22
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
#### A masked pattern was here ####
-2222 222 11 15
2222 222 22 16
-2222 222 33 17
2222 333 11 19
+2222 222 11 15
2222 333 22 20
+2222 222 33 17
2222 333 33 21
PREHOOK: query: select level1, level2, level3, count(*) from partition_test_multilevel where (level1 = '2222') and (level2 between '222' and '333') and (level3 between '11' and '33') group by level1, level2, level3
PREHOOK: type: QUERY
@@ -1546,11 +1546,11 @@ POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=22
POSTHOOK: Input: default@partition_test_multilevel@level1=2222/level2=333/level3=33
#### A masked pattern was here ####
-2222 222 11 15
2222 222 22 16
-2222 222 33 17
2222 333 11 19
+2222 222 11 15
2222 333 22 20
+2222 222 33 17
2222 333 33 21
PREHOOK: query: explain select level1, level2, level3, count(*) from partition_test_multilevel where (level1 = '2222') and (level2 between '222' and '333') and (level3 between '11' and '33') group by level1, level2, level3
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/reduce_deduplicate_extended.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/reduce_deduplicate_extended.q.out b/ql/src/test/results/clientpositive/llap/reduce_deduplicate_extended.q.out
index 834a251..bc44db7 100644
--- a/ql/src/test/results/clientpositive/llap/reduce_deduplicate_extended.q.out
+++ b/ql/src/test/results/clientpositive/llap/reduce_deduplicate_extended.q.out
@@ -1856,20 +1856,20 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
POSTHOOK: Input: default@src1
#### A masked pattern was here ####
-128 384.0
-146 292.0
-150 150.0
213 426.0
-224 448.0
238 476.0
+406 1624.0
+66 66.0
+278 556.0
+150 150.0
+224 448.0
255 510.0
273 819.0
-278 556.0
-311 933.0
369 1107.0
401 2005.0
-406 1624.0
-66 66.0
+128 384.0
+146 292.0
+311 933.0
98 196.0
PREHOOK: query: select src.key, src.value FROM src JOIN src1 ON src.key = src1.key order by src.key, src.value
PREHOOK: type: QUERY
@@ -4386,20 +4386,20 @@ POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
POSTHOOK: Input: default@src1
#### A masked pattern was here ####
-128 384.0
-146 292.0
-150 150.0
213 426.0
-224 448.0
238 476.0
+406 1624.0
+66 66.0
+278 556.0
+150 150.0
+224 448.0
255 510.0
273 819.0
-278 556.0
-311 933.0
369 1107.0
401 2005.0
-406 1624.0
-66 66.0
+128 384.0
+146 292.0
+311 933.0
98 196.0
PREHOOK: query: select src.key, src.value FROM src JOIN src1 ON src.key = src1.key order by src.key, src.value
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/skiphf_aggr.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/skiphf_aggr.q.out b/ql/src/test/results/clientpositive/llap/skiphf_aggr.q.out
index 2af06db..3814030 100644
--- a/ql/src/test/results/clientpositive/llap/skiphf_aggr.q.out
+++ b/ql/src/test/results/clientpositive/llap/skiphf_aggr.q.out
@@ -87,9 +87,9 @@ POSTHOOK: Input: default@skiphtbl
POSTHOOK: Input: default@skiphtbl@b=1
POSTHOOK: Input: default@skiphtbl@b=2
#### A masked pattern was here ####
+4
2
3
-4
PREHOOK: query: INSERT OVERWRITE TABLE skipHTbl PARTITION (b = 1) VALUES (1)
PREHOOK: type: QUERY
PREHOOK: Output: default@skiphtbl@b=1
@@ -142,9 +142,9 @@ POSTHOOK: Input: default@skiphtbl
POSTHOOK: Input: default@skiphtbl@b=1
POSTHOOK: Input: default@skiphtbl@b=2
#### A masked pattern was here ####
+4
2
3
-4
PREHOOK: query: DROP TABLE IF EXISTS skipFTbl
PREHOOK: type: DROPTABLE
POSTHOOK: query: DROP TABLE IF EXISTS skipFTbl
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/subquery_multi.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_multi.q.out b/ql/src/test/results/clientpositive/llap/subquery_multi.q.out
index e5c22e0..95c78f5 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_multi.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_multi.q.out
@@ -3597,305 +3597,305 @@ having count(*) in (select count(*) from src s1 where s1.key > '9' and exists (s
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-53 val_53 1
-351 val_351 1
-82 val_82 1
-356 val_356 1
-360 val_360 1
-362 val_362 1
-364 val_364 1
+292 val_292 1
+477 val_477 1
+323 val_323 1
+34 val_34 1
+475 val_475 1
365 val_365 1
-366 val_366 1
-194 val_194 1
-368 val_368 1
-497 val_497 1
-143 val_143 1
-373 val_373 1
-374 val_374 1
-375 val_375 1
-377 val_377 1
-378 val_378 1
-379 val_379 1
-196 val_196 1
-496 val_496 1
-386 val_386 1
-389 val_389 1
-392 val_392 1
393 val_393 1
-394 val_394 1
-145 val_145 1
-495 val_495 1
-80 val_80 1
-2 val_2 1
-4 val_4 1
-400 val_400 1
-494 val_494 1
-402 val_402 1
-493 val_493 1
-20 val_20 1
-491 val_491 1
-407 val_407 1
-490 val_490 1
-41 val_41 1
+457 val_457 1
411 val_411 1
-96 val_96 1
-201 val_201 1
-487 val_487 1
+453 val_453 1
418 val_418 1
-419 val_419 1
-202 val_202 1
-421 val_421 1
-11 val_11 1
-427 val_427 1
-111 val_111 1
+64 val_64 1
43 val_43 1
-485 val_485 1
-484 val_484 1
432 val_432 1
435 val_435 1
-436 val_436 1
-437 val_437 1
-483 val_483 1
-150 val_150 1
-44 val_44 1
443 val_443 1
444 val_444 1
-446 val_446 1
-448 val_448 1
-449 val_449 1
-452 val_452 1
-453 val_453 1
-482 val_482 1
-455 val_455 1
-457 val_457 1
-8 val_8 1
-10 val_10 1
-460 val_460 1
-153 val_153 1
-214 val_214 1
+194 val_194 1
+11 val_11 1
+202 val_202 1
+483 val_483 1
+222 val_222 1
+226 val_226 1
481 val_481 1
-467 val_467 1
+252 val_252 1
+262 val_262 1
+27 val_27 1
+275 val_275 1
+86 val_86 1
+177 val_177 1
+283 val_283 1
+287 val_287 1
+126 val_126 1
+289 val_289 1
+336 val_336 1
+338 val_338 1
+341 val_341 1
+181 val_181 1
+455 val_455 1
+351 val_351 1
+362 val_362 1
+364 val_364 1
+374 val_374 1
+392 val_392 1
+186 val_186 1
+4 val_4 1
+437 val_437 1
+53 val_53 1
+419 val_419 1
+421 val_421 1
+427 val_427 1
+192 val_192 1
+133 val_133 1
+491 val_491 1
+2 val_2 1
+201 val_201 1
+82 val_82 1
479 val_479 1
-477 val_477 1
-47 val_47 1
+214 val_214 1
+218 val_218 1
+153 val_153 1
470 val_470 1
-472 val_472 1
-475 val_475 1
-155 val_155 1
156 val_156 1
-218 val_218 1
-157 val_157 1
-158 val_158 1
-222 val_222 1
-160 val_160 1
+249 val_249 1
162 val_162 1
-226 val_226 1
-228 val_228 1
-163 val_163 1
-78 val_78 1
-126 val_126 1
-235 val_235 1
-92 val_92 1
-166 val_166 1
-87 val_87 1
+257 val_257 1
+460 val_460 1
168 val_168 1
+284 val_284 1
+285 val_285 1
+310 val_310 1
+111 val_111 1
+114 val_114 1
+178 val_178 1
+345 val_345 1
+145 val_145 1
+85 val_85 1
+373 val_373 1
+375 val_375 1
+377 val_377 1
+80 val_80 1
+386 val_386 1
+394 val_394 1
+77 val_77 1
+166 val_166 1
+74 val_74 1
+41 val_41 1
+228 val_228 1
+17 val_17 1
+54 val_54 1
+446 val_446 1
+448 val_448 1
+449 val_449 1
+170 val_170 1
241 val_241 1
-86 val_86 1
+497 val_497 1
+47 val_47 1
+482 val_482 1
+490 val_490 1
+493 val_493 1
+494 val_494 1
244 val_244 1
247 val_247 1
-248 val_248 1
-249 val_249 1
-252 val_252 1
-17 val_17 1
-170 val_170 1
-257 val_257 1
+143 val_143 1
258 val_258 1
-114 val_114 1
-260 val_260 1
-262 val_262 1
+189 val_189 1
263 val_263 1
-131 val_131 1
+19 val_19 1
266 val_266 1
-27 val_27 1
-133 val_133 1
-77 val_77 1
+150 val_150 1
+9 val_9 1
274 val_274 1
-275 val_275 1
-74 val_74 1
-116 val_116 1
-28 val_28 1
-177 val_177 1
-178 val_178 1
-136 val_136 1
-283 val_283 1
-284 val_284 1
-285 val_285 1
-286 val_286 1
-287 val_287 1
-105 val_105 1
-289 val_289 1
+196 val_196 1
291 val_291 1
-292 val_292 1
296 val_296 1
-69 val_69 1
30 val_30 1
302 val_302 1
+20 val_20 1
+10 val_10 1
+87 val_87 1
+158 val_158 1
+332 val_332 1
+335 val_335 1
+339 val_339 1
+163 val_163 1
+96 val_96 1
+105 val_105 1
+116 val_116 1
+131 val_131 1
+136 val_136 1
+155 val_155 1
+157 val_157 1
+160 val_160 1
+180 val_180 1
+183 val_183 1
+190 val_190 1
+235 val_235 1
+248 val_248 1
+260 val_260 1
+28 val_28 1
+286 val_286 1
305 val_305 1
306 val_306 1
-180 val_180 1
308 val_308 1
-181 val_181 1
-310 val_310 1
-66 val_66 1
315 val_315 1
-65 val_65 1
-183 val_183 1
-64 val_64 1
-186 val_186 1
-85 val_85 1
-323 val_323 1
-189 val_189 1
-57 val_57 1
33 val_33 1
-19 val_19 1
-332 val_332 1
-190 val_190 1
-335 val_335 1
-336 val_336 1
-338 val_338 1
-339 val_339 1
-34 val_34 1
-341 val_341 1
-9 val_9 1
-192 val_192 1
-345 val_345 1
-54 val_54 1
-98 val_98 2
-100 val_100 2
+356 val_356 1
+360 val_360 1
+366 val_366 1
+368 val_368 1
+378 val_378 1
+379 val_379 1
+389 val_389 1
+400 val_400 1
+402 val_402 1
+407 val_407 1
+436 val_436 1
+44 val_44 1
+452 val_452 1
+467 val_467 1
+472 val_472 1
+484 val_484 1
+485 val_485 1
+487 val_487 1
+495 val_495 1
+496 val_496 1
+57 val_57 1
+65 val_65 1
+66 val_66 1
+69 val_69 1
+78 val_78 1
+8 val_8 1
+92 val_92 1
+207 val_207 2
+213 val_213 2
+223 val_223 2
+238 val_238 2
+239 val_239 2
+24 val_24 2
+37 val_37 2
+51 val_51 2
+382 val_382 2
+395 val_395 2
+307 val_307 2
103 val_103 2
-104 val_104 2
-113 val_113 2
-118 val_118 2
-12 val_12 2
+58 val_58 2
120 val_120 2
-125 val_125 2
129 val_129 2
-134 val_134 2
+317 val_317 2
+321 val_321 2
+331 val_331 2
+42 val_42 2
+367 val_367 2
+191 val_191 2
+205 val_205 2
+97 val_97 2
+118 val_118 2
+12 val_12 2
+174 val_174 2
+176 val_176 2
+197 val_197 2
+203 val_203 2
+219 val_219 2
+237 val_237 2
+256 val_256 2
+278 val_278 2
+322 val_322 2
+104 val_104 2
+333 val_333 2
+344 val_344 2
+397 val_397 2
+404 val_404 2
+429 val_429 2
+439 val_439 2
+463 val_463 2
+478 val_478 2
+492 val_492 2
+67 val_67 2
+100 val_100 2
+113 val_113 2
137 val_137 2
146 val_146 2
-149 val_149 2
15 val_15 2
152 val_152 2
-164 val_164 2
165 val_165 2
-172 val_172 2
-174 val_174 2
175 val_175 2
-176 val_176 2
179 val_179 2
18 val_18 2
-191 val_191 2
-195 val_195 2
-197 val_197 2
200 val_200 2
-203 val_203 2
-205 val_205 2
-207 val_207 2
+221 val_221 2
+242 val_242 2
+280 val_280 2
+282 val_282 2
+288 val_288 2
+424 val_424 2
+458 val_458 2
+72 val_72 2
+76 val_76 2
+83 val_83 2
+98 val_98 2
+95 val_95 2
+125 val_125 2
+134 val_134 2
+149 val_149 2
+164 val_164 2
+172 val_172 2
+195 val_195 2
209 val_209 2
-213 val_213 2
216 val_216 2
217 val_217 2
-219 val_219 2
-221 val_221 2
-223 val_223 2
224 val_224 2
229 val_229 2
233 val_233 2
-237 val_237 2
-238 val_238 2
-239 val_239 2
-24 val_24 2
-242 val_242 2
255 val_255 2
-256 val_256 2
26 val_26 2
265 val_265 2
272 val_272 2
-278 val_278 2
-280 val_280 2
281 val_281 2
-282 val_282 2
-288 val_288 2
-307 val_307 2
309 val_309 2
-317 val_317 2
-321 val_321 2
-322 val_322 2
325 val_325 2
-331 val_331 2
-333 val_333 2
342 val_342 2
-344 val_344 2
353 val_353 2
-367 val_367 2
-37 val_37 2
-382 val_382 2
-395 val_395 2
-397 val_397 2
399 val_399 2
-404 val_404 2
413 val_413 2
414 val_414 2
-42 val_42 2
-424 val_424 2
-429 val_429 2
-439 val_439 2
-458 val_458 2
459 val_459 2
462 val_462 2
-463 val_463 2
-478 val_478 2
-492 val_492 2
-51 val_51 2
-58 val_58 2
-67 val_67 2
-72 val_72 2
-76 val_76 2
-83 val_83 2
84 val_84 2
-95 val_95 2
-97 val_97 2
-409 val_409 3
-187 val_187 3
-403 val_403 3
+5 val_5 3
+431 val_431 3
396 val_396 3
384 val_384 3
+316 val_316 3
369 val_369 3
-498 val_498 3
-5 val_5 3
-35 val_35 3
-327 val_327 3
-167 val_167 3
318 val_318 3
-316 val_316 3
-311 val_311 3
-298 val_298 3
-70 val_70 3
-90 val_90 3
-128 val_128 3
273 val_273 3
+403 val_403 3
+438 val_438 3
+187 val_187 3
+327 val_327 3
208 val_208 3
+454 val_454 3
199 val_199 3
-193 val_193 3
-0 val_0 3
-119 val_119 3
-480 val_480 3
+90 val_90 3
466 val_466 3
-454 val_454 3
-438 val_438 3
-431 val_431 3
430 val_430 3
+480 val_480 3
+193 val_193 3
+70 val_70 3
+0 val_0 3
+298 val_298 3
+498 val_498 3
+311 val_311 3
+167 val_167 3
+128 val_128 3
417 val_417 3
+409 val_409 3
+119 val_119 3
+35 val_35 3
Warning: Shuffle Join MERGEJOIN[28][tables = [$hdt$_1, $hdt$_2]] in Stage 'Reducer 4' is a cross product
PREHOOK: query: explain select * from part where p_name IN (select p_name from part p where part.p_type <> '1')
PREHOOK: type: QUERY
http://git-wip-us.apache.org/repos/asf/hive/blob/10bd23eb/ql/src/test/results/clientpositive/llap/subquery_notin.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/llap/subquery_notin.q.out b/ql/src/test/results/clientpositive/llap/subquery_notin.q.out
index f28fcab..d89361d 100644
--- a/ql/src/test/results/clientpositive/llap/subquery_notin.q.out
+++ b/ql/src/test/results/clientpositive/llap/subquery_notin.q.out
@@ -1329,22 +1329,22 @@ group by li.l_partkey
POSTHOOK: type: QUERY
POSTHOOK: Input: default@lineitem
#### A masked pattern was here ####
-450 1
-7068 1
-21636 1
22630 1
59694 1
-61931 1
-85951 1
-88035 1
-88362 1
106170 1
-119477 1
-119767 1
123076 1
139636 1
+450 1
+61931 1
+119767 1
175839 1
+7068 1
+88362 1
182052 1
+21636 1
+85951 1
+88035 1
+119477 1
Warning: Shuffle Join MERGEJOIN[30][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: select *
from src
@@ -4042,37 +4042,37 @@ POSTHOOK: query: select key, count(*) from src where value NOT IN (select key fr
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-409 3
-187 3
-403 3
-396 3
-384 3
+430 3
+128 3
369 3
-498 3
-5 3
-35 3
-327 3
-167 3
-318 3
316 3
+199 3
+454 3
+384 3
311 3
+208 3
298 3
-70 3
-90 3
-128 3
+187 3
273 3
-208 3
-199 3
+417 3
+396 3
+409 3
+403 3
+35 3
+90 3
+438 3
+327 3
+480 3
+466 3
+318 3
193 3
+498 3
+5 3
0 3
+167 3
119 3
-480 3
-466 3
-454 3
-438 3
431 3
-430 3
-417 3
+70 3
PREHOOK: query: explain select key, count(*) from src where value NOT IN (select concat('v', value) from src sc where sc.key = src.key ) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
PREHOOK: type: QUERY
POSTHOOK: query: explain select key, count(*) from src where value NOT IN (select concat('v', value) from src sc where sc.key = src.key ) group by key having count(*) in (select count(*) from src s1 where s1.key = '90' group by s1.key )
@@ -4354,37 +4354,37 @@ POSTHOOK: query: select key, count(*) from src where value NOT IN (select concat
POSTHOOK: type: QUERY
POSTHOOK: Input: default@src
#### A masked pattern was here ####
-409 3
-187 3
-403 3
-396 3
-384 3
+430 3
+128 3
369 3
-498 3
-5 3
-35 3
-327 3
-167 3
-318 3
316 3
+199 3
+454 3
+384 3
311 3
+208 3
298 3
-70 3
-90 3
-128 3
+187 3
273 3
-208 3
-199 3
+417 3
+396 3
+409 3
+403 3
+35 3
+90 3
+438 3
+327 3
+480 3
+466 3
+318 3
193 3
+498 3
+5 3
0 3
+167 3
119 3
-480 3
-466 3
-454 3
-438 3
431 3
-430 3
-417 3
+70 3
Warning: Shuffle Join MERGEJOIN[38][tables = [$hdt$_0, $hdt$_1]] in Stage 'Reducer 2' is a cross product
PREHOOK: query: explain select * from part where (p_size-1) NOT IN (select min(p_size) from part group by p_type) order by p_brand
PREHOOK: type: QUERY