7dd6af44eb7bef76e1737d1c76820b42e32ffba5
[hive.git] / ql / src / test / results / clientpositive / auto_join11.q.out
1 PREHOOK: query: explain
2 SELECT sum(hash(src1.c1, src2.c4)) 
3 FROM
4 (SELECT src.key as c1, src.value as c2 from src) src1
5 JOIN
6 (SELECT src.key as c3, src.value as c4 from src) src2
7 ON src1.c1 = src2.c3 AND src1.c1 < 100
8 PREHOOK: type: QUERY
9 POSTHOOK: query: explain
10 SELECT sum(hash(src1.c1, src2.c4)) 
11 FROM
12 (SELECT src.key as c1, src.value as c2 from src) src1
13 JOIN
14 (SELECT src.key as c3, src.value as c4 from src) src2
15 ON src1.c1 = src2.c3 AND src1.c1 < 100
16 POSTHOOK: type: QUERY
17 STAGE DEPENDENCIES:
18   Stage-5 is a root stage
19   Stage-2 depends on stages: Stage-5
20   Stage-0 depends on stages: Stage-2
21
22 STAGE PLANS:
23   Stage: Stage-5
24     Map Reduce Local Work
25       Alias -> Map Local Tables:
26         $hdt$_0:$hdt$_0:src 
27           Fetch Operator
28             limit: -1
29       Alias -> Map Local Operator Tree:
30         $hdt$_0:$hdt$_0:src 
31           TableScan
32             alias: src
33             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
34             Filter Operator
35               predicate: (UDFToDouble(key) < 100.0) (type: boolean)
36               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
37               Select Operator
38                 expressions: key (type: string)
39                 outputColumnNames: _col0
40                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
41                 HashTable Sink Operator
42                   keys:
43                     0 _col0 (type: string)
44                     1 _col0 (type: string)
45
46   Stage: Stage-2
47     Map Reduce
48       Map Operator Tree:
49           TableScan
50             alias: src
51             Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
52             Filter Operator
53               predicate: (UDFToDouble(key) < 100.0) (type: boolean)
54               Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
55               Select Operator
56                 expressions: key (type: string), value (type: string)
57                 outputColumnNames: _col0, _col1
58                 Statistics: Num rows: 166 Data size: 1763 Basic stats: COMPLETE Column stats: NONE
59                 Map Join Operator
60                   condition map:
61                        Inner Join 0 to 1
62                   keys:
63                     0 _col0 (type: string)
64                     1 _col0 (type: string)
65                   outputColumnNames: _col0, _col2
66                   Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
67                   Select Operator
68                     expressions: hash(_col0,_col2) (type: int)
69                     outputColumnNames: _col0
70                     Statistics: Num rows: 182 Data size: 1939 Basic stats: COMPLETE Column stats: NONE
71                     Group By Operator
72                       aggregations: sum(_col0)
73                       mode: hash
74                       outputColumnNames: _col0
75                       Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
76                       Reduce Output Operator
77                         sort order: 
78                         Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
79                         value expressions: _col0 (type: bigint)
80       Local Work:
81         Map Reduce Local Work
82       Reduce Operator Tree:
83         Group By Operator
84           aggregations: sum(VALUE._col0)
85           mode: mergepartial
86           outputColumnNames: _col0
87           Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
88           File Output Operator
89             compressed: false
90             Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE Column stats: NONE
91             table:
92                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
93                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
94                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
95
96   Stage: Stage-0
97     Fetch Operator
98       limit: -1
99       Processor Tree:
100         ListSink
101
102 PREHOOK: query: SELECT sum(hash(src1.c1, src2.c4)) 
103 FROM
104 (SELECT src.key as c1, src.value as c2 from src) src1
105 JOIN
106 (SELECT src.key as c3, src.value as c4 from src) src2
107 ON src1.c1 = src2.c3 AND src1.c1 < 100
108 PREHOOK: type: QUERY
109 PREHOOK: Input: default@src
110 #### A masked pattern was here ####
111 POSTHOOK: query: SELECT sum(hash(src1.c1, src2.c4)) 
112 FROM
113 (SELECT src.key as c1, src.value as c2 from src) src1
114 JOIN
115 (SELECT src.key as c3, src.value as c4 from src) src2
116 ON src1.c1 = src2.c3 AND src1.c1 < 100
117 POSTHOOK: type: QUERY
118 POSTHOOK: Input: default@src
119 #### A masked pattern was here ####
120 -101333194320