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)