Eric Yang created SPARK-58443:
---------------------------------
Summary: instr returns a wrong position instead of 0 when start
is Int.MinValue due to negation overflow
Key: SPARK-58443
URL: https://issues.apache.org/jira/browse/SPARK-58443
Project: Spark
Issue Type: Bug
Components: SQL
Affects Versions: 5.0.0
Reporter: Eric Yang
The 3/4-argument instr (SPARK-57436) returns the position of a match instead of
0 (not found) when start is Int.MinValue, which is out of range for any string:
{code:sql}
-- returns 4, expected 0 (start is far before the beginning of the string)
SELECT instr('abcabc', 'abc', -2147483648, 1);
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]