FAQ
Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join2.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join2.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join2.q.out Mon Dec 29 02:13:57 2014
@@ -29,18 +29,19 @@ STAGE PLANS:
          Map 2
              Map Operator Tree:
                  TableScan
- alias: src2
+ alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Spark HashTable Sink Operator
- condition expressions:
- 0 {key}
- 1
- keys:
- 0 key (type: string)
- 1 key (type: string)
+ Select Operator
+ expressions: key (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Spark HashTable Sink Operator
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
              Local Work:
                Map Reduce Local Work

@@ -56,29 +57,27 @@ STAGE PLANS:
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Map Join Operator
- condition map:
- Inner Join 0 to 1
- condition expressions:
- 0 {key}
- 1 {key}
- keys:
- 0 key (type: string)
- 1 key (type: string)
- outputColumnNames: _col0, _col5
- input vertices:
- 1 Map 2
- Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
- Filter Operator
- predicate: (_col0 + _col5) is not null (type: boolean)
- Statistics: Num rows: 138 Data size: 1465 Basic stats: COMPLETE Column stats: NONE
- Spark HashTable Sink Operator
- condition expressions:
- 0 {_col0}
- 1 {value}
- keys:
- 0 (_col0 + _col5) (type: double)
- 1 UDFToDouble(key) (type: double)
+ Select Operator
+ expressions: key (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Map Join Operator
+ condition map:
+ Inner Join 0 to 1
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ outputColumnNames: _col0, _col1
+ input vertices:
+ 1 Map 2
+ Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
+ Filter Operator
+ predicate: (UDFToDouble(_col0) + UDFToDouble(_col1)) is not null (type: boolean)
+ Statistics: Num rows: 138 Data size: 1465 Basic stats: COMPLETE Column stats: NONE
+ Spark HashTable Sink Operator
+ keys:
+ 0 (UDFToDouble(_col0) + UDFToDouble(_col1)) (type: double)
+ 1 UDFToDouble(_col0) (type: double)
              Local Work:
                Map Reduce Local Work

@@ -89,36 +88,37 @@ STAGE PLANS:
          Map 3
              Map Operator Tree:
                  TableScan
- alias: src3
+ alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
                      predicate: UDFToDouble(key) is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Map Join Operator
- condition map:
- Inner Join 0 to 1
- condition expressions:
- 0 {_col0}
- 1 {value}
- keys:
- 0 (_col0 + _col5) (type: double)
- 1 UDFToDouble(key) (type: double)
- outputColumnNames: _col0, _col11
- input vertices:
- 0 Map 1
- Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
- Select Operator
- expressions: UDFToInteger(_col0) (type: int), _col11 (type: string)
- outputColumnNames: _col0, _col1
+ Select Operator
+ expressions: key (type: string), value (type: string)
+ outputColumnNames: _col0, _col1
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Map Join Operator
+ condition map:
+ Inner Join 0 to 1
+ keys:
+ 0 (UDFToDouble(_col0) + UDFToDouble(_col1)) (type: double)
+ 1 UDFToDouble(_col0) (type: double)
+ outputColumnNames: _col0, _col3
+ input vertices:
+ 0 Map 1
                          Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
+ Select Operator
+ expressions: UDFToInteger(_col0) (type: int), _col3 (type: string)
+ outputColumnNames: _col0, _col1
                            Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.TextInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
- name: default.dest_j2
+ File Output Operator
+ compressed: false
+ Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.TextInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ name: default.dest_j2
              Local Work:
                Map Reduce Local Work

@@ -146,7 +146,7 @@ POSTHOOK: type: QUERY
  POSTHOOK: Input: default@src
  POSTHOOK: Output: default@dest_j2
  POSTHOOK: Lineage: dest_j2.key EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: dest_j2.value SIMPLE [(src)src3.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: dest_j2.value SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
  PREHOOK: query: SELECT sum(hash(dest_j2.key,dest_j2.value)) FROM dest_j2
  PREHOOK: type: QUERY
  PREHOOK: Input: default@dest_j2

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join20.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join20.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join20.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join20.q.out Mon Dec 29 02:13:57 2014
@@ -33,10 +33,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1
@@ -56,10 +52,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1
@@ -87,10 +79,6 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Right Outer Join0 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1
@@ -208,10 +196,6 @@ STAGE PLANS:
                      predicate: ((key < 15) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1
@@ -231,10 +215,6 @@ STAGE PLANS:
                      predicate: ((key < 10) and (key < 15)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1
@@ -262,10 +242,6 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Right Outer Join0 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join21.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join21.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join21.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join21.q.out Mon Dec 29 02:13:57 2014
@@ -20,10 +20,6 @@ STAGE PLANS:
                    alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -43,10 +39,6 @@ STAGE PLANS:
                      predicate: (key > 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -73,10 +65,6 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Right Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join22.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join22.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join22.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join22.q.out Mon Dec 29 02:13:57 2014
@@ -17,18 +17,19 @@ STAGE PLANS:
          Map 3
              Map Operator Tree:
                  TableScan
- alias: src2
+ alias: src4
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1
- keys:
- 0 key (type: string)
- 1 key (type: string)
+ Select Operator
+ expressions: key (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Spark HashTable Sink Operator
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
              Local Work:
                Map Reduce Local Work
          Map 4
@@ -39,13 +40,14 @@ STAGE PLANS:
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col3}
- keys:
- 0 key (type: string)
- 1 _col2 (type: string)
+ Select Operator
+ expressions: key (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Spark HashTable Sink Operator
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
              Local Work:
                Map Reduce Local Work

@@ -58,47 +60,41 @@ STAGE PLANS:
          Map 1
              Map Operator Tree:
                  TableScan
- alias: src1
+ alias: src4
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Map Join Operator
- condition map:
- Inner Join 0 to 1
- condition expressions:
- 0 {key} {value}
- 1
- keys:
- 0 key (type: string)
- 1 key (type: string)
+ Select Operator
+ expressions: key (type: string), value (type: string)
                        outputColumnNames: _col0, _col1
- input vertices:
- 1 Map 3
- Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
- Select Operator
- expressions: _col0 (type: string), _col1 (type: string)
- outputColumnNames: _col2, _col3
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Map Join Operator
+ condition map:
+ Inner Join 0 to 1
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ outputColumnNames: _col0, _col1
+ input vertices:
+ 1 Map 3
                          Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
- condition expressions:
- 0
- 1 {_col3}
                            keys:
- 0 key (type: string)
- 1 _col2 (type: string)
- outputColumnNames: _col8
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ outputColumnNames: _col1
                            input vertices:
- 0 Map 4
+ 1 Map 4
                            Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                            Select Operator
- expressions: _col8 (type: string)
- outputColumnNames: _col3
+ expressions: hash(_col1) (type: int)
+ outputColumnNames: _col0
                              Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                              Group By Operator
- aggregations: sum(hash(_col3))
+ aggregations: sum(_col0)
                                mode: hash
                                outputColumnNames: _col0
                                Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join23.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join23.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join23.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join23.q.out Mon Dec 29 02:13:57 2014
@@ -24,9 +24,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
                        keys:
                          0
                          1
@@ -50,9 +47,6 @@ STAGE PLANS:
                      Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
                        keys:
                          0
                          1

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join24.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join24.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join24.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join24.q.out Mon Dec 29 02:13:57 2014
@@ -43,9 +43,6 @@ STAGE PLANS:
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 155 Data size: 743 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {cnt}
- 1
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -69,9 +66,6 @@ STAGE PLANS:
                      Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {cnt}
- 1
                        keys:
                          0 key (type: string)
                          1 key (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join26.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join26.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join26.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join26.q.out Mon Dec 29 02:13:57 2014
@@ -38,9 +38,6 @@ STAGE PLANS:
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0
- 1
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -64,9 +61,6 @@ STAGE PLANS:
                      Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {key}
- 1
                        keys:
                          0 key (type: string)
                          1 key (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join27.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join27.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join27.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join27.q.out Mon Dec 29 02:13:57 2014
@@ -88,9 +88,9 @@ STAGE PLANS:
                Join Operator
                  condition map:
                       Inner Join 0 to 1
- condition expressions:
- 0
- 1
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
                  Statistics: Num rows: 273 Data size: 2908 Basic stats: COMPLETE Column stats: NONE
                  Group By Operator
                    aggregations: count(1)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join28.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join28.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join28.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join28.q.out Mon Dec 29 02:13:57 2014
@@ -20,10 +20,6 @@ STAGE PLANS:
                    alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -43,10 +39,6 @@ STAGE PLANS:
                      predicate: (key > 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -73,10 +65,6 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Right Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -145,10 +133,6 @@ STAGE PLANS:
                      predicate: (key > 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -168,10 +152,6 @@ STAGE PLANS:
                      predicate: ((key > 10) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -198,10 +178,6 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Left Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -270,10 +246,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -293,10 +265,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -323,10 +291,6 @@ STAGE PLANS:
                      condition map:
                           Right Outer Join0 to 1
                           Left Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1 {(key > 10)}
@@ -395,10 +359,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -415,10 +375,6 @@ STAGE PLANS:
                    alias: src2
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1 {(key > 10)}
@@ -445,10 +401,6 @@ STAGE PLANS:
                      condition map:
                           Right Outer Join0 to 1
                           Right Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1 {(key > 10)}

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join29.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join29.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join29.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join29.q.out Mon Dec 29 02:13:57 2014
@@ -24,10 +24,6 @@ STAGE PLANS:
                    alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -47,10 +43,6 @@ STAGE PLANS:
                      predicate: (key > 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -77,10 +69,6 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Right Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -657,10 +645,6 @@ STAGE PLANS:
                      predicate: (key > 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -680,10 +664,6 @@ STAGE PLANS:
                      predicate: ((key > 10) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -710,10 +690,6 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Left Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -1290,10 +1266,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -1313,10 +1285,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -1343,10 +1311,6 @@ STAGE PLANS:
                      condition map:
                           Right Outer Join0 to 1
                           Left Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1 {(key > 10)}
@@ -1935,10 +1899,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -1955,10 +1915,6 @@ STAGE PLANS:
                    alias: src2
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1 {(key > 10)}
@@ -1985,10 +1941,6 @@ STAGE PLANS:
                      condition map:
                           Right Outer Join0 to 1
                           Right Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1 {(key > 10)}
@@ -2577,10 +2529,6 @@ STAGE PLANS:
                      predicate: ((key < 10) and (key > 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -2596,10 +2544,6 @@ STAGE PLANS:
                      predicate: ((key > 10) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -2625,10 +2569,6 @@ STAGE PLANS:
                        condition map:
                             Inner Join 0 to 1
                             Left Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -2701,10 +2641,6 @@ STAGE PLANS:
                      predicate: ((key > 10) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1
@@ -2724,10 +2660,6 @@ STAGE PLANS:
                      predicate: ((key < 10) and (key > 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1
@@ -2754,10 +2686,6 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Right Outer Join1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0
                        1
@@ -3334,10 +3262,6 @@ STAGE PLANS:
                      predicate: ((key < 10) and (key > 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -3357,10 +3281,6 @@ STAGE PLANS:
                      predicate: ((key > 10) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        filter predicates:
                          0 {(key < 10)}
                          1
@@ -3387,10 +3307,6 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Inner Join 1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                      filter predicates:
                        0 {(key < 10)}
                        1
@@ -3467,10 +3383,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -3490,10 +3402,6 @@ STAGE PLANS:
                      predicate: (key < 10) (type: boolean)
                      Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -3523,10 +3431,6 @@ STAGE PLANS:
                        condition map:
                             Right Outer Join0 to 1
                             Inner Join 1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                        filter predicates:
                          0
                          1 {(key > 10)}
@@ -3625,10 +3529,6 @@ STAGE PLANS:
                      predicate: ((key < 10) and (key > 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {value}
- 2 {key} {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -3644,10 +3544,6 @@ STAGE PLANS:
                      predicate: ((key > 10) and (key < 10)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -3673,10 +3569,6 @@ STAGE PLANS:
                        condition map:
                             Inner Join 0 to 1
                             Inner Join 1 to 2
- condition expressions:
- 0 {key} {value}
- 1 {key} {value}
- 2 {key} {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join3.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join3.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join3.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join3.q.out Mon Dec 29 02:13:57 2014
@@ -28,39 +28,39 @@ STAGE PLANS:
          Map 2
              Map Operator Tree:
                  TableScan
- alias: src2
+ alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Spark HashTable Sink Operator
- condition expressions:
- 0 {key}
- 1
- 2 {value}
- keys:
- 0 key (type: string)
- 1 key (type: string)
- 2 key (type: string)
+ Select Operator
+ expressions: key (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Spark HashTable Sink Operator
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ 2 _col0 (type: string)
              Local Work:
                Map Reduce Local Work
          Map 3
              Map Operator Tree:
                  TableScan
- alias: src3
+ alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Spark HashTable Sink Operator
- condition expressions:
- 0 {key}
- 1
- 2 {value}
- keys:
- 0 key (type: string)
- 1 key (type: string)
- 2 key (type: string)
+ Select Operator
+ expressions: key (type: string), value (type: string)
+ outputColumnNames: _col0, _col1
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Spark HashTable Sink Operator
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ 2 _col0 (type: string)
              Local Work:
                Map Reduce Local Work

@@ -76,35 +76,35 @@ STAGE PLANS:
                    Filter Operator
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
- Map Join Operator
- condition map:
- Inner Join 0 to 1
- Inner Join 0 to 2
- condition expressions:
- 0 {key}
- 1
- 2 {value}
- keys:
- 0 key (type: string)
- 1 key (type: string)
- 2 key (type: string)
- outputColumnNames: _col0, _col11
- input vertices:
- 1 Map 2
- 2 Map 3
- Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
- Select Operator
- expressions: UDFToInteger(_col0) (type: int), _col11 (type: string)
- outputColumnNames: _col0, _col1
+ Select Operator
+ expressions: key (type: string)
+ outputColumnNames: _col0
+ Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
+ Map Join Operator
+ condition map:
+ Inner Join 0 to 1
+ Inner Join 0 to 2
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ 2 _col0 (type: string)
+ outputColumnNames: _col0, _col3
+ input vertices:
+ 1 Map 2
+ 2 Map 3
                          Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
+ Select Operator
+ expressions: UDFToInteger(_col0) (type: int), _col3 (type: string)
+ outputColumnNames: _col0, _col1
                            Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.TextInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
- name: default.dest1
+ File Output Operator
+ compressed: false
+ Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.TextInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ name: default.dest1
              Local Work:
                Map Reduce Local Work

@@ -132,7 +132,7 @@ POSTHOOK: type: QUERY
  POSTHOOK: Input: default@src
  POSTHOOK: Output: default@dest1
  POSTHOOK: Lineage: dest1.key EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: dest1.value SIMPLE [(src)src3.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: dest1.value SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
  PREHOOK: query: SELECT sum(hash(dest1.key,dest1.value)) FROM dest1
  PREHOOK: type: QUERY
  PREHOOK: Input: default@dest1

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join30.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join30.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join30.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join30.q.out Mon Dec 29 02:13:57 2014
@@ -52,9 +52,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -93,9 +90,6 @@ STAGE PLANS:
                  Map Join Operator
                    condition map:
                         Inner Join 0 to 1
- condition expressions:
- 0
- 1 {_col0} {_col1}
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -207,9 +201,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -245,9 +236,6 @@ STAGE PLANS:
                  Map Join Operator
                    condition map:
                         Left Outer Join0 to 1
- condition expressions:
- 0
- 1 {_col0} {_col1}
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -358,9 +346,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -397,9 +382,6 @@ STAGE PLANS:
                  Map Join Operator
                    condition map:
                         Right Outer Join0 to 1
- condition expressions:
- 0
- 1 {_col0} {_col1}
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -538,10 +520,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -555,10 +533,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -599,10 +573,6 @@ STAGE PLANS:
                    condition map:
                         Inner Join 0 to 1
                         Inner Join 0 to 2
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -743,10 +713,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -760,10 +726,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -801,10 +763,6 @@ STAGE PLANS:
                    condition map:
                         Inner Join 0 to 1
                         Left Outer Join0 to 2
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -945,10 +903,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -962,10 +916,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1003,10 +953,6 @@ STAGE PLANS:
                    condition map:
                         Left Outer Join0 to 1
                         Left Outer Join0 to 2
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1146,10 +1092,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1163,10 +1105,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1205,10 +1143,6 @@ STAGE PLANS:
                    condition map:
                         Left Outer Join0 to 1
                         Right Outer Join0 to 2
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1348,10 +1282,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1365,10 +1295,6 @@ STAGE PLANS:
                  outputColumnNames: _col0, _col1
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -1407,10 +1333,6 @@ STAGE PLANS:
                    condition map:
                         Right Outer Join0 to 1
                         Right Outer Join0 to 2
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join31.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join31.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join31.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join31.q.out Mon Dec 29 02:13:57 2014
@@ -69,10 +69,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -86,10 +82,6 @@ STAGE PLANS:
                  outputColumnNames: _col0
                  Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                  Spark HashTable Sink Operator
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)
@@ -128,10 +120,6 @@ STAGE PLANS:
                    condition map:
                         Right Outer Join0 to 1
                         Inner Join 0 to 2
- condition expressions:
- 0
- 1 {_col0} {_col1}
- 2
                    keys:
                      0 _col0 (type: string)
                      1 _col0 (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join32.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join32.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join32.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join32.q.out Mon Dec 29 02:13:57 2014
@@ -45,9 +45,6 @@ STAGE PLANS:
                      predicate: name is not null (type: boolean)
                      Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {name}
- 1 {registration}
                        keys:
                          0 name (type: string)
                          1 name (type: string)
@@ -71,9 +68,6 @@ STAGE PLANS:
                      Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {name}
- 1 {registration}
                        keys:
                          0 name (type: string)
                          1 name (type: string)
@@ -186,9 +180,6 @@ STAGE PLANS:
                      Sorted Merge Bucket Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {name}
- 1 {registration}
                        keys:
                          0 name (type: string)
                          1 name (type: string)
@@ -311,9 +302,6 @@ STAGE PLANS:
                      Sorted Merge Bucket Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {name}
- 1 {registration}
                        keys:
                          0 name (type: string)
                          1 name (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join4.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join4.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join4.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join4.q.out Mon Dec 29 02:13:57 2014
@@ -60,9 +60,6 @@ STAGE PLANS:
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
- condition expressions:
- 0 {_col0} {_col1}
- 1 {_col1}
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)
@@ -88,9 +85,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Left Outer Join0 to 1
- condition expressions:
- 0 {_col0} {_col1}
- 1 {_col0} {_col1}
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join5.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join5.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join5.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join5.q.out Mon Dec 29 02:13:57 2014
@@ -60,9 +60,6 @@ STAGE PLANS:
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
- condition expressions:
- 0 {_col1}
- 1 {_col0} {_col1}
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)
@@ -88,9 +85,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Right Outer Join0 to 1
- condition expressions:
- 0 {_col0} {_col1}
- 1 {_col0} {_col1}
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join6.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join6.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join6.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join6.q.out Mon Dec 29 02:13:57 2014
@@ -89,9 +89,9 @@ STAGE PLANS:
                Join Operator
                  condition map:
                       Outer Join 0 to 1
- condition expressions:
- 0 {KEY.reducesinkkey0} {VALUE._col0}
- 1 {KEY.reducesinkkey0} {VALUE._col0}
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
                  outputColumnNames: _col0, _col1, _col2, _col3
                  Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE
                  Select Operator

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join7.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join7.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join7.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join7.q.out Mon Dec 29 02:13:57 2014
@@ -47,42 +47,48 @@ FROM (
  INSERT OVERWRITE TABLE dest1 SELECT c.c1, c.c2, c.c3, c.c4, c.c5, c.c6
  POSTHOOK: type: QUERY
  STAGE DEPENDENCIES:
- Stage-1 is a root stage
+ Stage-3 is a root stage
+ Stage-1 depends on stages: Stage-3
    Stage-0 depends on stages: Stage-1
    Stage-2 depends on stages: Stage-0

  STAGE PLANS:
- Stage: Stage-1
+ Stage: Stage-3
      Spark
- Edges:
- Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 1), Map 3 (PARTITION-LEVEL SORT, 1), Map 4 (PARTITION-LEVEL SORT, 1)
  #### A masked pattern was here ####
        Vertices:
- Map 1
+ Map 4
              Map Operator Tree:
                  TableScan
                    alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
- predicate: ((key > 10) and (key < 20)) (type: boolean)
+ predicate: ((UDFToDouble(key) > 20.0) and (UDFToDouble(key) < 25.0)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
                        expressions: key (type: string), value (type: string)
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
- Reduce Output Operator
- key expressions: _col0 (type: string)
- sort order: +
- Map-reduce partition columns: _col0 (type: string)
- Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
- value expressions: _col1 (type: string)
- Map 3
+ Spark HashTable Sink Operator
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ Local Work:
+ Map Reduce Local Work
+
+ Stage: Stage-1
+ Spark
+ Edges:
+ Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 1), Map 3 (PARTITION-LEVEL SORT, 1)
+#### A masked pattern was here ####
+ Vertices:
+ Map 1
              Map Operator Tree:
                  TableScan
- alias: src2
+ alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
- predicate: ((key > 15) and (key < 25)) (type: boolean)
+ predicate: ((UDFToDouble(key) > 10.0) and (UDFToDouble(key) < 20.0)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
                        expressions: key (type: string), value (type: string)
@@ -94,13 +100,13 @@ STAGE PLANS:
                          Map-reduce partition columns: _col0 (type: string)
                          Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                          value expressions: _col1 (type: string)
- Map 4
+ Map 3
              Map Operator Tree:
                  TableScan
- alias: src3
+ alias: src1
                    Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                    Filter Operator
- predicate: ((key > 20) and (key < 25)) (type: boolean)
+ predicate: ((UDFToDouble(key) > 15.0) and (UDFToDouble(key) < 25.0)) (type: boolean)
                      Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
                        expressions: key (type: string), value (type: string)
@@ -113,29 +119,39 @@ STAGE PLANS:
                          Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
                          value expressions: _col1 (type: string)
          Reducer 2
+ Local Work:
+ Map Reduce Local Work
              Reduce Operator Tree:
                Join Operator
                  condition map:
                       Outer Join 0 to 1
- Left Outer Join0 to 2
- condition expressions:
- 0 {KEY.reducesinkkey0} {VALUE._col0}
- 1 {KEY.reducesinkkey0} {VALUE._col0}
- 2 {KEY.reducesinkkey0} {VALUE._col0}
- outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
- Statistics: Num rows: 121 Data size: 1284 Basic stats: COMPLETE Column stats: NONE
- Select Operator
- expressions: UDFToInteger(_col0) (type: int), _col1 (type: string), UDFToInteger(_col2) (type: int), _col3 (type: string), UDFToInteger(_col4) (type: int), _col5 (type: string)
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
+ outputColumnNames: _col0, _col1, _col2, _col3
+ Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE
+ Map Join Operator
+ condition map:
+ Left Outer Join0 to 1
+ keys:
+ 0 _col0 (type: string)
+ 1 _col0 (type: string)
                    outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
- Statistics: Num rows: 121 Data size: 1284 Basic stats: COMPLETE Column stats: NONE
- File Output Operator
- compressed: false
- Statistics: Num rows: 121 Data size: 1284 Basic stats: COMPLETE Column stats: NONE
- table:
- input format: org.apache.hadoop.mapred.TextInputFormat
- output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
- serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
- name: default.dest1
+ input vertices:
+ 1 Map 4
+ Statistics: Num rows: 66 Data size: 706 Basic stats: COMPLETE Column stats: NONE
+ Select Operator
+ expressions: UDFToInteger(_col0) (type: int), _col1 (type: string), UDFToInteger(_col2) (type: int), _col3 (type: string), UDFToInteger(_col4) (type: int), _col5 (type: string)
+ outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
+ Statistics: Num rows: 66 Data size: 706 Basic stats: COMPLETE Column stats: NONE
+ File Output Operator
+ compressed: false
+ Statistics: Num rows: 66 Data size: 706 Basic stats: COMPLETE Column stats: NONE
+ table:
+ input format: org.apache.hadoop.mapred.TextInputFormat
+ output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+ serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+ name: default.dest1

    Stage: Stage-0
      Move Operator
@@ -193,11 +209,11 @@ POSTHOOK: type: QUERY
  POSTHOOK: Input: default@src
  POSTHOOK: Output: default@dest1
  POSTHOOK: Lineage: dest1.c1 EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: dest1.c2 SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: dest1.c3 EXPRESSION [(src)src2.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: dest1.c4 SIMPLE [(src)src2.FieldSchema(name:value, type:string, comment:default), ]
-POSTHOOK: Lineage: dest1.c5 EXPRESSION [(src)src3.FieldSchema(name:key, type:string, comment:default), ]
-POSTHOOK: Lineage: dest1.c6 SIMPLE [(src)src3.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: dest1.c2 EXPRESSION [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: dest1.c3 EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: dest1.c4 SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
+POSTHOOK: Lineage: dest1.c5 EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: dest1.c6 SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
  PREHOOK: query: SELECT sum(hash(dest1.c1,dest1.c2,dest1.c3,dest1.c4,dest1.c5,dest1.c6)) FROM dest1
  PREHOOK: type: QUERY
  PREHOOK: Input: default@dest1

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join8.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join8.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join8.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join8.q.out Mon Dec 29 02:13:57 2014
@@ -60,9 +60,6 @@ STAGE PLANS:
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 28 Data size: 297 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
- condition expressions:
- 0 {_col0} {_col1}
- 1 {_col1}
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)
@@ -88,9 +85,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Left Outer Join0 to 1
- condition expressions:
- 0 {_col0} {_col1}
- 1 {_col0} {_col1}
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join9.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join9.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join9.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join9.q.out Mon Dec 29 02:13:57 2014
@@ -34,9 +34,6 @@ STAGE PLANS:
                      predicate: key is not null (type: boolean)
                      Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
- condition expressions:
- 0 {key}
- 1 {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)
@@ -58,9 +55,6 @@ STAGE PLANS:
                      Map Join Operator
                        condition map:
                             Inner Join 0 to 1
- condition expressions:
- 0 {key}
- 1 {value}
                        keys:
                          0 key (type: string)
                          1 key (type: string)

Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out
URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
==============================================================================
--- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out (original)
+++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_reordering_values.q.out Mon Dec 29 02:13:57 2014
@@ -211,7 +211,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                      columns.types int:string:string:int:int
  #### A masked pattern was here ####
                      name default.orderpayment_small
@@ -231,7 +231,7 @@ STAGE PLANS:
                        COLUMN_STATS_ACCURATE true
                        bucket_count -1
                        columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                        columns.types int:string:string:int:int
  #### A masked pattern was here ####
                        name default.orderpayment_small
@@ -277,7 +277,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                      columns.types int:string:string:int:int
  #### A masked pattern was here ####
                      name default.orderpayment_small
@@ -297,7 +297,7 @@ STAGE PLANS:
                        COLUMN_STATS_ACCURATE true
                        bucket_count -1
                        columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                        columns.types int:string:string:int:int
  #### A masked pattern was here ####
                        name default.orderpayment_small
@@ -343,7 +343,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                      columns.types int:string:string:int:int
  #### A masked pattern was here ####
                      name default.orderpayment_small
@@ -363,7 +363,7 @@ STAGE PLANS:
                        COLUMN_STATS_ACCURATE true
                        bucket_count -1
                        columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                        columns.types int:string:string:int:int
  #### A masked pattern was here ####
                        name default.orderpayment_small
@@ -409,7 +409,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                      columns.types int:string:string:int:int
  #### A masked pattern was here ####
                      name default.orderpayment_small
@@ -429,7 +429,7 @@ STAGE PLANS:
                        COLUMN_STATS_ACCURATE true
                        bucket_count -1
                        columns dealid,date,time,cityid,userid
- columns.comments ����
+ columns.comments
                        columns.types int:string:string:int:int
  #### A masked pattern was here ####
                        name default.orderpayment_small
@@ -518,9 +518,9 @@ STAGE PLANS:
                Join Operator
                  condition map:
                       Inner Join 0 to 1
- condition expressions:
- 0 {VALUE._col0} {VALUE._col2} {VALUE._col3}
- 1 {KEY.reducesinkkey0}
+ keys:
+ 0 date (type: string)
+ 1 date (type: string)
                  outputColumnNames: _col0, _col3, _col4, _col9
                  Statistics: Num rows: 1 Data size: 39 Basic stats: COMPLETE Column stats: NONE
                  Reduce Output Operator
@@ -537,9 +537,9 @@ STAGE PLANS:
                Join Operator
                  condition map:
                       Inner Join 0 to 1
- condition expressions:
- 0 {VALUE._col2} {VALUE._col3} {VALUE._col8}
- 1 {KEY.reducesinkkey0}
+ keys:
+ 0 _col0 (type: int)
+ 1 dealid (type: int)
                  outputColumnNames: _col3, _col4, _col9, _col16
                  Statistics: Num rows: 1 Data size: 42 Basic stats: COMPLETE Column stats: NONE
                  Reduce Output Operator
@@ -556,9 +556,9 @@ STAGE PLANS:
                Join Operator
                  condition map:
                       Inner Join 0 to 1
- condition expressions:
- 0 {VALUE._col3} {VALUE._col8} {VALUE._col15}
- 1
+ keys:
+ 0 _col3 (type: int)
+ 1 cityid (type: int)
                  outputColumnNames: _col4, _col9, _col16
                  Statistics: Num rows: 1 Data size: 46 Basic stats: COMPLETE Column stats: NONE
                  Reduce Output Operator
@@ -575,9 +575,9 @@ STAGE PLANS:
                Join Operator
                  condition map:
                       Inner Join 0 to 1
- condition expressions:
- 0 {VALUE._col8} {VALUE._col15}
- 1
+ keys:
+ 0 _col4 (type: int)
+ 1 userid (type: int)
                  outputColumnNames: _col9, _col16
                  Statistics: Num rows: 55 Data size: 158 Basic stats: COMPLETE Column stats: NONE
                  Select Operator

Search Discussions

  • Brock at Dec 29, 2014 at 2:14 am
    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin3.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin3.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin3.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin3.q.out Mon Dec 29 02:13:57 2014
    @@ -210,9 +210,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 28 Data size: 2958 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -239,7 +236,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -261,7 +258,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -294,9 +291,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -323,7 +317,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -358,7 +352,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -380,7 +374,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -407,7 +401,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
    @@ -625,9 +619,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 15 Data size: 1583 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -654,7 +645,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -676,7 +667,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -709,9 +700,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -739,7 +727,7 @@ STAGE PLANS:
                                      COLUMN_STATS_ACCURATE true
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -778,7 +766,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -800,7 +788,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -828,7 +816,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin4.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin4.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin4.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin4.q.out Mon Dec 29 02:13:57 2014
    @@ -196,9 +196,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -223,7 +220,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -242,7 +239,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -275,9 +272,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -304,7 +298,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -337,7 +331,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -356,7 +350,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -383,7 +377,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
    @@ -575,9 +569,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -602,7 +593,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -621,7 +612,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -654,9 +645,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -684,7 +672,7 @@ STAGE PLANS:
                                      COLUMN_STATS_ACCURATE true
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -721,7 +709,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -740,7 +728,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -768,7 +756,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin5.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin5.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin5.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin5.q.out Mon Dec 29 02:13:57 2014
    @@ -246,9 +246,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -273,7 +270,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -292,7 +289,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -325,9 +322,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -354,7 +348,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -389,7 +383,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -411,7 +405,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -436,7 +430,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -458,7 +452,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -486,7 +480,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
    @@ -690,9 +684,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -717,7 +708,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -736,7 +727,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -769,9 +760,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -799,7 +787,7 @@ STAGE PLANS:
                                      COLUMN_STATS_ACCURATE true
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -838,7 +826,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -860,7 +848,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -885,7 +873,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -907,7 +895,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -936,7 +924,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin7.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin7.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin7.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin7.q.out Mon Dec 29 02:13:57 2014
    @@ -160,9 +160,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -190,7 +187,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -212,7 +209,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -247,9 +244,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -292,7 +286,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -314,7 +308,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin8.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin8.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin8.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin8.q.out Mon Dec 29 02:13:57 2014
    @@ -146,9 +146,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 344 Data size: 1377 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -175,7 +172,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -197,7 +194,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -232,9 +229,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -276,7 +270,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -298,7 +292,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -466,9 +460,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 344 Data size: 1377 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -495,7 +486,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -517,7 +508,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -552,9 +543,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -596,7 +584,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -618,7 +606,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin9.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin9.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin9.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin9.q.out Mon Dec 29 02:13:57 2014
    @@ -154,9 +154,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 525 Data size: 2100 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -178,7 +175,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -200,7 +197,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -235,9 +232,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -273,7 +267,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -295,7 +289,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -496,9 +490,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 344 Data size: 1377 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -520,7 +511,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -542,7 +533,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -577,9 +568,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -615,7 +603,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -637,7 +625,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative.q.out Mon Dec 29 02:13:57 2014
    @@ -154,9 +154,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 20 Data size: 2100 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -178,7 +175,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -200,7 +197,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -233,9 +230,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -261,7 +255,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -289,7 +283,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -308,7 +302,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -335,7 +329,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative2.q.out Mon Dec 29 02:13:57 2014
    @@ -156,9 +156,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 29 Data size: 3062 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -185,7 +182,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -207,7 +204,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -232,7 +229,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -254,7 +251,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -288,9 +285,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -317,7 +311,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -350,7 +344,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -369,7 +363,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -396,7 +390,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative3.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative3.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative3.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin_negative3.q.out Mon Dec 29 02:13:57 2014
    @@ -215,9 +215,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -243,7 +240,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -263,7 +260,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -296,9 +293,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -354,7 +348,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -374,7 +368,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -467,9 +461,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -495,7 +486,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test2
    @@ -515,7 +506,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test2
    @@ -548,9 +539,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -606,7 +594,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test2
    @@ -626,7 +614,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test2
    @@ -716,9 +704,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 11 Data size: 2200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 (key + key) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -739,7 +724,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -759,7 +744,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -792,9 +777,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 (key + key) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -844,7 +826,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -864,7 +846,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -957,9 +939,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -980,7 +959,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test2
    @@ -1000,7 +979,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test2
    @@ -1033,9 +1012,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1085,7 +1061,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -1105,7 +1081,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -1198,9 +1174,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1221,7 +1194,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test3
    @@ -1241,7 +1214,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test3
    @@ -1274,9 +1247,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1326,7 +1296,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -1346,7 +1316,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -1439,9 +1409,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1462,7 +1429,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test4
    @@ -1482,7 +1449,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test4
    @@ -1515,9 +1482,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1567,7 +1531,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test1
    @@ -1587,7 +1551,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test1
    @@ -1680,9 +1644,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1703,7 +1664,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test3
    @@ -1723,7 +1684,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test3
    @@ -1756,9 +1717,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1808,7 +1766,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test2
    @@ -1828,7 +1786,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test2
    @@ -1921,9 +1879,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -1944,7 +1899,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test4
    @@ -1964,7 +1919,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test4
    @@ -1997,9 +1952,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -2049,7 +2001,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test2
    @@ -2069,7 +2021,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test2
    @@ -2162,9 +2114,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 6 Data size: 1200 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -2185,7 +2134,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test4
    @@ -2205,7 +2154,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test4
    @@ -2238,9 +2187,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: string), value (type: string)
                              1 key (type: string), value (type: string)
    @@ -2290,7 +2236,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.test3
    @@ -2310,7 +2256,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.test3

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_2.q.out Mon Dec 29 02:13:57 2014
    @@ -114,9 +114,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -140,9 +137,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -290,9 +284,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -316,9 +307,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -490,9 +478,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -516,9 +501,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -698,9 +680,6 @@ STAGE PLANS:
                            outputColumnNames: _col0, _col1
                            Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -728,9 +707,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -892,9 +868,6 @@ STAGE PLANS:
                            outputColumnNames: _col0, _col1
                            Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -922,9 +895,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -1086,9 +1056,6 @@ STAGE PLANS:
                            outputColumnNames: _col0, _col1
                            Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -1116,9 +1083,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_4.q.out Mon Dec 29 02:13:57 2014
    @@ -90,9 +90,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -116,9 +113,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -285,9 +279,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -311,9 +302,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_6.q.out Mon Dec 29 02:13:57 2014
    @@ -92,9 +92,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -118,9 +115,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -275,9 +269,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -301,9 +292,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -458,9 +446,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -484,9 +469,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -576,9 +558,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -602,9 +581,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -700,9 +676,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -726,9 +699,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -901,9 +871,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -927,9 +894,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -1112,9 +1076,6 @@ STAGE PLANS:
                          predicate: (key is not null and key2 is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 27 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)
    @@ -1138,9 +1099,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {key2} {value}
    - 1 {value}
                            keys:
                              0 key (type: int), key2 (type: int)
                              1 key (type: int), key2 (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_7.q.out Mon Dec 29 02:13:57 2014
    @@ -92,9 +92,6 @@ STAGE PLANS:
                          predicate: (key is not null and ((key = 0) or (key = 5))) (type: boolean)
                          Statistics: Num rows: 4 Data size: 28 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -118,9 +115,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -274,9 +268,6 @@ STAGE PLANS:
                            outputColumnNames: _col0, _col1
                            Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -304,9 +295,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -466,9 +454,6 @@ STAGE PLANS:
                            outputColumnNames: _col0, _col1
                            Statistics: Num rows: 2 Data size: 14 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -496,9 +481,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {_col1}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketsortoptimize_insert_8.q.out Mon Dec 29 02:13:57 2014
    @@ -90,9 +90,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -116,9 +113,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -267,9 +261,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -293,9 +284,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
  • Brock at Dec 29, 2014 at 2:14 am
    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join2.q.out Mon Dec 29 02:13:57 2014
    @@ -39,55 +39,67 @@ STAGE PLANS:
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Map 4
                  Map Operator Tree:
                      TableScan
    - alias: src2
    + alias: src1
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Map 5
                  Map Operator Tree:
                      TableScan
    - alias: src3
    + alias: src1
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: UDFToDouble(key) (type: double)
    - sort order: +
    - Map-reduce partition columns: UDFToDouble(key) (type: double)
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - value expressions: value (type: string)
    + Reduce Output Operator
    + key expressions: UDFToDouble(_col0) (type: double)
    + sort order: +
    + Map-reduce partition columns: UDFToDouble(_col0) (type: double)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + value expressions: _col1 (type: string)
              Reducer 2
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0}
    - 1 {KEY.reducesinkkey0}
    - outputColumnNames: _col0, _col5
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
    + outputColumnNames: _col0, _col1
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                      Filter Operator
    - predicate: (_col0 + _col5) is not null (type: boolean)
    + predicate: (UDFToDouble(_col0) + UDFToDouble(_col1)) is not null (type: boolean)
                        Statistics: Num rows: 138 Data size: 1465 Basic stats: COMPLETE Column stats: NONE
                        Reduce Output Operator
    - key expressions: (_col0 + _col5) (type: double)
    + key expressions: (UDFToDouble(_col0) + UDFToDouble(_col1)) (type: double)
                          sort order: +
    - Map-reduce partition columns: (_col0 + _col5) (type: double)
    + Map-reduce partition columns: (UDFToDouble(_col0) + UDFToDouble(_col1)) (type: double)
                          Statistics: Num rows: 138 Data size: 1465 Basic stats: COMPLETE Column stats: NONE
                          value expressions: _col0 (type: string)
              Reducer 3
    @@ -95,13 +107,13 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {VALUE._col0}
    - 1 {VALUE._col1}
    - outputColumnNames: _col0, _col11
    + keys:
    + 0 (UDFToDouble(_col0) + UDFToDouble(_col1)) (type: double)
    + 1 UDFToDouble(_col0) (type: double)
    + outputColumnNames: _col0, _col3
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
    - expressions: UDFToInteger(_col0) (type: int), _col11 (type: string)
    + expressions: UDFToInteger(_col0) (type: int), _col3 (type: string)
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                        File Output Operator
    @@ -137,7 +149,7 @@ POSTHOOK: type: QUERY
      POSTHOOK: Input: default@src
      POSTHOOK: Output: default@dest_j2
      POSTHOOK: Lineage: dest_j2.key EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
    -POSTHOOK: Lineage: dest_j2.value SIMPLE [(src)src3.FieldSchema(name:value, type:string, comment:default), ]
    +POSTHOOK: Lineage: dest_j2.value SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
      PREHOOK: query: SELECT dest_j2.* FROM dest_j2
      PREHOOK: type: QUERY
      PREHOOK: Input: default@dest_j2

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join20.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join20.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join20.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join20.q.out Mon Dec 29 02:13:57 2014
    @@ -63,14 +63,14 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Right Outer Join0 to 2
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1 {KEY.reducesinkkey0} {VALUE._col0}
    - 2 {KEY.reducesinkkey0} {VALUE._col0}
                      filter predicates:
                        0
                        1
                        2 {(KEY.reducesinkkey0 < 20)}
    + keys:
    + 0 key (type: string)
    + 1 key (type: string)
    + 2 key (type: string)
                      outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11
                      Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
    @@ -724,14 +724,14 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Right Outer Join0 to 2
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1 {KEY.reducesinkkey0} {VALUE._col0}
    - 2 {KEY.reducesinkkey0} {VALUE._col0}
                      filter predicates:
                        0
                        1
                        2 {(KEY.reducesinkkey0 < 20)}
    + keys:
    + 0 key (type: string)
    + 1 key (type: string)
    + 2 key (type: string)
                      outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11
                      Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
                      Select Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join21.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join21.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join21.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join21.q.out Mon Dec 29 02:13:57 2014
    @@ -58,14 +58,14 @@ STAGE PLANS:
                      condition map:
                           Left Outer Join0 to 1
                           Right Outer Join1 to 2
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1 {KEY.reducesinkkey0} {VALUE._col0}
    - 2 {KEY.reducesinkkey0} {VALUE._col0}
                      filter predicates:
                        0 {(KEY.reducesinkkey0 < 10)}
                        1
                        2 {(KEY.reducesinkkey0 < 10)}
    + keys:
    + 0 key (type: string)
    + 1 key (type: string)
    + 2 key (type: string)
                      outputColumnNames: _col0, _col1, _col5, _col6, _col10, _col11
                      Statistics: Num rows: 1100 Data size: 11686 Basic stats: COMPLETE Column stats: NONE
                      Select Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join22.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join22.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join22.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join22.q.out Mon Dec 29 02:13:57 2014
    @@ -19,30 +19,38 @@ STAGE PLANS:
              Map 1
                  Map Operator Tree:
                      TableScan
    - alias: src1
    + alias: src4
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - value expressions: value (type: string)
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + value expressions: _col1 (type: string)
              Map 4
                  Map Operator Tree:
                      TableScan
    - alias: src2
    + alias: src4
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Map 5
                  Map Operator Tree:
                      TableScan
    @@ -51,43 +59,43 @@ STAGE PLANS:
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Reducer 2
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
                      outputColumnNames: _col0, _col1
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    - Select Operator
    - expressions: _col0 (type: string), _col1 (type: string)
    - outputColumnNames: _col2, _col3
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
                        Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: _col2 (type: string)
    - sort order: +
    - Map-reduce partition columns: _col2 (type: string)
    - Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    - value expressions: _col3 (type: string)
    + value expressions: _col1 (type: string)
              Reducer 3
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1 {VALUE._col2}
    - outputColumnNames: _col8
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
    + outputColumnNames: _col1
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
    - expressions: _col8 (type: string)
    + expressions: _col1 (type: string)
                        outputColumnNames: _col0
                        Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                        File Output Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join23.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join23.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join23.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join23.q.out Mon Dec 29 02:13:57 2014
    @@ -46,9 +46,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {VALUE._col0} {VALUE._col1}
    - 1 {VALUE._col0} {VALUE._col1}
    + keys:
    + 0
    + 1
                      outputColumnNames: _col0, _col1, _col5, _col6
                      Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
                      Select Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join25.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join25.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join25.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join25.q.out Mon Dec 29 02:13:57 2014
    @@ -40,9 +40,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -64,9 +61,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: string)
                              1 key (type: string)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join26.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join26.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join26.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join26.q.out Mon Dec 29 02:13:57 2014
    @@ -123,10 +123,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1 {value}
    - 2 {value}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -146,7 +142,7 @@ STAGE PLANS:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.src1
    @@ -166,7 +162,7 @@ STAGE PLANS:
                            COLUMN_STATS_ACCURATE true
                            bucket_count -1
                            columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.src1
    @@ -194,10 +190,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key}
    - 1 {value}
    - 2 {value}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -217,7 +209,7 @@ STAGE PLANS:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.src
    @@ -237,7 +229,7 @@ STAGE PLANS:
                            COLUMN_STATS_ACCURATE true
                            bucket_count -1
                            columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.src
    @@ -273,10 +265,6 @@ STAGE PLANS:
                            condition map:
                                 Inner Join 0 to 1
                                 Inner Join 0 to 2
    - condition expressions:
    - 0 {key}
    - 1 {value}
    - 2 {value}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -304,7 +292,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value,val2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.dest_j1
    @@ -334,7 +322,7 @@ STAGE PLANS:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.srcpart
    @@ -355,7 +343,7 @@ STAGE PLANS:
                          properties:
                            bucket_count -1
                            columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.srcpart
    @@ -382,7 +370,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value,val2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.dest_j1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join27.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join27.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join27.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join27.q.out Mon Dec 29 02:13:57 2014
    @@ -40,9 +40,6 @@ STAGE PLANS:
                          predicate: value is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key}
    - 1 {value}
                            keys:
                              0 value (type: string)
                              1 value (type: string)
    @@ -64,9 +61,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 value (type: string)
                              1 value (type: string)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join28.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join28.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join28.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join28.q.out Mon Dec 29 02:13:57 2014
    @@ -44,35 +44,37 @@ STAGE PLANS:
              Map 1
                  Map Operator Tree:
                      TableScan
    - alias: x
    - Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
    + alias: z
    + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: key is not null (type: boolean)
    - Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
    - Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
    - keys:
    - 0 key (type: string)
    - 1 key (type: string)
    + predicate: ((11.0 = 11.0) and key is not null) (type: boolean)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Spark HashTable Sink Operator
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
                  Local Work:
                    Map Reduce Local Work
              Map 3
                  Map Operator Tree:
                      TableScan
    - alias: z
    - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
    + alias: x
    + Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: key is not null (type: boolean)
    - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1 {value}
    - keys:
    - 0 _col0 (type: string)
    - 1 key (type: string)
    + Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
    + Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
    + Spark HashTable Sink Operator
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
                  Local Work:
                    Map Reduce Local Work

    @@ -88,44 +90,46 @@ STAGE PLANS:
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Map Join Operator
    - condition map:
    - Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1
    - keys:
    - 0 key (type: string)
    - 1 key (type: string)
    + Select Operator
    + expressions: key (type: string)
                            outputColumnNames: _col0
    - input vertices:
    - 0 Map 1
    - Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {value}
                              keys:
                                0 _col0 (type: string)
    - 1 key (type: string)
    - outputColumnNames: _col0, _col5
    + 1 _col0 (type: string)
    + outputColumnNames: _col1
                              input vertices:
                                1 Map 3
    - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                              Select Operator
    - expressions: _col0 (type: string), _col5 (type: string)
    - outputColumnNames: _col0, _col1
    - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    - File Output Operator
    - compressed: false
    + expressions: _col1 (type: string)
    + outputColumnNames: _col0
    + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Map Join Operator
    + condition map:
    + Inner Join 0 to 1
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
    + outputColumnNames: _col1, _col4
    + input vertices:
    + 0 Map 1
                                  Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    - table:
    - input format: org.apache.hadoop.mapred.TextInputFormat
    - output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - name: default.dest_j1
    + Select Operator
    + expressions: _col4 (type: string), _col1 (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    + File Output Operator
    + compressed: false
    + Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    + table:
    + input format: org.apache.hadoop.mapred.TextInputFormat
    + output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + name: default.dest_j1
                  Local Work:
                    Map Reduce Local Work

    @@ -166,7 +170,7 @@ POSTHOOK: Input: default@src1
      POSTHOOK: Input: default@srcpart
      POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
      POSTHOOK: Output: default@dest_j1
    -POSTHOOK: Lineage: dest_j1.key EXPRESSION [(src1)x.FieldSchema(name:key, type:string, comment:default), ]
    +POSTHOOK: Lineage: dest_j1.key SIMPLE [(src1)x.FieldSchema(name:key, type:string, comment:default), ]
      POSTHOOK: Lineage: dest_j1.value SIMPLE [(srcpart)z.FieldSchema(name:value, type:string, comment:default), ]
      PREHOOK: query: select * from dest_j1
      PREHOOK: type: QUERY

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join29.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join29.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join29.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join29.q.out Mon Dec 29 02:13:57 2014
    @@ -68,11 +68,8 @@ STAGE PLANS:
                      keys: KEY._col0 (type: string)
                      mode: mergepartial
                      outputColumnNames: _col0, _col1
    - Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {_col1}
                        keys:
                          0 _col0 (type: string)
                          1 _col0 (type: string)
    @@ -112,27 +109,24 @@ STAGE PLANS:
                      keys: KEY._col0 (type: string)
                      mode: mergepartial
                      outputColumnNames: _col0, _col1
    - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
                      Map Join Operator
                        condition map:
                             Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {_col1}
                        keys:
                          0 _col0 (type: string)
                          1 _col0 (type: string)
                        outputColumnNames: _col0, _col1, _col3
                        input vertices:
                          0 Reducer 2
    - Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 137 Data size: 1460 Basic stats: COMPLETE Column stats: NONE
                        Select Operator
                          expressions: _col0 (type: string), UDFToInteger(_col1) (type: int), UDFToInteger(_col3) (type: int)
                          outputColumnNames: _col0, _col1, _col2
    - Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 137 Data size: 1460 Basic stats: COMPLETE Column stats: NONE
                          File Output Operator
                            compressed: false
    - Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 137 Data size: 1460 Basic stats: COMPLETE Column stats: NONE
                            table:
                                input format: org.apache.hadoop.mapred.TextInputFormat
                                output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join3.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join3.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join3.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join3.q.out Mon Dec 29 02:13:57 2014
    @@ -38,52 +38,64 @@ STAGE PLANS:
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Map 3
                  Map Operator Tree:
                      TableScan
    - alias: src2
    + alias: src1
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Map 4
                  Map Operator Tree:
                      TableScan
    - alias: src3
    + alias: src1
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - value expressions: value (type: string)
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + value expressions: _col1 (type: string)
              Reducer 2
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
                           Inner Join 0 to 2
    - condition expressions:
    - 0 {KEY.reducesinkkey0}
    - 1
    - 2 {VALUE._col0}
    - outputColumnNames: _col0, _col11
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
    + 2 _col0 (type: string)
    + outputColumnNames: _col0, _col3
                      Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
    - expressions: UDFToInteger(_col0) (type: int), _col11 (type: string)
    + expressions: UDFToInteger(_col0) (type: int), _col3 (type: string)
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
                        File Output Operator
    @@ -119,7 +131,7 @@ POSTHOOK: type: QUERY
      POSTHOOK: Input: default@src
      POSTHOOK: Output: default@dest1
      POSTHOOK: Lineage: dest1.key EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
    -POSTHOOK: Lineage: dest1.value SIMPLE [(src)src3.FieldSchema(name:value, type:string, comment:default), ]
    +POSTHOOK: Lineage: dest1.value SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
      PREHOOK: query: SELECT dest1.* FROM dest1
      PREHOOK: type: QUERY
      PREHOOK: Input: default@dest1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join30.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join30.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join30.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join30.q.out Mon Dec 29 02:13:57 2014
    @@ -38,9 +38,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 99 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -64,9 +61,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join31.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join31.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join31.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join31.q.out Mon Dec 29 02:13:57 2014
    @@ -76,9 +76,6 @@ STAGE PLANS:
                        outputColumnNames: _col0
                        Statistics: Num rows: 6 Data size: 45 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)
    @@ -127,9 +124,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1
                          keys:
                            0 _col0 (type: string)
                            1 _col0 (type: string)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/join32.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/join32.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/join32.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/join32.q.out Mon Dec 29 02:13:57 2014
    @@ -113,21 +113,22 @@ STAGE PLANS:
              Map 1
                  Map Operator Tree:
                      TableScan
    - alias: x
    - Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
    + alias: y
    + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        GatherStats: false
                        Filter Operator
                          isSamplingPred: false
    - predicate: (key is not null and value is not null) (type: boolean)
    - Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE
    - Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
    - keys:
    - 0 key (type: string)
    - 1 key (type: string)
    - Position of Big Table: 1
    + predicate: key is not null (type: boolean)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Spark HashTable Sink Operator
    + keys:
    + 0 _col0 (type: string)
    + 1 _col3 (type: string)
    + Position of Big Table: 1
                  Local Work:
                    Map Reduce Local Work
                  Path -> Alias:
    @@ -135,24 +136,24 @@ STAGE PLANS:
                  Path -> Partition:
      #### A masked pattern was here ####
                      Partition
    - base file name: src1
    + base file name: src
                        input format: org.apache.hadoop.mapred.TextInputFormat
                        output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
                        properties:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                          columns.types string:string
      #### A masked pattern was here ####
    - name default.src1
    + name default.src
                          numFiles 1
    - numRows 25
    - rawDataSize 191
    - serialization.ddl struct src1 { string key, string value}
    + numRows 500
    + rawDataSize 5312
    + serialization.ddl struct src { string key, string value}
                          serialization.format 1
                          serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - totalSize 216
    + totalSize 5812
      #### A masked pattern was here ####
                        serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe

    @@ -162,41 +163,42 @@ STAGE PLANS:
                            COLUMN_STATS_ACCURATE true
                            bucket_count -1
                            columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                            columns.types string:string
      #### A masked pattern was here ####
    - name default.src1
    + name default.src
                            numFiles 1
    - numRows 25
    - rawDataSize 191
    - serialization.ddl struct src1 { string key, string value}
    + numRows 500
    + rawDataSize 5312
    + serialization.ddl struct src { string key, string value}
                            serialization.format 1
                            serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - totalSize 216
    + totalSize 5812
      #### A masked pattern was here ####
                          serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - name: default.src1
    - name: default.src1
    + name: default.src
    + name: default.src
                  Truncated Path -> Alias:
    - /src1 [x]
    + /src [y]
              Map 3
                  Map Operator Tree:
                      TableScan
    - alias: z
    - Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
    + alias: x
    + Statistics: Num rows: 25 Data size: 191 Basic stats: COMPLETE Column stats: NONE
                        GatherStats: false
                        Filter Operator
                          isSamplingPred: false
    - predicate: value is not null (type: boolean)
    - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col6}
    - 1
    - keys:
    - 0 _col1 (type: string)
    - 1 value (type: string)
    - Position of Big Table: 0
    + predicate: (value is not null and key is not null) (type: boolean)
    + Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 7 Data size: 53 Basic stats: COMPLETE Column stats: NONE
    + Spark HashTable Sink Operator
    + keys:
    + 0 _col0 (type: string)
    + 1 _col1 (type: string)
    + Position of Big Table: 0
                  Local Work:
                    Map Reduce Local Work
                  Path -> Alias:
    @@ -204,52 +206,50 @@ STAGE PLANS:
                  Path -> Partition:
      #### A masked pattern was here ####
                      Partition
    - base file name: hr=11
    + base file name: src1
                        input format: org.apache.hadoop.mapred.TextInputFormat
                        output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    - partition values:
    - ds 2008-04-08
    - hr 11
                        properties:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                          columns.types string:string
      #### A masked pattern was here ####
    - name default.srcpart
    + name default.src1
                          numFiles 1
    - numRows 500
    - partition_columns ds/hr
    - partition_columns.types string:string
    - rawDataSize 5312
    - serialization.ddl struct srcpart { string key, string value}
    + numRows 25
    + rawDataSize 191
    + serialization.ddl struct src1 { string key, string value}
                          serialization.format 1
                          serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - totalSize 5812
    + totalSize 216
      #### A masked pattern was here ####
                        serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe

                          input format: org.apache.hadoop.mapred.TextInputFormat
                          output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
                          properties:
    + COLUMN_STATS_ACCURATE true
                            bucket_count -1
                            columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                            columns.types string:string
      #### A masked pattern was here ####
    - name default.srcpart
    - partition_columns ds/hr
    - partition_columns.types string:string
    - serialization.ddl struct srcpart { string key, string value}
    + name default.src1
    + numFiles 1
    + numRows 25
    + rawDataSize 191
    + serialization.ddl struct src1 { string key, string value}
                            serialization.format 1
                            serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + totalSize 216
      #### A masked pattern was here ####
                          serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - name: default.srcpart
    - name: default.srcpart
    + name: default.src1
    + name: default.src1
                  Truncated Path -> Alias:
    - /srcpart/ds=2008-04-08/hr=11 [z]
    + /src1 [x]

        Stage: Stage-1
          Spark
    @@ -258,71 +258,69 @@ STAGE PLANS:
              Map 2
                  Map Operator Tree:
                      TableScan
    - alias: y
    + alias: z
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        GatherStats: false
                        Filter Operator
                          isSamplingPred: false
    - predicate: key is not null (type: boolean)
    + predicate: ((11.0 = 11.0) and value is not null) (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Map Join Operator
    - condition map:
    - Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
    - keys:
    - 0 key (type: string)
    - 1 key (type: string)
    - outputColumnNames: _col0, _col1, _col6
    - input vertices:
    - 0 Map 1
    - Position of Big Table: 1
    - Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: value (type: string)
    + outputColumnNames: _col0
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col6}
    - 1 {value}
                              keys:
    - 0 _col1 (type: string)
    - 1 value (type: string)
    - outputColumnNames: _col0, _col6, _col11
    + 0 _col0 (type: string)
    + 1 _col1 (type: string)
    + outputColumnNames: _col0, _col3
                              input vertices:
                                1 Map 3
                              Position of Big Table: 0
    - Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    - Select Operator
    - expressions: _col0 (type: string), _col11 (type: string), _col6 (type: string)
    - outputColumnNames: _col0, _col1, _col2
    + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Map Join Operator
    + condition map:
    + Inner Join 0 to 1
    + keys:
    + 0 _col0 (type: string)
    + 1 _col3 (type: string)
    + outputColumnNames: _col1, _col2, _col5
    + input vertices:
    + 0 Map 1
    + Position of Big Table: 1
                                Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    - File Output Operator
    - compressed: false
    - GlobalTableId: 1
    -#### A masked pattern was here ####
    - NumFilesPerFileSink: 1
    + Select Operator
    + expressions: _col5 (type: string), _col2 (type: string), _col1 (type: string)
    + outputColumnNames: _col0, _col1, _col2
                                  Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    -#### A masked pattern was here ####
    - table:
    - input format: org.apache.hadoop.mapred.TextInputFormat
    - output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    - properties:
    - bucket_count -1
    - columns key,value,val2
    - columns.comments ��
    - columns.types string:string:string
    -#### A masked pattern was here ####
    - name default.dest_j1
    - serialization.ddl struct dest_j1 { string key, string value, string val2}
    - serialization.format 1
    - serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    -#### A masked pattern was here ####
    - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - name: default.dest_j1
    - TotalFiles: 1
    - GatherStats: true
    - MultiFileSpray: false
    + File Output Operator
    + compressed: false
    + GlobalTableId: 1
    +#### A masked pattern was here ####
    + NumFilesPerFileSink: 1
    + Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
    +#### A masked pattern was here ####
    + table:
    + input format: org.apache.hadoop.mapred.TextInputFormat
    + output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    + properties:
    + bucket_count -1
    + columns key,value,val2
    + columns.comments
    + columns.types string:string:string
    +#### A masked pattern was here ####
    + name default.dest_j1
    + serialization.ddl struct dest_j1 { string key, string value, string val2}
    + serialization.format 1
    + serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    +#### A masked pattern was here ####
    + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + name: default.dest_j1
    + TotalFiles: 1
    + GatherStats: true
    + MultiFileSpray: false
                  Local Work:
                    Map Reduce Local Work
                  Path -> Alias:
    @@ -330,21 +328,26 @@ STAGE PLANS:
                  Path -> Partition:
      #### A masked pattern was here ####
                      Partition
    - base file name: src
    + base file name: hr=11
                        input format: org.apache.hadoop.mapred.TextInputFormat
                        output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    + partition values:
    + ds 2008-04-08
    + hr 11
                        properties:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                          columns.types string:string
      #### A masked pattern was here ####
    - name default.src
    + name default.srcpart
                          numFiles 1
                          numRows 500
    + partition_columns ds/hr
    + partition_columns.types string:string
                          rawDataSize 5312
    - serialization.ddl struct src { string key, string value}
    + serialization.ddl struct srcpart { string key, string value}
                          serialization.format 1
                          serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
                          totalSize 5812
    @@ -354,26 +357,23 @@ STAGE PLANS:
                          input format: org.apache.hadoop.mapred.TextInputFormat
                          output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
                          properties:
    - COLUMN_STATS_ACCURATE true
                            bucket_count -1
                            columns key,value
    - columns.comments default�default
    + columns.comments 'default','default'
                            columns.types string:string
      #### A masked pattern was here ####
    - name default.src
    - numFiles 1
    - numRows 500
    - rawDataSize 5312
    - serialization.ddl struct src { string key, string value}
    + name default.srcpart
    + partition_columns ds/hr
    + partition_columns.types string:string
    + serialization.ddl struct srcpart { string key, string value}
                            serialization.format 1
                            serialization.lib org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - totalSize 5812
      #### A masked pattern was here ####
                          serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    - name: default.src
    - name: default.src
    + name: default.srcpart
    + name: default.srcpart
                  Truncated Path -> Alias:
    - /src [y]
    + /srcpart/ds=2008-04-08/hr=11 [z]

        Stage: Stage-0
          Move Operator
    @@ -386,7 +386,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value,val2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.dest_j1
    @@ -421,9 +421,9 @@ POSTHOOK: Input: default@src1
      POSTHOOK: Input: default@srcpart
      POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
      POSTHOOK: Output: default@dest_j1
    -POSTHOOK: Lineage: dest_j1.key EXPRESSION [(src1)x.FieldSchema(name:key, type:string, comment:default), ]
    +POSTHOOK: Lineage: dest_j1.key SIMPLE [(src1)x.FieldSchema(name:key, type:string, comment:default), ]
      POSTHOOK: Lineage: dest_j1.val2 SIMPLE [(src)y.FieldSchema(name:value, type:string, comment:default), ]
    -POSTHOOK: Lineage: dest_j1.value SIMPLE [(srcpart)z.FieldSchema(name:value, type:string, comment:default), ]
    +POSTHOOK: Lineage: dest_j1.value EXPRESSION [(srcpart)z.FieldSchema(name:value, type:string, comment:default), ]
      PREHOOK: query: select * from dest_j1
      PREHOOK: type: QUERY
      PREHOOK: Input: default@dest_j1
  • Brock at Dec 29, 2014 at 2:14 am
    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats.q.out Mon Dec 29 02:13:57 2014
    @@ -51,9 +51,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 3 Data size: 12 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                            keys:
                              0 (_col0 + _col5) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -99,9 +96,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0}
    - 1 {KEY.reducesinkkey0}
    + keys:
    + 0 key (type: string)
    + 1 key (type: string)
                      outputColumnNames: _col0, _col5
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                      Filter Operator
    @@ -110,9 +107,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                          keys:
                            0 (_col0 + _col5) (type: double)
                            1 UDFToDouble(key) (type: double)
    @@ -197,9 +191,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 3 Data size: 12 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                            keys:
                              0 (_col0 + _col5) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -214,9 +205,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col5} {_col10}
    - 1
                            keys:
                              0 (_col0 + _col5) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -262,9 +250,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0}
    - 1 {KEY.reducesinkkey0}
    + keys:
    + 0 key (type: string)
    + 1 key (type: string)
                      outputColumnNames: _col0, _col5
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                      Filter Operator
    @@ -273,9 +261,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                          keys:
                            0 (_col0 + _col5) (type: double)
                            1 UDFToDouble(key) (type: double)
    @@ -289,9 +274,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col5} {_col10}
    - 1
                              keys:
                                0 (_col0 + _col5) (type: double)
                                1 UDFToDouble(key) (type: double)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_stats2.q.out Mon Dec 29 02:13:57 2014
    @@ -43,9 +43,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key}
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -60,9 +57,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                            keys:
                              0 (_col0 + _col5) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -84,9 +78,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1 {key}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -100,9 +91,6 @@ STAGE PLANS:
                              Map Join Operator
                                condition map:
                                     Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                                keys:
                                  0 (_col0 + _col5) (type: double)
                                  1 UDFToDouble(key) (type: double)
    @@ -189,9 +177,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key}
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -206,9 +191,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 3 Data size: 12 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                            keys:
                              0 (_col0 + _col5) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -223,9 +205,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col5} {_col10}
    - 1
                            keys:
                              0 (_col0 + _col5) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -247,9 +226,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1 {key}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -263,9 +239,6 @@ STAGE PLANS:
                              Map Join Operator
                                condition map:
                                     Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col5}
    - 1 {key}
                                keys:
                                  0 (_col0 + _col5) (type: double)
                                  1 UDFToDouble(key) (type: double)
    @@ -279,9 +252,6 @@ STAGE PLANS:
                                  Map Join Operator
                                    condition map:
                                         Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col5} {_col10}
    - 1
                                    keys:
                                      0 (_col0 + _col5) (type: double)
                                      1 UDFToDouble(key) (type: double)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_join_without_localtask.q.out Mon Dec 29 02:13:57 2014
    @@ -48,9 +48,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1
    + keys:
    + 0 key (type: string)
    + 1 key (type: string)
                      outputColumnNames: _col0, _col1
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                      Reduce Output Operator
    @@ -154,64 +154,76 @@ STAGE PLANS:
                        alias: a
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: (key is not null and value is not null) (type: boolean)
    + predicate: (value is not null and key is not null) (type: boolean)
                          Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
                            Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
    - value expressions: value (type: string)
    + Reduce Output Operator
    + key expressions: _col1 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col1 (type: string)
    + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
    + value expressions: _col0 (type: string)
              Map 5
                  Map Operator Tree:
                      TableScan
    - alias: b
    + alias: a
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: key is not null (type: boolean)
    + predicate: value is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    + Select Operator
    + expressions: value (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Map 6
                  Map Operator Tree:
                      TableScan
    - alias: c
    + alias: a
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: value is not null (type: boolean)
    + predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: value (type: string)
    - sort order: +
    - Map-reduce partition columns: value (type: string)
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
                            Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
              Reducer 2
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 _col0 (type: string)
                      outputColumnNames: _col0, _col1
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
                      Reduce Output Operator
    - key expressions: _col1 (type: string)
    + key expressions: _col0 (type: string)
                        sort order: +
    - Map-reduce partition columns: _col1 (type: string)
    + Map-reduce partition columns: _col0 (type: string)
                        Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    - value expressions: _col0 (type: string)
    + value expressions: _col1 (type: string)
              Reducer 3
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {VALUE._col0} {KEY.reducesinkkey0}
    - 1
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
                      outputColumnNames: _col0, _col1
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Reduce Output Operator
    @@ -304,9 +316,9 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 5 (PARTITION-LEVEL SORT, 3)
    - Reducer 3 <- Map 6 (PARTITION-LEVEL SORT, 3), Reducer 2 (PARTITION-LEVEL SORT, 3)
    - Reducer 4 <- Reducer 3 (SORT, 1)
    + Reducer 5 <- Map 4 (PARTITION-LEVEL SORT, 3), Map 6 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Reducer 5 (PARTITION-LEVEL SORT, 3)
    + Reducer 3 <- Reducer 2 (SORT, 1)
      #### A masked pattern was here ####
            Vertices:
              Map 1
    @@ -315,71 +327,71 @@ STAGE PLANS:
                        alias: a
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: ((key is not null and value is not null) and (key > 100)) (type: boolean)
    - Statistics: Num rows: 41 Data size: 435 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    - Statistics: Num rows: 41 Data size: 435 Basic stats: COMPLETE Column stats: NONE
    - value expressions: value (type: string)
    - Map 5
    + predicate: value is not null (type: boolean)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: value (type: string)
    + outputColumnNames: _col0
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + Map 4
                  Map Operator Tree:
                      TableScan
    - alias: b
    + alias: a
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: (key > 100) (type: boolean)
    - Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: key (type: string)
    - sort order: +
    - Map-reduce partition columns: key (type: string)
    - Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
    + predicate: ((UDFToDouble(key) > 100.0) and value is not null) (type: boolean)
    + Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: key (type: string), value (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 83 Data size: 881 Basic stats: COMPLETE Column stats: NONE
    + value expressions: _col1 (type: string)
              Map 6
                  Map Operator Tree:
                      TableScan
    - alias: c
    + alias: a
                        Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
                        Filter Operator
    - predicate: value is not null (type: boolean)
    - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: value (type: string)
    - sort order: +
    - Map-reduce partition columns: value (type: string)
    - Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
    + predicate: (UDFToDouble(key) > 100.0) (type: boolean)
    + Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
    + Select Operator
    + expressions: key (type: string)
    + outputColumnNames: _col0
    + Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col0 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col0 (type: string)
    + Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
              Reducer 2
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1
    - outputColumnNames: _col0, _col1
    - Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: _col1 (type: string)
    - sort order: +
    - Map-reduce partition columns: _col1 (type: string)
    - Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
    - value expressions: _col0 (type: string)
    - Reducer 3
    - Reduce Operator Tree:
    - Join Operator
    - condition map:
    - Inner Join 0 to 1
    - condition expressions:
    - 0 {VALUE._col0} {KEY.reducesinkkey0}
    - 1
    - outputColumnNames: _col0, _col1
    + keys:
    + 0 _col0 (type: string)
    + 1 _col1 (type: string)
    + outputColumnNames: _col1, _col2
                      Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    - Reduce Output Operator
    - key expressions: _col0 (type: string), _col1 (type: string)
    - sort order: ++
    + Select Operator
    + expressions: _col1 (type: string), _col2 (type: string)
    + outputColumnNames: _col0, _col1
                        Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    - Reducer 4
    + Reduce Output Operator
    + key expressions: _col0 (type: string), _col1 (type: string)
    + sort order: ++
    + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE
    + Reducer 3
                  Reduce Operator Tree:
                    Select Operator
                      expressions: KEY.reducesinkkey0 (type: string), KEY.reducesinkkey1 (type: string)
    @@ -395,6 +407,22 @@ STAGE PLANS:
                              input format: org.apache.hadoop.mapred.TextInputFormat
                              output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
                              serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + Reducer 5
    + Reduce Operator Tree:
    + Join Operator
    + condition map:
    + Inner Join 0 to 1
    + keys:
    + 0 _col0 (type: string)
    + 1 _col0 (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
    + Reduce Output Operator
    + key expressions: _col1 (type: string)
    + sort order: +
    + Map-reduce partition columns: _col1 (type: string)
    + Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
    + value expressions: _col0 (type: string)

        Stage: Stage-0
          Fetch Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_smb_mapjoin_14.q.out Mon Dec 29 02:13:57 2014
    @@ -76,9 +76,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -177,9 +174,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -328,9 +322,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -359,9 +350,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -386,30 +374,30 @@ STAGE PLANS:
                      keys: KEY._col0 (type: int)
                      mode: mergepartial
                      outputColumnNames: _col0, _col1
    - Statistics: Num rows: 5 Data size: 38 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE
                      Reduce Output Operator
                        key expressions: _col0 (type: int)
                        sort order: +
                        Map-reduce partition columns: _col0 (type: int)
    - Statistics: Num rows: 5 Data size: 38 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE
                        value expressions: _col1 (type: bigint)
              Reducer 3
                  Reduce Operator Tree:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0 {KEY.reducesinkkey0} {VALUE._col0}
    - 1 {VALUE._col0}
    + keys:
    + 0 _col0 (type: int)
    + 1 _col0 (type: int)
                      outputColumnNames: _col0, _col1, _col3
    - Statistics: Num rows: 5 Data size: 41 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE
                      Select Operator
                        expressions: _col0 (type: int), _col1 (type: bigint), _col3 (type: bigint)
                        outputColumnNames: _col0, _col1, _col2
    - Statistics: Num rows: 5 Data size: 41 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE
                        File Output Operator
                          compressed: false
    - Statistics: Num rows: 5 Data size: 41 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 16 Basic stats: COMPLETE Column stats: NONE
                          table:
                              input format: org.apache.hadoop.mapred.TextInputFormat
                              output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    @@ -421,12 +409,12 @@ STAGE PLANS:
                      keys: KEY._col0 (type: int)
                      mode: mergepartial
                      outputColumnNames: _col0, _col1
    - Statistics: Num rows: 5 Data size: 38 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE
                      Reduce Output Operator
                        key expressions: _col0 (type: int)
                        sort order: +
                        Map-reduce partition columns: _col0 (type: int)
    - Statistics: Num rows: 5 Data size: 38 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 2 Data size: 15 Basic stats: COMPLETE Column stats: NONE
                        value expressions: _col1 (type: bigint)

        Stage: Stage-0
    @@ -523,9 +511,6 @@ STAGE PLANS:
                            Sorted Merge Bucket Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -637,9 +622,6 @@ STAGE PLANS:
                            Sorted Merge Bucket Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 key (type: int)
    @@ -775,9 +757,6 @@ STAGE PLANS:
                            Sorted Merge Bucket Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -903,9 +882,6 @@ STAGE PLANS:
                            Sorted Merge Bucket Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -1032,9 +1008,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col0 (type: int)
    + 1 _col0 (type: int)
                      Statistics: Num rows: 5 Data size: 38 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -1129,9 +1105,6 @@ STAGE PLANS:
                            Sorted Merge Bucket Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 key (type: int)
    @@ -1236,10 +1209,6 @@ STAGE PLANS:
                              condition map:
                                   Inner Join 0 to 1
                                   Inner Join 0 to 2
    - condition expressions:
    - 0
    - 1
    - 2
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -1360,9 +1329,6 @@ STAGE PLANS:
                            Sorted Merge Bucket Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 key (type: int)
    @@ -1489,9 +1455,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1692,9 +1655,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_1.q.out Mon Dec 29 02:13:57 2014
    @@ -165,9 +165,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -199,7 +196,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -222,7 +219,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -247,7 +244,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -270,7 +267,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -403,9 +400,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -437,7 +431,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -460,7 +454,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -485,7 +479,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -508,7 +502,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -638,9 +632,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -667,7 +658,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -690,7 +681,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -725,9 +716,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -769,7 +757,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -792,7 +780,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -817,7 +805,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -840,7 +828,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_10.q.out Mon Dec 29 02:13:57 2014
    @@ -130,9 +130,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col0 (type: int)
    + 1 _col0 (type: int)
                      Statistics: Num rows: 6 Data size: 46 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -261,9 +261,6 @@ STAGE PLANS:
                        outputColumnNames: _col0
                        Statistics: Num rows: 1 Data size: 7 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 _col0 (type: int)
                            1 _col0 (type: int)
    @@ -289,9 +286,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_11.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_11.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_11.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_11.q.out Mon Dec 29 02:13:57 2014
    @@ -158,9 +158,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -182,7 +179,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -204,7 +201,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -239,9 +236,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -277,7 +271,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -299,7 +293,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -324,7 +318,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -346,7 +340,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -484,9 +478,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -513,7 +504,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -535,7 +526,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -570,9 +561,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -614,7 +602,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -636,7 +624,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -661,7 +649,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -683,7 +671,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -820,9 +808,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -849,7 +834,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -871,7 +856,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -906,9 +891,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -950,7 +932,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -972,7 +954,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -997,7 +979,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -1019,7 +1001,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -1171,15 +1153,11 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
    - 2
                            keys:
                              0 key (type: string)
                              1 key (type: string)
                              2 key (type: string)
    - Position of Big Table: 1
    + Position of Big Table: 2
                  Local Work:
                    Map Reduce Local Work
                      Bucket Mapjoin Context:
    @@ -1202,7 +1180,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -1224,7 +1202,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -1239,10 +1217,10 @@ STAGE PLANS:
                        name: default.bucket_small
                  Truncated Path -> Alias:
                    /bucket_small/ds=2008-04-08 [a]
    - Map 4
    + Map 2
                  Map Operator Tree:
                      TableScan
    - alias: c
    + alias: b
                        Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE
                        GatherStats: false
                        Filter Operator
    @@ -1250,15 +1228,11 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 58 Data size: 5812 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
    - 2
                            keys:
                              0 key (type: string)
                              1 key (type: string)
                              2 key (type: string)
    - Position of Big Table: 1
    + Position of Big Table: 2
                  Local Work:
                    Map Reduce Local Work
                      Bucket Mapjoin Context:
    @@ -1281,7 +1255,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -1303,7 +1277,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -1328,7 +1302,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -1350,7 +1324,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -1364,19 +1338,19 @@ STAGE PLANS:
                          name: default.bucket_big
                        name: default.bucket_big
                  Truncated Path -> Alias:
    - /bucket_big/ds=2008-04-08 [c]
    - /bucket_big/ds=2008-04-09 [c]
    + /bucket_big/ds=2008-04-08 [b]
    + /bucket_big/ds=2008-04-09 [b]

        Stage: Stage-1
          Spark
            Edges:
    - Reducer 3 <- Map 2 (GROUP, 1)
    + Reducer 4 <- Map 3 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    - Map 2
    + Map 3
                  Map Operator Tree:
                      TableScan
    - alias: b
    + alias: c
                        Statistics: Num rows: 116 Data size: 11624 Basic stats: COMPLETE Column stats: NONE
                        GatherStats: false
                        Filter Operator
    @@ -1387,18 +1361,14 @@ STAGE PLANS:
                            condition map:
                                 Inner Join 0 to 1
                                 Inner Join 0 to 2
    - condition expressions:
    - 0
    - 1
    - 2
                            keys:
                              0 key (type: string)
                              1 key (type: string)
                              2 key (type: string)
                            input vertices:
                              0 Map 1
    - 2 Map 4
    - Position of Big Table: 1
    + 1 Map 2
    + Position of Big Table: 2
                            Statistics: Num rows: 127 Data size: 12786 Basic stats: COMPLETE Column stats: NONE
                            BucketMapJoin: true
                            Group By Operator
    @@ -1434,7 +1404,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -1456,7 +1426,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -1481,7 +1451,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -1503,7 +1473,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -1517,9 +1487,9 @@ STAGE PLANS:
                          name: default.bucket_big
                        name: default.bucket_big
                  Truncated Path -> Alias:
    - /bucket_big/ds=2008-04-08 [b]
    - /bucket_big/ds=2008-04-09 [b]
    - Reducer 3
    + /bucket_big/ds=2008-04-08 [c]
    + /bucket_big/ds=2008-04-09 [c]
    + Reducer 4
                  Needs Tagging: false
                  Reduce Operator Tree:
                    Group By Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_12.q.out Mon Dec 29 02:13:57 2014
    @@ -225,9 +225,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1 {key}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -249,7 +246,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -272,7 +269,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -305,9 +302,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1 {key}
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -317,9 +311,6 @@ STAGE PLANS:
                            Position of Big Table: 1
                            Statistics: Num rows: 1 Data size: 125 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                              keys:
                                0 _col6 (type: string), _col6 (type: string)
                                1 key (type: string), key (type: string)
    @@ -341,7 +332,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_medium
    @@ -364,7 +355,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_medium
    @@ -386,9 +377,6 @@ STAGE PLANS:
                        Statistics: Num rows: 0 Data size: 170 Basic stats: PARTIAL Column stats: NONE
                        GatherStats: false
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0
                            1
    @@ -410,7 +398,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_medium
    @@ -433,7 +421,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_medium
    @@ -468,9 +456,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 _col6 (type: string), _col6 (type: string)
                              1 key (type: string), key (type: string)
    @@ -481,9 +466,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                              keys:
                                0
                                1
    @@ -519,7 +501,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -542,7 +524,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -567,7 +549,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -590,7 +572,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_13.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_13.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_13.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_13.q.out Mon Dec 29 02:13:57 2014
    @@ -95,9 +95,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -285,9 +282,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -474,9 +468,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -498,9 +489,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_14.q.out Mon Dec 29 02:13:57 2014
    @@ -58,9 +58,6 @@ STAGE PLANS:
                        alias: b
                        Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)
    @@ -81,9 +78,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Left Outer Join0 to 1
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)
    @@ -171,9 +165,6 @@ STAGE PLANS:
                        alias: a
                        Statistics: Num rows: 20 Data size: 160 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)
    @@ -194,9 +185,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Right Outer Join0 to 1
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_15.q.out Mon Dec 29 02:13:57 2014
    @@ -56,9 +56,6 @@ STAGE PLANS:
                        alias: b
                        Statistics: Num rows: 10 Data size: 70 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)
    @@ -79,9 +76,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Left Outer Join0 to 1
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)
    @@ -146,9 +140,6 @@ STAGE PLANS:
                        alias: a
                        Statistics: Num rows: 20 Data size: 160 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)
    @@ -169,9 +160,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Right Outer Join0 to 1
    - condition expressions:
    - 0
    - 1
                          keys:
                            0 key (type: int)
                            1 key (type: int)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_2.q.out Mon Dec 29 02:13:57 2014
    @@ -145,9 +145,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -179,7 +176,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -202,7 +199,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -227,7 +224,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -250,7 +247,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -382,9 +379,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 113 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -411,7 +405,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -434,7 +428,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -469,9 +463,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -513,7 +504,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -536,7 +527,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -561,7 +552,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -584,7 +575,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_3.q.out Mon Dec 29 02:13:57 2014
    @@ -145,9 +145,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -179,7 +176,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -202,7 +199,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -334,9 +331,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -368,7 +362,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -391,7 +385,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -520,9 +514,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 114 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -549,7 +540,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -572,7 +563,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -597,7 +588,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -620,7 +611,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -656,9 +647,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -700,7 +688,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -723,7 +711,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
  • Brock at Dec 29, 2014 at 2:14 am
    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_spark4.q.out Mon Dec 29 02:13:57 2014
    @@ -158,9 +158,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -186,7 +183,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.tbl1
    @@ -208,7 +205,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.tbl1
    @@ -236,9 +233,6 @@ STAGE PLANS:
                          predicate: value is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col1} {_col6}
    - 1
                            keys:
                              0 _col1 (type: string)
                              1 value (type: string)
    @@ -259,7 +253,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.tbl3
    @@ -281,7 +275,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.tbl3
    @@ -316,9 +310,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -331,9 +322,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1} {_col6}
    - 1 {value}
                              keys:
                                0 _col1 (type: string)
                                1 value (type: string)
    @@ -388,7 +376,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.tbl2
    @@ -410,7 +398,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.tbl2
    @@ -602,9 +590,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 3 Data size: 21 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -625,7 +610,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.tbl1
    @@ -647,7 +632,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.tbl1
    @@ -675,9 +660,6 @@ STAGE PLANS:
                          predicate: value is not null (type: boolean)
                          Statistics: Num rows: 5 Data size: 35 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col1} {_col6}
    - 1
                            keys:
                              0 _col1 (type: string)
                              1 value (type: string)
    @@ -698,7 +680,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.tbl3
    @@ -720,7 +702,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.tbl3
    @@ -755,9 +737,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -769,9 +748,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1} {_col6}
    - 1 {value}
                              keys:
                                0 _col1 (type: string)
                                1 value (type: string)
    @@ -821,7 +797,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.tbl2
    @@ -843,7 +819,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.tbl2

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez1.q.out Mon Dec 29 02:13:57 2014
    @@ -135,9 +135,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -159,9 +156,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -250,9 +244,6 @@ STAGE PLANS:
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 7 Data size: 728 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1 {value}
                          keys:
                            0 _col1 (type: int)
                            1 key (type: int)
    @@ -272,9 +263,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                            keys:
                              0 _col1 (type: int)
                              1 key (type: int)
    @@ -332,9 +320,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                            keys:
                              0 _col1 (type: int)
                              1 key (type: int)
    @@ -354,9 +339,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -380,9 +362,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1 {key} {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -421,9 +400,6 @@ STAGE PLANS:
                        Map Join Operator
                          condition map:
                               Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                          keys:
                            0 _col1 (type: int)
                            1 key (type: int)
    @@ -479,9 +455,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -505,9 +478,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -544,9 +514,6 @@ STAGE PLANS:
                        outputColumnNames: _col0, _col1
                        Statistics: Num rows: 66 Data size: 700 Basic stats: COMPLETE Column stats: NONE
                        Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1 {value}
                          keys:
                            0 _col1 (type: int)
                            1 key (type: int)
    @@ -566,9 +533,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                            keys:
                              0 _col1 (type: int)
                              1 key (type: int)
    @@ -625,10 +589,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
    - 2
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -644,10 +604,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
    - 2
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -671,10 +627,6 @@ STAGE PLANS:
                            condition map:
                                 Inner Join 0 to 1
                                 Inner Join 0 to 2
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
    - 2
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -731,9 +683,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -748,9 +697,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                            keys:
                              0 _col0 (type: int)
                              1 key (type: int)
    @@ -772,9 +718,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -785,9 +728,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                              keys:
                                0 _col0 (type: int)
                                1 key (type: int)
    @@ -868,11 +808,8 @@ STAGE PLANS:
                      keys: KEY._col0 (type: int)
                      mode: mergepartial
                      outputColumnNames: _col0, _col1
    - Statistics: Num rows: 14 Data size: 1456 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 7 Data size: 728 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {value}
                        keys:
                          0 _col0 (type: int)
                          1 key (type: int)
    @@ -892,9 +829,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                            keys:
                              0 _col0 (type: int)
                              1 key (type: int)
    @@ -967,11 +901,8 @@ STAGE PLANS:
                      keys: KEY._col0 (type: int)
                      mode: complete
                      outputColumnNames: _col0, _col1
    - Statistics: Num rows: 14 Data size: 1456 Basic stats: COMPLETE Column stats: NONE
    + Statistics: Num rows: 7 Data size: 728 Basic stats: COMPLETE Column stats: NONE
                      Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col1}
    - 1 {value}
                        keys:
                          0 _col0 (type: int)
                          1 key (type: int)
    @@ -991,9 +922,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0} {_col1}
    - 1 {value}
                            keys:
                              0 _col0 (type: int)
                              1 key (type: int)
    @@ -1050,9 +978,6 @@ STAGE PLANS:
                          predicate: value is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key}
    - 1 {value}
                            keys:
                              0 value (type: string)
                              1 value (type: string)
    @@ -1074,9 +999,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 value (type: string)
                              1 value (type: string)
    @@ -1153,9 +1075,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1177,9 +1096,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1230,9 +1146,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1247,9 +1160,6 @@ STAGE PLANS:
                          predicate: value is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1 {key}
                            keys:
                              0 _col1 (type: string)
                              1 value (type: string)
    @@ -1271,9 +1181,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1284,9 +1191,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {key}
                              keys:
                                0 _col1 (type: string)
                                1 value (type: string)

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucket_map_join_tez2.q.out Mon Dec 29 02:13:57 2014
    @@ -131,9 +131,6 @@ STAGE PLANS:
                          predicate: (key is not null and value is not null) (type: boolean)
                          Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -148,9 +145,6 @@ STAGE PLANS:
                          predicate: value is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1 {key}
                            keys:
                              0 _col1 (type: string)
                              1 value (type: string)
    @@ -172,9 +166,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -185,9 +176,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {key}
                              keys:
                                0 _col1 (type: string)
                                1 value (type: string)
    @@ -264,9 +252,6 @@ STAGE PLANS:
                          predicate: UDFToDouble(key) is not null (type: boolean)
                          Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 UDFToDouble(key) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -288,9 +273,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 UDFToDouble(key) (type: double)
                              1 UDFToDouble(key) (type: double)
    @@ -347,9 +329,6 @@ STAGE PLANS:
                            outputColumnNames: _col0
                            Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -375,9 +354,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {_col0}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -434,9 +410,6 @@ STAGE PLANS:
                            outputColumnNames: _col0
                            Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -462,9 +435,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Left Outer Join0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {_col0}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -521,9 +491,6 @@ STAGE PLANS:
                            outputColumnNames: _col0
                            Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
                            Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1 {_col0}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -549,9 +516,6 @@ STAGE PLANS:
                            Map Join Operator
                              condition map:
                                   Right Outer Join0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {_col0}
                              keys:
                                0 _col0 (type: int)
                                1 _col0 (type: int)
    @@ -591,28 +555,6 @@ STAGE DEPENDENCIES:
      STAGE PLANS:
        Stage: Stage-2
          Spark
    -#### A masked pattern was here ####
    - Vertices:
    - Map 3
    - Map Operator Tree:
    - TableScan
    - alias: b
    - Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE
    - Filter Operator
    - predicate: key is not null (type: boolean)
    - Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
    - Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1
    - keys:
    - 0 _col0 (type: int)
    - 1 key (type: int)
    - Local Work:
    - Map Reduce Local Work
    -
    - Stage: Stage-1
    - Spark
            Edges:
              Reducer 2 <- Map 1 (GROUP, 3)
      #### A masked pattern was here ####
    @@ -643,31 +585,47 @@ STAGE PLANS:
                      keys: KEY._col0 (type: int)
                      mode: mergepartial
                      outputColumnNames: _col0
    - Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
    - Map Join Operator
    - condition map:
    - Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {key}
    + Statistics: Num rows: 60 Data size: 636 Basic stats: COMPLETE Column stats: NONE
    + Spark HashTable Sink Operator
                        keys:
                          0 _col0 (type: int)
                          1 key (type: int)
    - outputColumnNames: _col0, _col1
    - input vertices:
    - 1 Map 3
    - Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    - Select Operator
    - expressions: _col0 (type: int), _col1 (type: int)
    - outputColumnNames: _col0, _col1
    - Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    - File Output Operator
    - compressed: false
    +
    + Stage: Stage-1
    + Spark
    +#### A masked pattern was here ####
    + Vertices:
    + Map 3
    + Map Operator Tree:
    + TableScan
    + alias: b
    + Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE
    + Filter Operator
    + predicate: key is not null (type: boolean)
    + Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
    + Map Join Operator
    + condition map:
    + Inner Join 0 to 1
    + keys:
    + 0 _col0 (type: int)
    + 1 key (type: int)
    + outputColumnNames: _col0, _col1
    + input vertices:
    + 0 Reducer 2
                            Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    - table:
    - input format: org.apache.hadoop.mapred.TextInputFormat
    - output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + Select Operator
    + expressions: _col0 (type: int), _col1 (type: int)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    + File Output Operator
    + compressed: false
    + Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    + table:
    + input format: org.apache.hadoop.mapred.TextInputFormat
    + output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + Local Work:
    + Map Reduce Local Work

        Stage: Stage-0
          Fetch Operator
    @@ -687,28 +645,6 @@ STAGE DEPENDENCIES:
      STAGE PLANS:
        Stage: Stage-2
          Spark
    -#### A masked pattern was here ####
    - Vertices:
    - Map 3
    - Map Operator Tree:
    - TableScan
    - alias: b
    - Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE
    - Filter Operator
    - predicate: UDFToDouble(key) is not null (type: boolean)
    - Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
    - Spark HashTable Sink Operator
    - condition expressions:
    - 0 {_col0}
    - 1 {value}
    - keys:
    - 0 UDFToDouble(_col0) (type: double)
    - 1 UDFToDouble(key) (type: double)
    - Local Work:
    - Map Reduce Local Work
    -
    - Stage: Stage-1
    - Spark
            Edges:
              Reducer 2 <- Map 1 (GROUP, 3)
      #### A masked pattern was here ####
    @@ -739,31 +675,47 @@ STAGE PLANS:
                      keys: KEY._col0 (type: string)
                      mode: mergepartial
                      outputColumnNames: _col0
    - Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
    - Map Join Operator
    - condition map:
    - Inner Join 0 to 1
    - condition expressions:
    - 0 {_col0}
    - 1 {value}
    + Statistics: Num rows: 60 Data size: 636 Basic stats: COMPLETE Column stats: NONE
    + Spark HashTable Sink Operator
                        keys:
                          0 UDFToDouble(_col0) (type: double)
                          1 UDFToDouble(key) (type: double)
    - outputColumnNames: _col0, _col2
    - input vertices:
    - 1 Map 3
    - Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    - Select Operator
    - expressions: _col0 (type: string), _col2 (type: string)
    - outputColumnNames: _col0, _col1
    - Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    - File Output Operator
    - compressed: false
    +
    + Stage: Stage-1
    + Spark
    +#### A masked pattern was here ####
    + Vertices:
    + Map 3
    + Map Operator Tree:
    + TableScan
    + alias: b
    + Statistics: Num rows: 242 Data size: 2566 Basic stats: COMPLETE Column stats: NONE
    + Filter Operator
    + predicate: UDFToDouble(key) is not null (type: boolean)
    + Statistics: Num rows: 121 Data size: 1283 Basic stats: COMPLETE Column stats: NONE
    + Map Join Operator
    + condition map:
    + Inner Join 0 to 1
    + keys:
    + 0 UDFToDouble(_col0) (type: double)
    + 1 UDFToDouble(key) (type: double)
    + outputColumnNames: _col0, _col2
    + input vertices:
    + 0 Reducer 2
                            Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    - table:
    - input format: org.apache.hadoop.mapred.TextInputFormat
    - output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    - serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + Select Operator
    + expressions: _col0 (type: string), _col2 (type: string)
    + outputColumnNames: _col0, _col1
    + Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    + File Output Operator
    + compressed: false
    + Statistics: Num rows: 133 Data size: 1411 Basic stats: COMPLETE Column stats: NONE
    + table:
    + input format: org.apache.hadoop.mapred.TextInputFormat
    + output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
    + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
    + Local Work:
    + Map Reduce Local Work

        Stage: Stage-0
          Fetch Operator

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin1.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin1.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin1.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin1.q.out Mon Dec 29 02:13:57 2014
    @@ -433,9 +433,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 28 Data size: 2958 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -462,7 +459,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -484,7 +481,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -517,9 +514,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -546,7 +540,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -579,7 +573,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -598,7 +592,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -625,7 +619,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
    @@ -832,9 +826,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 13 Data size: 1375 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -859,7 +850,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin
    @@ -878,7 +869,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin
    @@ -911,9 +902,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -941,7 +929,7 @@ STAGE PLANS:
                                      COLUMN_STATS_ACCURATE true
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -980,7 +968,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -1002,7 +990,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -1030,7 +1018,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin10.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin10.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin10.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin10.q.out Mon Dec 29 02:13:57 2014
    @@ -212,9 +212,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 869 Data size: 3477 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -236,7 +233,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -258,7 +255,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -283,7 +280,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -305,7 +302,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -341,9 +338,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -379,7 +373,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -401,7 +395,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -426,7 +420,7 @@ STAGE PLANS:
                          bucket_count 3
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -448,7 +442,7 @@ STAGE PLANS:
                            bucket_count 3
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin11.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin11.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin11.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin11.q.out Mon Dec 29 02:13:57 2014
    @@ -222,9 +222,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1070 Data size: 4281 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -251,7 +248,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -273,7 +270,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -298,7 +295,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -320,7 +317,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -356,9 +353,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -400,7 +394,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -422,7 +416,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -447,7 +441,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -469,7 +463,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -640,9 +634,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1070 Data size: 4281 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int), part (type: string)
                              1 key (type: int), part (type: string)
    @@ -669,7 +660,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -691,7 +682,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -716,7 +707,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -738,7 +729,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -774,9 +765,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int), part (type: string)
                              1 key (type: int), part (type: string)
    @@ -818,7 +806,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -840,7 +828,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -865,7 +853,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -887,7 +875,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin12.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin12.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin12.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin12.q.out Mon Dec 29 02:13:57 2014
    @@ -181,9 +181,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 344 Data size: 1377 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -210,7 +207,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -231,7 +228,7 @@ STAGE PLANS:
                          properties:
                            bucket_count -1
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -266,9 +263,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -310,7 +304,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -332,7 +326,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -492,9 +486,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 344 Data size: 1377 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -515,7 +506,7 @@ STAGE PLANS:
                          COLUMN_STATS_ACCURATE true
                          bucket_count -1
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_3
    @@ -537,7 +528,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_3
    @@ -572,9 +563,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -610,7 +598,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -632,7 +620,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin13.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin13.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin13.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin13.q.out Mon Dec 29 02:13:57 2014
    @@ -140,9 +140,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -164,7 +161,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -186,7 +183,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -221,9 +218,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -259,7 +253,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name value
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -281,7 +275,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -306,7 +300,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -328,7 +322,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -484,9 +478,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -513,7 +504,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -535,7 +526,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -570,9 +561,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -614,7 +602,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -636,7 +624,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -790,9 +778,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -819,7 +804,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -841,7 +826,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -876,9 +861,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -920,7 +902,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -942,7 +924,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1
    @@ -1098,9 +1080,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1127,7 +1106,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -1149,7 +1128,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -1184,9 +1163,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1228,7 +1204,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_1
    @@ -1250,7 +1226,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name value
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_1

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin2.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin2.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin2.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/bucketmapjoin2.q.out Mon Dec 29 02:13:57 2014
    @@ -179,9 +179,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 15 Data size: 1583 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -208,7 +205,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -230,7 +227,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -263,9 +260,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -292,7 +286,7 @@ STAGE PLANS:
                                    properties:
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -327,7 +321,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -349,7 +343,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -376,7 +370,7 @@ STAGE PLANS:
                    properties:
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
    @@ -587,9 +581,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 28 Data size: 2958 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -616,7 +607,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -638,7 +629,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -671,9 +662,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -701,7 +689,7 @@ STAGE PLANS:
                                      COLUMN_STATS_ACCURATE true
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -740,7 +728,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -762,7 +750,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -790,7 +778,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
    @@ -1017,9 +1005,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 29 Data size: 3062 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1046,7 +1031,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -1068,7 +1053,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -1093,7 +1078,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part_2
    @@ -1115,7 +1100,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part_2
    @@ -1149,9 +1134,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {key} {value}
    - 1 {value}
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1179,7 +1161,7 @@ STAGE PLANS:
                                      COLUMN_STATS_ACCURATE true
                                      bucket_count -1
                                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                                      columns.types string:string:string
      #### A masked pattern was here ####
                                      name default.bucketmapjoin_tmp_result
    @@ -1218,7 +1200,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types int:string
      #### A masked pattern was here ####
                          name default.srcbucket_mapjoin_part
    @@ -1240,7 +1222,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types int:string
      #### A masked pattern was here ####
                            name default.srcbucket_mapjoin_part
    @@ -1268,7 +1250,7 @@ STAGE PLANS:
                      COLUMN_STATS_ACCURATE true
                      bucket_count -1
                      columns key,value1,value2
    - columns.comments ��
    + columns.comments
                      columns.types string:string:string
      #### A masked pattern was here ####
                      name default.bucketmapjoin_tmp_result
  • Brock at Dec 29, 2014 at 2:14 am
    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_4.q.out Mon Dec 29 02:13:57 2014
    @@ -161,9 +161,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -195,7 +192,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -218,7 +215,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -350,9 +347,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -384,7 +378,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -407,7 +401,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -536,9 +530,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 2 Data size: 226 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -565,7 +556,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -588,7 +579,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -613,7 +604,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -636,7 +627,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -672,9 +663,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -716,7 +704,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -739,7 +727,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_5.q.out Mon Dec 29 02:13:57 2014
    @@ -126,9 +126,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -159,7 +156,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -179,7 +176,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -305,9 +302,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -338,7 +332,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -358,7 +352,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big
    @@ -481,9 +475,6 @@ STAGE PLANS:
                          predicate: key is not null (type: boolean)
                          Statistics: Num rows: 1 Data size: 113 Basic stats: COMPLETE Column stats: NONE
                          Spark HashTable Sink Operator
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -509,7 +500,7 @@ STAGE PLANS:
                          bucket_count 4
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_small
    @@ -529,7 +520,7 @@ STAGE PLANS:
                            bucket_count 4
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_small
    @@ -564,9 +555,6 @@ STAGE PLANS:
                          Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -607,7 +595,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here ####
                          name default.bucket_big
    @@ -627,7 +615,7 @@ STAGE PLANS:
                            bucket_count 2
                            bucket_field_name key
                            columns key,value
    - columns.comments �
    + columns.comments
                            columns.types string:string
      #### A masked pattern was here ####
                            name default.bucket_big

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_6.q.out Mon Dec 29 02:13:57 2014
    @@ -96,7 +96,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -111,9 +111,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -142,9 +139,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 value (type: string)
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -211,7 +208,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -226,9 +223,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -257,9 +251,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 value (type: string)
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -326,7 +320,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -341,9 +335,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -372,9 +363,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 value (type: string)
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -437,7 +428,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3), Map 5 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5), Map 5 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -486,10 +477,10 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Inner Join 0 to 2
    - condition expressions:
    - 0
    - 1
    - 2
    + keys:
    + 0 UDFToDouble(key) (type: double)
    + 1 UDFToDouble(key) (type: double)
    + 2 UDFToDouble(key) (type: double)
                      Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -567,10 +558,6 @@ STAGE PLANS:
                            condition map:
                                 Inner Join 0 to 1
                                 Inner Join 0 to 2
    - condition expressions:
    - 0
    - 1
    - 2
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -637,7 +624,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -652,9 +639,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -683,9 +667,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 value (type: string)
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -748,7 +732,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -763,9 +747,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -794,9 +775,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 value (type: string)
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -859,7 +840,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3), Map 5 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 5), Map 4 (PARTITION-LEVEL SORT, 5), Map 5 (PARTITION-LEVEL SORT, 5)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -908,10 +889,10 @@ STAGE PLANS:
                      condition map:
                           Inner Join 0 to 1
                           Inner Join 0 to 2
    - condition expressions:
    - 0
    - 1
    - 2
    + keys:
    + 0 UDFToDouble(key) (type: double)
    + 1 UDFToDouble(key) (type: double)
    + 2 UDFToDouble(key) (type: double)
                      Statistics: Num rows: 550 Data size: 5843 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()
    @@ -989,10 +970,6 @@ STAGE PLANS:
                            condition map:
                                 Inner Join 0 to 1
                                 Inner Join 0 to 2
    - condition expressions:
    - 0
    - 1
    - 2
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1059,7 +1036,7 @@ STAGE PLANS:
        Stage: Stage-1
          Spark
            Edges:
    - Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 3), Map 4 (PARTITION-LEVEL SORT, 3)
    + Reducer 2 <- Map 1 (PARTITION-LEVEL SORT, 7), Map 4 (PARTITION-LEVEL SORT, 7)
              Reducer 3 <- Reducer 2 (GROUP, 1)
      #### A masked pattern was here ####
            Vertices:
    @@ -1074,9 +1051,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0 {value}
    - 1
                            keys:
                              0 key (type: int)
                              1 key (type: int)
    @@ -1105,9 +1079,9 @@ STAGE PLANS:
                    Join Operator
                      condition map:
                           Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
    + keys:
    + 0 _col1 (type: string)
    + 1 value (type: string)
                      Statistics: Num rows: 302 Data size: 3213 Basic stats: COMPLETE Column stats: NONE
                      Group By Operator
                        aggregations: count()

    Modified: hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out
    URL: http://svn.apache.org/viewvc/hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out?rev=1648280&r1=1648279&r2=1648280&view=diff
    ==============================================================================
    --- hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out (original)
    +++ hive/branches/spark/ql/src/test/results/clientpositive/spark/auto_sortmerge_join_7.q.out Mon Dec 29 02:13:57 2014
    @@ -178,9 +178,6 @@ STAGE PLANS:
                          Sorted Merge Bucket Map Join Operator
                            condition map:
                                 Inner Join 0 to 1
    - condition expressions:
    - 0
    - 1
                            keys:
                              0 key (type: string)
                              1 key (type: string)
    @@ -212,7 +209,7 @@ STAGE PLANS:
                          bucket_count 2
                          bucket_field_name key
                          columns key,value
    - columns.comments �
    + columns.comments
                          columns.types string:string
      #### A masked pattern was here