HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / spark / auto_join4.q.out
1 PREHOOK: query: CREATE TABLE dest1(c1 INT, c2 STRING, c3 INT, c4 STRING) STORED AS TEXTFILE
2 PREHOOK: type: CREATETABLE
3 PREHOOK: Output: database:default
4 PREHOOK: Output: default@dest1
5 POSTHOOK: query: CREATE TABLE dest1(c1 INT, c2 STRING, c3 INT, c4 STRING) STORED AS TEXTFILE
6 POSTHOOK: type: CREATETABLE
7 POSTHOOK: Output: database:default
8 POSTHOOK: Output: default@dest1
9 PREHOOK: query: explain
10 FROM (
11  FROM 
12   (
13   FROM src src1 SELECT src1.key AS c1, src1.value AS c2 WHERE src1.key > 10 and src1.key < 20
14   ) a
15  LEFT OUTER JOIN 
16  (
17   FROM src src2 SELECT src2.key AS c3, src2.value AS c4 WHERE src2.key > 15 and src2.key < 25
18  ) b 
19  ON (a.c1 = b.c3)
20  SELECT a.c1 AS c1, a.c2 AS c2, b.c3 AS c3, b.c4 AS c4
21 ) c
22 INSERT OVERWRITE TABLE dest1 SELECT c.c1, c.c2, c.c3, c.c4
23 PREHOOK: type: QUERY
24 POSTHOOK: query: explain
25 FROM (
26  FROM 
27   (
28   FROM src src1 SELECT src1.key AS c1, src1.value AS c2 WHERE src1.key > 10 and src1.key < 20
29   ) a
30  LEFT OUTER JOIN 
31  (
32   FROM src src2 SELECT src2.key AS c3, src2.value AS c4 WHERE src2.key > 15 and src2.key < 25
33  ) b 
34  ON (a.c1 = b.c3)
35  SELECT a.c1 AS c1, a.c2 AS c2, b.c3 AS c3, b.c4 AS c4
36 ) c
37 INSERT OVERWRITE TABLE dest1 SELECT c.c1, c.c2, c.c3, c.c4
38 POSTHOOK: type: QUERY
39 STAGE DEPENDENCIES:
40   Stage-3 is a root stage
41   Stage-1 depends on stages: Stage-3
42   Stage-0 depends on stages: Stage-1
43   Stage-2 depends on stages: Stage-0
44
45 STAGE PLANS:
46   Stage: Stage-3
47     Spark
48 #### A masked pattern was here ####
49       Vertices:
50         Map 2 
51             Map Operator Tree:
52                 TableScan
53                   alias: src2
54                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
55                   Filter Operator
56                     predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 15.0D)) (type: boolean)
57                     Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
58                     Select Operator
59                       expressions: key (type: string), value (type: string)
60                       outputColumnNames: _col0, _col1
61                       Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
62                       Spark HashTable Sink Operator
63                         keys:
64                           0 _col0 (type: string)
65                           1 _col0 (type: string)
66             Local Work:
67               Map Reduce Local Work
68
69   Stage: Stage-1
70     Spark
71 #### A masked pattern was here ####
72       Vertices:
73         Map 1 
74             Map Operator Tree:
75                 TableScan
76                   alias: src1
77                   Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
78                   Filter Operator
79                     predicate: ((UDFToDouble(key) < 20.0D) and (UDFToDouble(key) > 10.0D)) (type: boolean)
80                     Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
81                     Select Operator
82                       expressions: key (type: string), value (type: string)
83                       outputColumnNames: _col0, _col1
84                       Statistics: Num rows: 55 Data size: 584 Basic stats: COMPLETE Column stats: NONE
85                       Map Join Operator
86                         condition map:
87                              Left Outer Join 0 to 1
88                         keys:
89                           0 _col0 (type: string)
90                           1 _col0 (type: string)
91                         outputColumnNames: _col0, _col1, _col2, _col3
92                         input vertices:
93                           1 Map 2
94                         Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE
95                         Select Operator
96                           expressions: UDFToInteger(_col0) (type: int), _col1 (type: string), UDFToInteger(_col2) (type: int), _col3 (type: string)
97                           outputColumnNames: _col0, _col1, _col2, _col3
98                           Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE
99                           File Output Operator
100                             compressed: false
101                             Statistics: Num rows: 60 Data size: 642 Basic stats: COMPLETE Column stats: NONE
102                             table:
103                                 input format: org.apache.hadoop.mapred.TextInputFormat
104                                 output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
105                                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
106                                 name: default.dest1
107             Local Work:
108               Map Reduce Local Work
109
110   Stage: Stage-0
111     Move Operator
112       tables:
113           replace: true
114           table:
115               input format: org.apache.hadoop.mapred.TextInputFormat
116               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
117               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
118               name: default.dest1
119
120   Stage: Stage-2
121     Stats Work
122       Basic Stats Work:
123
124 PREHOOK: query: FROM (
125  FROM 
126   (
127   FROM src src1 SELECT src1.key AS c1, src1.value AS c2 WHERE src1.key > 10 and src1.key < 20
128   ) a
129  LEFT OUTER JOIN 
130  (
131   FROM src src2 SELECT src2.key AS c3, src2.value AS c4 WHERE src2.key > 15 and src2.key < 25
132  ) b 
133  ON (a.c1 = b.c3)
134  SELECT a.c1 AS c1, a.c2 AS c2, b.c3 AS c3, b.c4 AS c4
135 ) c
136 INSERT OVERWRITE TABLE dest1 SELECT c.c1, c.c2, c.c3, c.c4
137 PREHOOK: type: QUERY
138 PREHOOK: Input: default@src
139 PREHOOK: Output: default@dest1
140 POSTHOOK: query: FROM (
141  FROM 
142   (
143   FROM src src1 SELECT src1.key AS c1, src1.value AS c2 WHERE src1.key > 10 and src1.key < 20
144   ) a
145  LEFT OUTER JOIN 
146  (
147   FROM src src2 SELECT src2.key AS c3, src2.value AS c4 WHERE src2.key > 15 and src2.key < 25
148  ) b 
149  ON (a.c1 = b.c3)
150  SELECT a.c1 AS c1, a.c2 AS c2, b.c3 AS c3, b.c4 AS c4
151 ) c
152 INSERT OVERWRITE TABLE dest1 SELECT c.c1, c.c2, c.c3, c.c4
153 POSTHOOK: type: QUERY
154 POSTHOOK: Input: default@src
155 POSTHOOK: Output: default@dest1
156 POSTHOOK: Lineage: dest1.c1 EXPRESSION [(src)src1.FieldSchema(name:key, type:string, comment:default), ]
157 POSTHOOK: Lineage: dest1.c2 SIMPLE [(src)src1.FieldSchema(name:value, type:string, comment:default), ]
158 POSTHOOK: Lineage: dest1.c3 EXPRESSION [(src)src2.FieldSchema(name:key, type:string, comment:default), ]
159 POSTHOOK: Lineage: dest1.c4 SIMPLE [(src)src2.FieldSchema(name:value, type:string, comment:default), ]
160 PREHOOK: query: SELECT sum(hash(dest1.c1,dest1.c2,dest1.c3,dest1.c4)) FROM dest1
161 PREHOOK: type: QUERY
162 PREHOOK: Input: default@dest1
163 #### A masked pattern was here ####
164 POSTHOOK: query: SELECT sum(hash(dest1.c1,dest1.c2,dest1.c3,dest1.c4)) FROM dest1
165 POSTHOOK: type: QUERY
166 POSTHOOK: Input: default@dest1
167 #### A masked pattern was here ####
168 5079148035