Stamatis Zampetakis created CALCITE-7281:
--------------------------------------------
Summary: Merge NullPolicy.SEMI_STRICT and NullPolicy.ANY
Key: CALCITE-7281
URL: https://issues.apache.org/jira/browse/CALCITE-7281
Project: Calcite
Issue Type: Improvement
Components: core
Reporter: Stamatis Zampetakis
Assignee: Stamatis Zampetakis
Currently they are defined as follows:
{code:java}
/** Returns null if one of the arguments is null, and possibly other times. */
SEMI_STRICT,
/** If any of the arguments are null, return null. */
ANY,
{code}
The wording is slightly different but basically they are saying the same thing.
None of those defines what exactly happens when the arguments are not null and
based on the current usages it's not necessary to do so and they can be used
interchangeably.
One of the enumeration entries can be dropped or deprecated.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)