HIVE-18797 : ExprConstNodeDesc's getExprString should put appropriate qualifier with...
[hive.git] / ql / src / test / results / clientpositive / udf_like.q.out
1 PREHOOK: query: DESCRIBE FUNCTION like
2 PREHOOK: type: DESCFUNCTION
3 POSTHOOK: query: DESCRIBE FUNCTION like
4 POSTHOOK: type: DESCFUNCTION
5 like(str, pattern) - Checks if str matches pattern
6 PREHOOK: query: DESCRIBE FUNCTION EXTENDED like
7 PREHOOK: type: DESCFUNCTION
8 POSTHOOK: query: DESCRIBE FUNCTION EXTENDED like
9 POSTHOOK: type: DESCFUNCTION
10 like(str, pattern) - Checks if str matches pattern
11 Example:
12   > SELECT a.* FROM srcpart a WHERE a.hr like '%2' LIMIT 1;
13   27      val_27  2008-04-08      12
14 Function class:org.apache.hadoop.hive.ql.udf.UDFLike
15 Function type:BUILTIN
16 PREHOOK: query: EXPLAIN
17 SELECT '_%_' LIKE '%\_\%\_%', '__' LIKE '%\_\%\_%', '%%_%_' LIKE '%\_\%\_%', '%_%_%' LIKE '%\%\_\%',
18   '_%_' LIKE '\%\_%', '%__' LIKE '__\%%', '_%' LIKE '\_\%\_\%%', '_%' LIKE '\_\%_%',
19   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a','ab' LIKE '','' LIKE ''
20 FROM src WHERE src.key = 86
21 PREHOOK: type: QUERY
22 POSTHOOK: query: EXPLAIN
23 SELECT '_%_' LIKE '%\_\%\_%', '__' LIKE '%\_\%\_%', '%%_%_' LIKE '%\_\%\_%', '%_%_%' LIKE '%\%\_\%',
24   '_%_' LIKE '\%\_%', '%__' LIKE '__\%%', '_%' LIKE '\_\%\_\%%', '_%' LIKE '\_\%_%',
25   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a','ab' LIKE '','' LIKE ''
26 FROM src WHERE src.key = 86
27 POSTHOOK: type: QUERY
28 STAGE DEPENDENCIES:
29   Stage-0 is a root stage
30
31 STAGE PLANS:
32   Stage: Stage-0
33     Fetch Operator
34       limit: -1
35       Processor Tree:
36         TableScan
37           alias: src
38           Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE
39           Filter Operator
40             predicate: (UDFToDouble(key) = 86.0D) (type: boolean)
41             Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
42             Select Operator
43               expressions: true (type: boolean), false (type: boolean), true (type: boolean), true (type: boolean), false (type: boolean), false (type: boolean), false (type: boolean), false (type: boolean), true (type: boolean), false (type: boolean), false (type: boolean), false (type: boolean), false (type: boolean), true (type: boolean)
44               outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13
45               Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE
46               ListSink
47
48 PREHOOK: query: SELECT '_%_' LIKE '%\_\%\_%', '__' LIKE '%\_\%\_%', '%%_%_' LIKE '%\_\%\_%', '%_%_%' LIKE '%\%\_\%',
49   '_%_' LIKE '\%\_%', '%__' LIKE '__\%%', '_%' LIKE '\_\%\_\%%', '_%' LIKE '\_\%_%',
50   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a','ab' LIKE '','' LIKE ''
51 FROM src WHERE src.key = 86
52 PREHOOK: type: QUERY
53 PREHOOK: Input: default@src
54 #### A masked pattern was here ####
55 POSTHOOK: query: SELECT '_%_' LIKE '%\_\%\_%', '__' LIKE '%\_\%\_%', '%%_%_' LIKE '%\_\%\_%', '%_%_%' LIKE '%\%\_\%',
56   '_%_' LIKE '\%\_%', '%__' LIKE '__\%%', '_%' LIKE '\_\%\_\%%', '_%' LIKE '\_\%_%',
57   '%_' LIKE '\%\_', 'ab' LIKE '\%\_', 'ab' LIKE '_a%', 'ab' LIKE 'a','ab' LIKE '','' LIKE ''
58 FROM src WHERE src.key = 86
59 POSTHOOK: type: QUERY
60 POSTHOOK: Input: default@src
61 #### A masked pattern was here ####
62 true    false   true    true    false   false   false   false   true    false   false   false   false   true
63 PREHOOK: query: SELECT '1+2' LIKE '_+_', 
64        '1+2' LIKE '1+_',
65        '112' LIKE '1+_',
66        '|||' LIKE '|_|', 
67        '+++' LIKE '1+_' 
68 FROM src tablesample (1 rows)
69 PREHOOK: type: QUERY
70 PREHOOK: Input: default@src
71 #### A masked pattern was here ####
72 POSTHOOK: query: SELECT '1+2' LIKE '_+_', 
73        '1+2' LIKE '1+_',
74        '112' LIKE '1+_',
75        '|||' LIKE '|_|', 
76        '+++' LIKE '1+_' 
77 FROM src tablesample (1 rows)
78 POSTHOOK: type: QUERY
79 POSTHOOK: Input: default@src
80 #### A masked pattern was here ####
81 true    true    false   true    false