Repository: hive
Updated Branches:
  refs/heads/master 6d3085b7e -> e084f4d69


http://git-wip-us.apache.org/repos/asf/hive/blob/e084f4d6/ql/src/test/results/clientpositive/spark/join_1to1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/spark/join_1to1.q.out 
b/ql/src/test/results/clientpositive/spark/join_1to1.q.out
index 643b82a..b1fc8f0 100644
--- a/ql/src/test/results/clientpositive/spark/join_1to1.q.out
+++ b/ql/src/test/results/clientpositive/spark/join_1to1.q.out
@@ -132,21 +132,34 @@ POSTHOOK: Input: default@join_1to1_2
 #### A masked pattern was here ####
 15     10015   66      NULL    NULL    NULL
 20     10020   66      20      10020   66
+25     10025   88      NULL    NULL    NULL
 30     10030   66      NULL    NULL    NULL
+35     10035   88      NULL    NULL    NULL
 40     10040   66      40      10040   66
+40     10040   88      NULL    NULL    NULL
 5      10005   66      5       10005   66
 50     10050   66      50      10050   66
 50     10050   66      50      10050   66
+50     10050   88      NULL    NULL    NULL
+50     10050   88      NULL    NULL    NULL
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 70     10040   66      NULL    NULL    NULL
 70     10040   66      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
 NULL   10050   66      NULL    NULL    NULL
 NULL   NULL    66      NULL    NULL    NULL
 NULL   NULL    NULL    10      10010   66
 NULL   NULL    NULL    25      10025   66
+NULL   NULL    NULL    30      10030   88
+NULL   NULL    NULL    35      10035   88
+NULL   NULL    NULL    40      10040   88
+NULL   NULL    NULL    50      10050   88
+NULL   NULL    NULL    70      10040   88
+NULL   NULL    NULL    70      10040   88
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    NULL    10050   66
@@ -209,21 +222,34 @@ POSTHOOK: Input: default@join_1to1_2
 #### A masked pattern was here ####
 15     10015   66      NULL    NULL    NULL
 20     10020   66      20      10020   66
+25     10025   88      NULL    NULL    NULL
 30     10030   66      NULL    NULL    NULL
+35     10035   88      NULL    NULL    NULL
 40     10040   66      40      10040   66
+40     10040   88      NULL    NULL    NULL
 5      10005   66      5       10005   66
 50     10050   66      50      10050   66
 50     10050   66      50      10050   66
+50     10050   88      NULL    NULL    NULL
+50     10050   88      NULL    NULL    NULL
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 70     10040   66      NULL    NULL    NULL
 70     10040   66      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
 NULL   10050   66      NULL    NULL    NULL
 NULL   NULL    66      NULL    NULL    NULL
 NULL   NULL    NULL    10      10010   66
 NULL   NULL    NULL    25      10025   66
+NULL   NULL    NULL    30      10030   88
+NULL   NULL    NULL    35      10035   88
+NULL   NULL    NULL    40      10040   88
+NULL   NULL    NULL    50      10050   88
+NULL   NULL    NULL    70      10040   88
+NULL   NULL    NULL    70      10040   88
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    NULL    10050   66
@@ -326,21 +352,34 @@ POSTHOOK: Input: default@join_1to1_2
 #### A masked pattern was here ####
 15     10015   66      NULL    NULL    NULL
 20     10020   66      20      10020   66
+25     10025   88      NULL    NULL    NULL
 30     10030   66      NULL    NULL    NULL
+35     10035   88      NULL    NULL    NULL
 40     10040   66      40      10040   66
+40     10040   88      NULL    NULL    NULL
 5      10005   66      5       10005   66
 50     10050   66      50      10050   66
 50     10050   66      50      10050   66
