presto-spi/src/main/java/io/prestosql/spi/predicate/NullableValue.java/NullableValue/hashCode
class NullableValue:    @Override
    public int hashCode()
    {
        int hash = Objects.hash(type);
        if (value != null) {
            hash = hash * 31 + (int) type.hash(Utils.nativeValueToBlock(type, value), 0);
        }
        return hash;
    }