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]

Reply via email to