+50     10050   88      NULL    NULL    NULL
+50     10050   88      NULL    NULL    NULL
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 70     10040   66      NULL    NULL    NULL
 70     10040   66      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
 NULL   10050   66      NULL    NULL    NULL
 NULL   NULL    66      NULL    NULL    NULL
 NULL   NULL    NULL    10      10010   66
 NULL   NULL    NULL    25      10025   66
+NULL   NULL    NULL    30      10030   88
+NULL   NULL    NULL    35      10035   88
+NULL   NULL    NULL    40      10040   88
+NULL   NULL    NULL    50      10050   88
+NULL   NULL    NULL    70      10040   88
+NULL   NULL    NULL    70      10040   88
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    NULL    10050   66
@@ -403,21 +442,34 @@ POSTHOOK: Input: default@join_1to1_2
 #### A masked pattern was here ####
 15     10015   66      NULL    NULL    NULL
 20     10020   66      20      10020   66
+25     10025   88      NULL    NULL    NULL
 30     10030   66      NULL    NULL    NULL
+35     10035   88      NULL    NULL    NULL
 40     10040   66      40      10040   66
+40     10040   88      NULL    NULL    NULL
 5      10005   66      5       10005   66
 50     10050   66      50      10050   66
 50     10050   66      50      10050   66
+50     10050   88      NULL    NULL    NULL
+50     10050   88      NULL    NULL    NULL
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 70     10040   66      NULL    NULL    NULL
 70     10040   66      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
 NULL   10050   66      NULL    NULL    NULL
 NULL   NULL    66      NULL    NULL    NULL
 NULL   NULL    NULL    10      10010   66
 NULL   NULL    NULL    25      10025   66
+NULL   NULL    NULL    30      10030   88
+NULL   NULL    NULL    35      10035   88
+NULL   NULL    NULL    40      10040   88
+NULL   NULL    NULL    50      10050   88
+NULL   NULL    NULL    70      10040   88
+NULL   NULL    NULL    70      10040   88
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    NULL    10050   66
@@ -520,21 +572,34 @@ POSTHOOK: Input: default@join_1to1_2
 #### A masked pattern was here ####
 15     10015   66      NULL    NULL    NULL
 20     10020   66      20      10020   66
+25     10025   88      NULL    NULL    NULL
 30     10030   66      NULL    NULL    NULL
+35     10035   88      NULL    NULL    NULL
 40     10040   66      40      10040   66
+40     10040   88      NULL    NULL    NULL
 5      10005   66      5       10005   66
 50     10050   66      50      10050   66
 50     10050   66      50      10050   66
+50     10050   88      NULL    NULL    NULL
+50     10050   88      NULL    NULL    NULL
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 70     10040   66      NULL    NULL    NULL
 70     10040   66      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
 NULL   10050   66      NULL    NULL    NULL
 NULL   NULL    66      NULL    NULL    NULL
 NULL   NULL    NULL    10      10010   66
 NULL   NULL    NULL    25      10025   66
+NULL   NULL    NULL    30      10030   88
+NULL   NULL    NULL    35      10035   88
+NULL   NULL    NULL    40      10040   88
+NULL   NULL    NULL    50      10050   88
+NULL   NULL    NULL    70      10040   88
+NULL   NULL    NULL    70      10040   88
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    NULL    10050   66
@@ -597,21 +662,34 @@ POSTHOOK: Input: default@join_1to1_2
 #### A masked pattern was here ####
 15     10015   66      NULL    NULL    NULL
 20     10020   66      20      10020   66
+25     10025   88      NULL    NULL    NULL
 30     10030   66      NULL    NULL    NULL
+35     10035   88      NULL    NULL    NULL
 40     10040   66      40      10040   66
+40     10040   88      NULL    NULL    NULL
 5      10005   66      5       10005   66
 50     10050   66      50      10050   66
 50     10050   66      50      10050   66
+50     10050   88      NULL    NULL    NULL
+50     10050   88      NULL    NULL    NULL
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 60     10040   66      60      10040   66
 70     10040   66      NULL    NULL    NULL
 70     10040   66      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
