| PREHOOK: query: DESCRIBE FUNCTION instr |
| PREHOOK: type: DESCFUNCTION |
| POSTHOOK: query: DESCRIBE FUNCTION instr |
| POSTHOOK: type: DESCFUNCTION |
| instr(str, substr) - Returns the index of the first occurance of substr in str |
| PREHOOK: query: DESCRIBE FUNCTION EXTENDED instr |
| PREHOOK: type: DESCFUNCTION |
| POSTHOOK: query: DESCRIBE FUNCTION EXTENDED instr |
| POSTHOOK: type: DESCFUNCTION |
| instr(str, substr) - Returns the index of the first occurance of substr in str |
| Example: |
| > SELECT instr('Facebook', 'boo') FROM src LIMIT 1; |
| 5 |
| Function class:org.apache.hadoop.hive.ql.udf.generic.GenericUDFInstr |
| Function type:BUILTIN |
| PREHOOK: query: EXPLAIN |
| SELECT instr('abcd', 'abc'), |
| instr('abcabc', 'ccc'), |
| instr(123, '23'), |
| instr(123, 23), |
| instr(TRUE, 1), |
| instr(FALSE, 1), |
| instr('12345', CAST('2' AS TINYINT)), |
| instr(CAST('12345' AS SMALLINT), '34'), |
| instr(CAST('123456789012' AS BIGINT), '456'), |
| instr(CAST(1.25 AS FLOAT), '.25'), |
| instr(CAST(16.0 AS DOUBLE), '.0'), |
| instr(null, 'abc'), |
| instr('abcd', null) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: EXPLAIN |
| SELECT instr('abcd', 'abc'), |
| instr('abcabc', 'ccc'), |
| instr(123, '23'), |
| instr(123, 23), |
| instr(TRUE, 1), |
| instr(FALSE, 1), |
| instr('12345', CAST('2' AS TINYINT)), |
| instr(CAST('12345' AS SMALLINT), '34'), |
| instr(CAST('123456789012' AS BIGINT), '456'), |
| instr(CAST(1.25 AS FLOAT), '.25'), |
| instr(CAST(16.0 AS DOUBLE), '.0'), |
| instr(null, 'abc'), |
| instr('abcd', null) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| STAGE DEPENDENCIES: |
| Stage-0 is a root stage |
| |
| STAGE PLANS: |
| Stage: Stage-0 |
| Fetch Operator |
| limit: -1 |
| Processor Tree: |
| TableScan |
| alias: src |
| Row Limit Per Split: 1 |
| Select Operator |
| expressions: 1 (type: int), 0 (type: int), 2 (type: int), 2 (type: int), 0 (type: int), 0 (type: int), 2 (type: int), 3 (type: int), 4 (type: int), 2 (type: int), 3 (type: int), null (type: int), null (type: int) |
| outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12 |
| ListSink |
| |
| PREHOOK: query: SELECT instr('abcd', 'abc'), |
| instr('abcabc', 'ccc'), |
| instr(123, '23'), |
| instr(123, 23), |
| instr(TRUE, 1), |
| instr(FALSE, 1), |
| instr('12345', CAST('2' AS TINYINT)), |
| instr(CAST('12345' AS SMALLINT), '34'), |
| instr(CAST('123456789012' AS BIGINT), '456'), |
| instr(CAST(1.25 AS FLOAT), '.25'), |
| instr(CAST(16.0 AS DOUBLE), '.0'), |
| instr(null, 'abc'), |
| instr('abcd', null) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT instr('abcd', 'abc'), |
| instr('abcabc', 'ccc'), |
| instr(123, '23'), |
| instr(123, 23), |
| instr(TRUE, 1), |
| instr(FALSE, 1), |
| instr('12345', CAST('2' AS TINYINT)), |
| instr(CAST('12345' AS SMALLINT), '34'), |
| instr(CAST('123456789012' AS BIGINT), '456'), |
| instr(CAST(1.25 AS FLOAT), '.25'), |
| instr(CAST(16.0 AS DOUBLE), '.0'), |
| instr(null, 'abc'), |
| instr('abcd', null) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| 1 0 2 2 0 0 2 3 4 2 3 NULL NULL |