Class ComplexValue.Id

  • All Implemented Interfaces:
    Serializable
    Enclosing interface:
    ComplexValue

    public abstract static class ComplexValue.Id
    extends Number
    Identifier for a ComplexValue. Only valid for comparing complex values for the same column.
    See Also:
    Serialized Form
    • Constructor Detail

      • Id

        public Id()
    • Method Detail

      • byteValue

        public byte byteValue()
        Overrides:
        byteValue in class Number
      • shortValue

        public short shortValue()
        Overrides:
        shortValue in class Number
      • intValue

        public int intValue()
        Specified by:
        intValue in class Number
      • longValue

        public long longValue()
        Specified by:
        longValue in class Number
      • floatValue

        public float floatValue()
        Specified by:
        floatValue in class Number
      • doubleValue

        public double doubleValue()
        Specified by:
        doubleValue in class Number
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • get

        public abstract int get()
        Returns the unique identifier of this complex value (this value is unique among all values in all rows of the main table for the complex column).
      • getRowId

        public abstract RowId getRowId()
        Returns the rowId of this ComplexValue within the secondary table.