+80     10040   88      NULL    NULL    NULL
 NULL   10050   66      NULL    NULL    NULL
 NULL   NULL    66      NULL    NULL    NULL
 NULL   NULL    NULL    10      10010   66
 NULL   NULL    NULL    25      10025   66
+NULL   NULL    NULL    30      10030   88
+NULL   NULL    NULL    35      10035   88
+NULL   NULL    NULL    40      10040   88
+NULL   NULL    NULL    50      10050   88
+NULL   NULL    NULL    70      10040   88
+NULL   NULL    NULL    70      10040   88
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    80      10040   66
 NULL   NULL    NULL    NULL    10050   66

http://git-wip-us.apache.org/repos/asf/hive/blob/e084f4d6/ql/src/test/results/clientpositive/spark/mapjoin1.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/spark/mapjoin1.q.out 
b/ql/src/test/results/clientpositive/spark/mapjoin1.q.out
index 6d20561..9027bf4 100644
--- a/ql/src/test/results/clientpositive/spark/mapjoin1.q.out
+++ b/ql/src/test/results/clientpositive/spark/mapjoin1.q.out
@@ -339,6 +339,9 @@ STAGE PLANS:
                   alias: a
                   Statistics: Num rows: 500 Data size: 5312 Basic stats: 
COMPLETE Column stats: NONE
                   Spark HashTable Sink Operator
+                    filter predicates:
+                      0 
+                      1 {true}
                     keys:
                       0 key (type: string)
                       1 key (type: string)
@@ -357,6 +360,9 @@ STAGE PLANS:
                   Map Join Operator
                     condition map:
                          Right Outer Join0 to 1
+                    filter predicates:
+                      0 
+                      1 {true}
                     keys:
                       0 key (type: string)
                       1 key (type: string)
@@ -426,13 +432,13 @@ STAGE PLANS:
                 TableScan
                   alias: a
                   Statistics: Num rows: 500 Data size: 5312 Basic stats: 
COMPLETE Column stats: NONE
-                  Filter Operator
-                    predicate: ((key * 10) < '1000') (type: boolean)
-                    Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE
-                    Spark HashTable Sink Operator
-                      keys:
-                        0 key (type: string)
-                        1 key (type: string)
+                  Spark HashTable Sink Operator
+                    filter predicates:
+                      0 
+                      1 {((key * 10) < '1000')}
+                    keys:
+                      0 key (type: string)
+                      1 key (type: string)
             Local Work:
               Map Reduce Local Work
 
@@ -445,33 +451,33 @@ STAGE PLANS:
                 TableScan
                   alias: b
                   Statistics: Num rows: 500 Data size: 5312 Basic stats: 
COMPLETE Column stats: NONE
-                  Filter Operator
-                    predicate: ((key * 10) < '1000') (type: boolean)
-                    Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE
-                    Map Join Operator
-                      condition map:
-                           Right Outer Join0 to 1
-                      keys:
-                        0 key (type: string)
-                        1 key (type: string)
-                      outputColumnNames: _col0, _col1, _col5, _col6
-                      input vertices:
-                        0 Map 1
-                      Statistics: Num rows: 182 Data size: 1939 Basic stats: 
COMPLETE Column stats: NONE
-                      Select Operator
-                        expressions: _col0 (type: string), _col1 (type: 
string), _col5 (type: string), _col6 (type: string)
-                        outputColumnNames: _col0, _col1, _col2, _col3
-                        Statistics: Num rows: 182 Data size: 1939 Basic stats: 
COMPLETE Column stats: NONE
-                        Limit
-                          Number of rows: 10
+                  Map Join Operator
+                    condition map:
+                         Right Outer Join0 to 1
+                    filter predicates:
+                      0 
+                      1 {((key * 10) < '1000')}
+                    keys:
+                      0 key (type: string)
+                      1 key (type: string)
+                    outputColumnNames: _col0, _col1, _col5, _col6
+                    input vertices:
+                      0 Map 1
+                    Statistics: Num rows: 550 Data size: 5843 Basic stats: 
COMPLETE Column stats: NONE
+                    Select Operator
+                      expressions: _col0 (type: string), _col1 (type: string), 
_col5 (type: string), _col6 (type: string)
+                      outputColumnNames: _col0, _col1, _col2, _col3
+                      Statistics: Num rows: 550 Data size: 5843 Basic stats: 
COMPLETE Column stats: NONE
+                      Limit
+                        Number of rows: 10
+                        Statistics: Num rows: 10 Data size: 100 Basic stats: 
COMPLETE Column stats: NONE
+                        File Output Operator
+                          compressed: false
                           Statistics: Num rows: 10 Data size: 100 Basic stats: 
