[ https://issues.apache.org/jira/browse/SPARK-48284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17846527#comment-17846527 ]
Uroš Bojanić commented on SPARK-48284: -------------------------------------- Working on this > Fix UTF8String indexOf behaviour for empty string search > -------------------------------------------------------- > > Key: SPARK-48284 > URL: https://issues.apache.org/jira/browse/SPARK-48284 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 4.0.0 > Reporter: Uroš Bojanić > Priority: Major > > Currently, UTF8String.indexOf returns 0 when given an empty parameters > string, and any integer start value. > Examples: > {{"abc".indexOf("", 0); // returns: 0}} > {{"abc".indexOf("", 2); // returns: 0}} > {{"abc".indexOf("", 9); // returns: 0}} > {{"abc".indexOf("", -3); // returns: 0}} > This is not correct, as "start" is not taken into consideration. > Correct behaviour would be: > {{"abc".indexOf("", 0); // returns: 0}} > {{"abc".indexOf("", 2); // returns: 2}} > {{"abc".indexOf("", 9); // returns: -1}} > {{"abc".indexOf("", -3); // returns: -1}} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org