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 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 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 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 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: COMPLETE 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), instr(null'abc') (type: int), instr('abcd'null) (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12 Statistics: Num rows: 500 Data size: 26000 Basic stats: COMPLETE Column stats: COMPLETE 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