Class 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.