COMPLETE Column stats: NONE
-                          File Output Operator
-                            compressed: false
-                            Statistics: Num rows: 10 Data size: 100 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
             Local Work:
               Map Reduce Local Work
 
@@ -489,16 +495,16 @@ POSTHOOK: query: SELECT /*+ MAPJOIN(a) */ * FROM src a 
RIGHT OUTER JOIN src b on
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@src
 #### A masked pattern was here ####
+NULL   NULL    238     val_238
 86     val_86  86      val_86
+NULL   NULL    311     val_311
 27     val_27  27      val_27
+NULL   NULL    165     val_165
+NULL   NULL    409     val_409
+NULL   NULL    255     val_255
+NULL   NULL    278     val_278
 98     val_98  98      val_98
 98     val_98  98      val_98
-66     val_66  66      val_66
-37     val_37  37      val_37
-37     val_37  37      val_37
-15     val_15  15      val_15
-15     val_15  15      val_15
-82     val_82  82      val_82
 PREHOOK: query: EXPLAIN
 SELECT /*+ MAPJOIN(a) */ * FROM src a RIGHT OUTER JOIN
     (select key, named_struct('key', key, 'value', value) as kv from src) b on 
a.key=b.key AND b.kv.key > 200 limit 10
@@ -523,6 +529,9 @@ STAGE PLANS:
                   alias: a
                   Statistics: Num rows: 500 Data size: 5312 Basic stats: 
COMPLETE Column stats: NONE
                   Spark HashTable Sink Operator
+                    filter predicates:
+                      0 
+                      1 {(_col1.key > 200)}
                     keys:
                       0 key (type: string)
                       1 _col0 (type: string)
@@ -542,33 +551,33 @@ STAGE PLANS:
                     expressions: key (type: string), 
named_struct('key',key,'value',value) (type: struct<key:string,value:string>)
                     outputColumnNames: _col0, _col1
                     Statistics: Num rows: 500 Data size: 5312 Basic stats: 
COMPLETE Column stats: NONE
-                    Filter Operator
-                      predicate: (_col1.key > 200) (type: boolean)
-                      Statistics: Num rows: 166 Data size: 1763 Basic stats: 
COMPLETE Column stats: NONE
-                      Map Join Operator
-                        condition map:
-                             Right Outer Join0 to 1
-                        keys:
-                          0 key (type: string)
-                          1 _col0 (type: string)
-                        outputColumnNames: _col0, _col1, _col5, _col6
-                        input vertices:
-                          0 Map 2
+                    Map Join Operator
+                      condition map:
+                           Right Outer Join0 to 1
+                      filter predicates:
+                        0 
+                        1 {(_col1.key > 200)}
+                      keys:
+                        0 key (type: string)
+                        1 _col0 (type: string)
+                      outputColumnNames: _col0, _col1, _col5, _col6
+                      input vertices:
+                        0 Map 2
+                      Statistics: Num rows: 550 Data size: 5843 Basic stats: 
COMPLETE Column stats: NONE
+                      Select Operator
+                        expressions: _col0 (type: string), _col1 (type: 
string), _col5 (type: string), _col6 (type: struct<key:string,value:string>)
+                        outputColumnNames: _col0, _col1, _col2, _col3
                         Statistics: Num rows: 550 Data size: 5843 Basic stats: 
