Interface NullEncodedValue

    • Method Detail

      • hashCode

        int hashCode()
        Returns a hashcode for this EncodedNullValue. This hashCode is defined to be the following:
         
         int hashCode = 0;
         
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        The hash code value for this EncodedNullValue
      • equals

        boolean equals​(@Nullable
                       java.lang.Object o)
        Compares this NullEncodedValue to another NullEncodedValue for equality. This NullEncodedValue is always equal to another other NullEncodedValue
        Overrides:
        equals in class java.lang.Object
        Parameters:
        o - The object to be compared for equality with this NullEncodedValue
        Returns:
        true if the specified object is equal to this NullEncodedValue
      • compareTo

        int compareTo​(@Nonnull
                      EncodedValue o)
        Compare this NullEncodedValue to another EncodedValue. The comparison is first done on the return values of getValueType(). If the other value is another NullEncodedValue, then 0 is returned.
        Specified by:
        compareTo in interface java.lang.Comparable<EncodedValue>
        Parameters:
        o - The EncodedValue to compare with this NullEncodedValue
        Returns:
        An integer representing the result of the comparison