You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Michael Smith (Jira)" <ji...@apache.org> on 2023/06/02 18:20:00 UTC

[jira] [Assigned] (IMPALA-12184) Java UDF increment on an empty string is inconsistent

     [ https://issues.apache.org/jira/browse/IMPALA-12184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Smith reassigned IMPALA-12184:
--------------------------------------

    Assignee: Peter Rozsa

> Java UDF increment on an empty string is inconsistent
> -----------------------------------------------------
>
>                 Key: IMPALA-12184
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12184
>             Project: IMPALA
>          Issue Type: Bug
>    Affects Versions: Impala 4.3.0
>            Reporter: Michael Smith
>            Assignee: Peter Rozsa
>            Priority: Major
>             Fix For: Impala 4.3.0
>
>
> Java 8 and Java 11 seem to match different signatures forĀ {{{}select increment("");{}}}, and one is implemented to return null for empty string while the other ends up returning empty string.
> When passed a string, which signature of BufferAlteringUdf matches it appears to be arbitrary: in Java 8, Class.getMethods() returns the BytesWritable signature first (and the Thrift STRING type fits that signature) while in Java 11 it returns the Text signature first (which Thrift STRING type also matches).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org