COMPLETE Column stats: NONE
-                        Select Operator
-                          expressions: _col0 (type: string), _col1 (type: 
string), _col5 (type: string), _col6 (type: struct<key:string,value:string>)
-                          outputColumnNames: _col0, _col1, _col2, _col3
-                          Statistics: Num rows: 550 Data size: 5843 Basic 
stats: COMPLETE Column stats: NONE
-                          Limit
-                            Number of rows: 10
+                        Limit
+                          Number of rows: 10
+                          Statistics: Num rows: 10 Data size: 100 Basic stats: 
COMPLETE Column stats: NONE
+                          File Output Operator
+                            compressed: false
                             Statistics: Num rows: 10 Data size: 100 Basic 
stats: COMPLETE Column stats: NONE
-                            File Output Operator
-                              compressed: false
-                              Statistics: Num rows: 10 Data size: 100 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
             Local Work:
               Map Reduce Local Work
 
@@ -590,11 +599,11 @@ POSTHOOK: Input: default@src
 #### A masked pattern was here ####
 238    val_238 238     {"key":"238","value":"val_238"}
 238    val_238 238     {"key":"238","value":"val_238"}
+NULL   NULL    86      {"key":"86","value":"val_86"}
 311    val_311 311     {"key":"311","value":"val_311"}
 311    val_311 311     {"key":"311","value":"val_311"}
 311    val_311 311     {"key":"311","value":"val_311"}
+NULL   NULL    27      {"key":"27","value":"val_27"}
+NULL   NULL    165     {"key":"165","value":"val_165"}
 409    val_409 409     {"key":"409","value":"val_409"}
 409    val_409 409     {"key":"409","value":"val_409"}
-409    val_409 409     {"key":"409","value":"val_409"}
-255    val_255 255     {"key":"255","value":"val_255"}
-255    val_255 255     {"key":"255","value":"val_255"}

http://git-wip-us.apache.org/repos/asf/hive/blob/e084f4d6/ql/src/test/results/clientpositive/tez/auto_join_filters.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/tez/auto_join_filters.q.out 
b/ql/src/test/results/clientpositive/tez/auto_join_filters.q.out
index 36f719b..d1d9408 100644
--- a/ql/src/test/results/clientpositive/tez/auto_join_filters.q.out
+++ b/ql/src/test/results/clientpositive/tez/auto_join_filters.q.out
@@ -310,7 +310,7 @@ POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
 3078400
