blob: 9c59287082c0b750b938f7d272c80af4acfcc53c [file] [log] [blame]
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