HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / udf1.q.out
1 PREHOOK: query: CREATE TABLE dest1(c1 STRING, c2 STRING, c3 STRING, c4 STRING,
2   c5 STRING, c6 STRING, c7 STRING, c8 STRING,
3   c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING,
4   c14 STRING, c15 STRING, c16 STRING, c17 STRING,
5   c18 STRING, c19 STRING, c20 STRING) STORED AS TEXTFILE
6 PREHOOK: type: CREATETABLE
7 PREHOOK: Output: database:default
8 PREHOOK: Output: default@dest1
9 POSTHOOK: query: CREATE TABLE dest1(c1 STRING, c2 STRING, c3 STRING, c4 STRING,
10   c5 STRING, c6 STRING, c7 STRING, c8 STRING,
11   c9 STRING, c10 STRING, c11 STRING, c12 STRING, c13 STRING,
12   c14 STRING, c15 STRING, c16 STRING, c17 STRING,
13   c18 STRING, c19 STRING, c20 STRING) STORED AS TEXTFILE
14 POSTHOOK: type: CREATETABLE
15 POSTHOOK: Output: database:default
16 POSTHOOK: Output: default@dest1
17 PREHOOK: query: EXPLAIN
18 FROM src INSERT OVERWRITE TABLE dest1 SELECT 'a' LIKE '%a%', 'b' LIKE '%a%', 'ab' LIKE '%a%', 'ab' LIKE '%a_',
19   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a',
20   '' RLIKE '.*', 'a' RLIKE '[ab]', '' RLIKE '[ab]', 'hadoop' RLIKE '[a-z]*', 'hadoop' RLIKE 'o*',
21   REGEXP_REPLACE('abc', 'b', 'c'), REGEXP_REPLACE('abc', 'z', 'a'), REGEXP_REPLACE('abbbb', 'bb', 'b'),
22   REGEXP_REPLACE('hadoop', '(.)[a-z]*', '$1ive'), REGEXP_REPLACE('hadoopAAA','A.*',''),
23   REGEXP_REPLACE('abc', '', 'A'), 'abc' RLIKE ''
24   WHERE src.key = 86
25 PREHOOK: type: QUERY
26 POSTHOOK: query: EXPLAIN
27 FROM src INSERT OVERWRITE TABLE dest1 SELECT 'a' LIKE '%a%', 'b' LIKE '%a%', 'ab' LIKE '%a%', 'ab' LIKE '%a_',
28   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a',
29   '' RLIKE '.*', 'a' RLIKE '[ab]', '' RLIKE '[ab]', 'hadoop' RLIKE '[a-z]*', 'hadoop' RLIKE 'o*',
30   REGEXP_REPLACE('abc', 'b', 'c'), REGEXP_REPLACE('abc', 'z', 'a'), REGEXP_REPLACE('abbbb', 'bb', 'b'),
31   REGEXP_REPLACE('hadoop', '(.)[a-z]*', '$1ive'), REGEXP_REPLACE('hadoopAAA','A.*',''),
32   REGEXP_REPLACE('abc', '', 'A'), 'abc' RLIKE ''
33   WHERE src.key = 86
34 POSTHOOK: type: QUERY
35 STAGE DEPENDENCIES:
36   Stage-1 is a root stage
37   Stage-7 depends on stages: Stage-1 , consists of Stage-4, Stage-3, Stage-5
38   Stage-4
39   Stage-0 depends on stages: Stage-4, Stage-3, Stage-6
40   Stage-2 depends on stages: Stage-0
41   Stage-3
42   Stage-5
43   Stage-6 depends on stages: Stage-5
44
45 STAGE PLANS:
46   Stage: Stage-1
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) = 86.0D) (type: boolean)
54               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
55               Select Operator
56                 expressions: 'TRUE' (type: string), 'FALSE' (type: string), 'TRUE' (type: string), 'TRUE' (type: string), 'TRUE' (type: string), 'FALSE' (type: string), 'FALSE' (type: string), 'FALSE' (type: string), 'TRUE' (type: string), 'TRUE' (type: string), 'FALSE' (type: string), 'TRUE' (type: string), 'TRUE' (type: string), 'acc' (type: string), 'abc' (type: string), 'abb' (type: string), 'hive' (type: string), 'hadoop' (type: string), 'AaAbAcA' (type: string), 'FALSE' (type: string)
57                 outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19
58                 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
59                 File Output Operator
60                   compressed: false
61                   Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
62                   table:
63                       input format: org.apache.hadoop.mapred.TextInputFormat
64                       output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
65                       serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
66                       name: default.dest1
67                 Select Operator
68                   expressions: _col0 (type: string), _col1 (type: string), _col2 (type: string), _col3 (type: string), _col4 (type: string), _col5 (type: string), _col6 (type: string), _col7 (type: string), _col8 (type: string), _col9 (type: string), _col10 (type: string), _col11 (type: string), _col12 (type: string), _col13 (type: string), _col14 (type: string), _col15 (type: string), _col16 (type: string), _col17 (type: string), _col18 (type: string), _col19 (type: string)
69                   outputColumnNames: c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20
70                   Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
71                   Group By Operator
72                     aggregations: compute_stats(c1, 'hll'), compute_stats(c2, 'hll'), compute_stats(c3, 'hll'), compute_stats(c4, 'hll'), compute_stats(c5, 'hll'), compute_stats(c6, 'hll'), compute_stats(c7, 'hll'), compute_stats(c8, 'hll'), compute_stats(c9, 'hll'), compute_stats(c10, 'hll'), compute_stats(c11, 'hll'), compute_stats(c12, 'hll'), compute_stats(c13, 'hll'), compute_stats(c14, 'hll'), compute_stats(c15, 'hll'), compute_stats(c16, 'hll'), compute_stats(c17, 'hll'), compute_stats(c18, 'hll'), compute_stats(c19, 'hll'), compute_stats(c20, 'hll')
73                     mode: hash
74                     outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19
75                     Statistics: Num rows: 1 Data size: 8800 Basic stats: COMPLETE Column stats: NONE
76                     Reduce Output Operator
77                       sort order: 
78                       Statistics: Num rows: 1 Data size: 8800 Basic stats: COMPLETE Column stats: NONE
79                       value expressions: _col0 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col1 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col2 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col3 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col4 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col5 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col6 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col7 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col8 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col9 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col10 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col11 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col12 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col13 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col14 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col15 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col16 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col17 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col18 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>), _col19 (type: struct<columntype:string,maxlength:bigint,sumlength:bigint,count:bigint,countnulls:bigint,bitvector:binary>)
80       Reduce Operator Tree:
81         Group By Operator
82           aggregations: compute_stats(VALUE._col0), compute_stats(VALUE._col1), compute_stats(VALUE._col2), compute_stats(VALUE._col3), compute_stats(VALUE._col4), compute_stats(VALUE._col5), compute_stats(VALUE._col6), compute_stats(VALUE._col7), compute_stats(VALUE._col8), compute_stats(VALUE._col9), compute_stats(VALUE._col10), compute_stats(VALUE._col11), compute_stats(VALUE._col12), compute_stats(VALUE._col13), compute_stats(VALUE._col14), compute_stats(VALUE._col15), compute_stats(VALUE._col16), compute_stats(VALUE._col17), compute_stats(VALUE._col18), compute_stats(VALUE._col19)
83           mode: mergepartial
84           outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13, _col14, _col15, _col16, _col17, _col18, _col19
85           Statistics: Num rows: 1 Data size: 8800 Basic stats: COMPLETE Column stats: NONE
86           File Output Operator
87             compressed: false
88             Statistics: Num rows: 1 Data size: 8800 Basic stats: COMPLETE Column stats: NONE
89             table:
90                 input format: org.apache.hadoop.mapred.SequenceFileInputFormat
91                 output format: org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
92                 serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
93
94   Stage: Stage-7
95     Conditional Operator
96
97   Stage: Stage-4
98     Move Operator
99       files:
100           hdfs directory: true
101 #### A masked pattern was here ####
102
103   Stage: Stage-0
104     Move Operator
105       tables:
106           replace: true
107           table:
108               input format: org.apache.hadoop.mapred.TextInputFormat
109               output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
110               serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
111               name: default.dest1
112
113   Stage: Stage-2
114     Stats Work
115       Basic Stats Work:
116       Column Stats Desc:
117           Columns: c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20
118           Column Types: string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string, string
119           Table: default.dest1
120
121   Stage: Stage-3
122     Map Reduce
123       Map Operator Tree:
124           TableScan
125             File Output Operator
126               compressed: false
127               table:
128                   input format: org.apache.hadoop.mapred.TextInputFormat
129                   output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
130                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
131                   name: default.dest1
132
133   Stage: Stage-5
134     Map Reduce
135       Map Operator Tree:
136           TableScan
137             File Output Operator
138               compressed: false
139               table:
140                   input format: org.apache.hadoop.mapred.TextInputFormat
141                   output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
142                   serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
143                   name: default.dest1
144
145   Stage: Stage-6
146     Move Operator
147       files:
148           hdfs directory: true
149 #### A masked pattern was here ####
150
151 PREHOOK: query: FROM src INSERT OVERWRITE TABLE dest1 SELECT 'a' LIKE '%a%', 'b' LIKE '%a%', 'ab' LIKE '%a%', 'ab' LIKE '%a_',
152   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a',
153   '' RLIKE '.*', 'a' RLIKE '[ab]', '' RLIKE '[ab]', 'hadoop' RLIKE '[a-z]*', 'hadoop' RLIKE 'o*',
154   REGEXP_REPLACE('abc', 'b', 'c'), REGEXP_REPLACE('abc', 'z', 'a'), REGEXP_REPLACE('abbbb', 'bb', 'b'),
155   REGEXP_REPLACE('hadoop', '(.)[a-z]*', '$1ive'), REGEXP_REPLACE('hadoopAAA','A.*',''),
156   REGEXP_REPLACE('abc', '', 'A'), 'abc' RLIKE ''
157   WHERE src.key = 86
158 PREHOOK: type: QUERY
159 PREHOOK: Input: default@src
160 PREHOOK: Output: default@dest1
161 POSTHOOK: query: FROM src INSERT OVERWRITE TABLE dest1 SELECT 'a' LIKE '%a%', 'b' LIKE '%a%', 'ab' LIKE '%a%', 'ab' LIKE '%a_',
162   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a',
163   '' RLIKE '.*', 'a' RLIKE '[ab]', '' RLIKE '[ab]', 'hadoop' RLIKE '[a-z]*', 'hadoop' RLIKE 'o*',
164   REGEXP_REPLACE('abc', 'b', 'c'), REGEXP_REPLACE('abc', 'z', 'a'), REGEXP_REPLACE('abbbb', 'bb', 'b'),
165   REGEXP_REPLACE('hadoop', '(.)[a-z]*', '$1ive'), REGEXP_REPLACE('hadoopAAA','A.*',''),
166   REGEXP_REPLACE('abc', '', 'A'), 'abc' RLIKE ''
167   WHERE src.key = 86
168 POSTHOOK: type: QUERY
169 POSTHOOK: Input: default@src
170 POSTHOOK: Output: default@dest1
171 POSTHOOK: Lineage: dest1.c1 EXPRESSION []
172 POSTHOOK: Lineage: dest1.c10 EXPRESSION []
173 POSTHOOK: Lineage: dest1.c11 EXPRESSION []
174 POSTHOOK: Lineage: dest1.c12 EXPRESSION []
175 POSTHOOK: Lineage: dest1.c13 EXPRESSION []
176 POSTHOOK: Lineage: dest1.c14 SIMPLE []
177 POSTHOOK: Lineage: dest1.c15 SIMPLE []
178 POSTHOOK: Lineage: dest1.c16 SIMPLE []
179 POSTHOOK: Lineage: dest1.c17 SIMPLE []
180 POSTHOOK: Lineage: dest1.c18 SIMPLE []
181 POSTHOOK: Lineage: dest1.c19 SIMPLE []
182 POSTHOOK: Lineage: dest1.c2 EXPRESSION []
183 POSTHOOK: Lineage: dest1.c20 EXPRESSION []
184 POSTHOOK: Lineage: dest1.c3 EXPRESSION []
185 POSTHOOK: Lineage: dest1.c4 EXPRESSION []
186 POSTHOOK: Lineage: dest1.c5 EXPRESSION []
187 POSTHOOK: Lineage: dest1.c6 EXPRESSION []
188 POSTHOOK: Lineage: dest1.c7 EXPRESSION []
189 POSTHOOK: Lineage: dest1.c8 EXPRESSION []
190 POSTHOOK: Lineage: dest1.c9 EXPRESSION []
191 PREHOOK: query: SELECT dest1.* FROM dest1
192 PREHOOK: type: QUERY
193 PREHOOK: Input: default@dest1
194 #### A masked pattern was here ####
195 POSTHOOK: query: SELECT dest1.* FROM dest1
196 POSTHOOK: type: QUERY
197 POSTHOOK: Input: default@dest1
198 #### A masked pattern was here ####
199 TRUE    FALSE   TRUE    TRUE    TRUE    FALSE   FALSE   FALSE   TRUE    TRUE    FALSE   TRUE    TRUE    acc     abc     abb     hive    hadoop  AaAbAcA FALSE