Dylan He created FLINK-38069:
--------------------------------

             Summary: The nullability of function ENCODE return type differs in 
Table API and SQL
                 Key: FLINK-38069
                 URL: https://issues.apache.org/jira/browse/FLINK-38069
             Project: Flink
          Issue Type: Bug
          Components: Table SQL / API
            Reporter: Dylan He


The definition of return type nullability is different in 
`BuiltInFunctionDefinitions#ENCODE` and `FlinkSqlOperatorTable#ENCODE`. The 
same issue applies to  DECODE.

The test in the attached image will pass, clearly the nullability differs in 
Table API and SQL.

I think we should unify them to enforce nullable return types. And there may 
exist similar diffs in other functions, though I haven't checked yet.



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

Reply via email to