Class BaseNullEncodedValue

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(EncodedValue o)
      Compare this NullEncodedValue to another EncodedValue.
      boolean equals​(java.lang.Object o)
      Compares this NullEncodedValue to another NullEncodedValue for equality.
      int getValueType()
      Returns the type of this encoded value.
      int hashCode()
      Returns a hashcode for this EncodedNullValue.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BaseNullEncodedValue

        public BaseNullEncodedValue()
    • Method Detail

      • hashCode

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

        public boolean equals​(@Nullable
                              java.lang.Object o)
        Description copied from interface: NullEncodedValue
        Compares this NullEncodedValue to another NullEncodedValue for equality. This NullEncodedValue is always equal to another other NullEncodedValue
        Specified by:
        equals in interface 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

        public int compareTo​(@Nonnull
                             EncodedValue o)
        Description copied from interface: NullEncodedValue
        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>
        Specified by:
        compareTo in interface NullEncodedValue
        Parameters:
        o - The EncodedValue to compare with this NullEncodedValue
        Returns:
        An integer representing the result of the comparison
      • getValueType

        public int getValueType()
        Description copied from interface: EncodedValue
        Returns the type of this encoded value. The returned integer will be one of the ValueType.* constants.
        Specified by:
        getValueType in interface EncodedValue
        Returns:
        The type of this encoded value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object