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)

Reply via email to