-Warning: Map Join MAPJOIN[19][bigTable=?] in task 'Map 1' is a cross product
+Warning: Map Join MAPJOIN[16][bigTable=?] in task 'Map 1' is a cross product
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
LEFT OUTER JOIN myinput1 b on a.key > 40 AND a.value > 50 AND a.key = a.value 
AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -319,8 +319,8 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a L
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
-Warning: Map Join MAPJOIN[19][bigTable=?] in task 'Map 2' is a cross product
+4937935
+Warning: Map Join MAPJOIN[16][bigTable=?] in task 'Map 2' is a cross product
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
RIGHT OUTER JOIN myinput1 b on a.key > 40 AND a.value > 50 AND a.key = a.value 
AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -329,8 +329,8 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
-Warning: Shuffle Join MERGEJOIN[20][tables = [$hdt$_0, $hdt$_1]] in Stage 
'Reducer 2' is a cross product
+3080335
+Warning: Shuffle Join MERGEJOIN[14][tables = [$hdt$_0, $hdt$_1]] in Stage 
'Reducer 2' is a cross product
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
FULL OUTER JOIN myinput1 b on a.key > 40 AND a.value > 50 AND a.key = a.value 
AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -339,7 +339,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a F
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4939870
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
JOIN myinput1 b ON a.key = b.value AND a.key > 40 AND a.value > 50 AND a.key = 
a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -384,7 +384,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a L
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4937935
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
LEFT OUTER JOIN myinput1 b ON a.value = b.value AND a.key > 40 AND a.value > 50 
AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -393,7 +393,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a L
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4937935
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
LEFT OUTER JOIN myinput1 b ON a.key = b.key AND a.key > 40 AND a.value > 50 AND 
a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -402,7 +402,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a L
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4937935
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
LEFT OUTER JOIN myinput1 b ON a.key = b.key and a.value=b.value AND a.key > 40 
AND a.value > 50 AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key 
= b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -411,7 +411,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a L
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4937935
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
RIGHT OUTER JOIN myinput1 b ON a.key = b.value AND a.key > 40 AND a.value > 50 
AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -420,7 +420,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+3080335
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
RIGHT OUTER JOIN myinput1 b ON a.key = b.key AND a.key > 40 AND a.value > 50 
AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -429,7 +429,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+3080335
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
RIGHT OUTER JOIN myinput1 b ON a.value = b.value AND a.key > 40 AND a.value > 
50 AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -438,7 +438,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+3080335
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
RIGHT OUTER JOIN myinput1 b ON a.key=b.key and a.value = b.value AND a.key > 40 
AND a.value > 50 AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key 
= b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -447,7 +447,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+3080335
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
FULL OUTER JOIN myinput1 b ON a.key = b.value AND a.key > 40 AND a.value > 50 
AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -456,7 +456,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a F
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4939870
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
FULL OUTER JOIN myinput1 b ON a.key = b.key AND a.key > 40 AND a.value > 50 AND 
a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -465,7 +465,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a F
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4939870
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
FULL OUTER JOIN myinput1 b ON a.value = b.value AND a.key > 40 AND a.value > 50 
AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -474,7 +474,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a F
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4939870
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
FULL OUTER JOIN myinput1 b ON a.value = b.value and a.key=b.key AND a.key > 40 
AND a.value > 50 AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key 
= b.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -483,7 +483,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a F
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+4939870
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) from myinput1 a 
LEFT OUTER JOIN myinput1 b ON (a.value=b.value AND a.key > 40 AND a.value > 50 
AND a.key = a.value AND b.key > 40 AND b.value > 50 AND b.key = b.value) RIGHT 
OUTER JOIN myinput1 c ON (b.value=c.value AND c.key > 40 AND c.value > 50 AND 
c.key = c.value AND b.key > 40 AND b.value > 50 AND b.key = b.value)
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -501,7 +501,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) from myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+3080335
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
LEFT OUTER JOIN myinput1 b RIGHT OUTER JOIN myinput1 c ON a.value = b.value and 
b.value = c.value AND a.key > 40 AND a.value > 50 AND a.key = a.value AND b.key 
> 40 AND b.value > 50 AND b.key = b.value AND c.key > 40 AND c.value > 50 AND 
c.key = c.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1
@@ -528,7 +528,7 @@ POSTHOOK: query: SELECT 
sum(hash(a.key,a.value,b.key,b.value)) from myinput1 a R
 POSTHOOK: type: QUERY
 POSTHOOK: Input: default@myinput1
 #### A masked pattern was here ####
-3078400
+3080335
 PREHOOK: query: SELECT sum(hash(a.key,a.value,b.key,b.value)) FROM myinput1 a 
LEFT OUTER JOIN myinput1 b RIGHT OUTER JOIN myinput1 c ON a.value = b.value and 
b.key = c.key AND a.key > 40 AND a.value > 50 AND a.key = a.value AND b.key > 
40 AND b.value > 50 AND b.key = b.value AND c.key > 40 AND c.value > 50 AND 
c.key = c.value
 PREHOOK: type: QUERY
 PREHOOK: Input: default@myinput1

Reply via email to