Class Function.IsNotDistinctFromFunc

java.lang.Object
org.apache.druid.math.expr.Function.IsNotDistinctFromFunc
All Implemented Interfaces:
Function, NamedFunction
Direct Known Subclasses:
Function.IsDistinctFromFunc
Enclosing interface:
Function

public static class Function.IsNotDistinctFromFunc extends Object implements Function
SQL function "x IS NOT DISTINCT FROM y". Very similar to "x = y", i.e. BinEqExpr, except this function never returns null, and this function considers NULL as a value, so NULL itself is not-distinct-from NULL. For example: `x == null` returns `null` in SQL-compatible null handling mode, but `notdistinctfrom(x, null)` is true if `x` is null.