Class IntWritable

    • Constructor Detail

      • IntWritable

        public IntWritable()
      • IntWritable

        public IntWritable​(int value)
    • Method Detail

      • set

        public void set​(int value)
        Set the value of this IntWritable.
      • get

        public int get()
        Return the value of this IntWritable.
      • readFields

        public void readFields​(DataInput in)
                        throws IOException
        Description copied from interface: Writable
        Deserialize the fields of this object from in.

        For efficiency, implementations should attempt to re-use storage in the existing object where possible.

        Specified by:
        readFields in interface Writable
        Parameters:
        in - DataInput to deseriablize this object from.
        Throws:
        IOException
      • write

        public void write​(DataOutput out)
                   throws IOException
        Description copied from interface: Writable
        Serialize the fields of this object to out.
        Specified by:
        write in interface Writable
        Parameters:
        out - DataOuput to serialize this object into.
        Throws:
        IOException
      • fuzzyEquals

        public boolean fuzzyEquals​(Writable o,
                                   double tolerance)
      • equals

        public boolean equals​(Object o)
        Returns true iff o is a IntWritable with the same value.
        Overrides:
        equals in class Object
      • hashCode

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

        public int compareTo​(Object o)
        Compares two IntWritables.
        Specified by:
        compareTo in interface Comparable
      • toDouble

        public double toDouble()
        Description copied from interface: Writable
        Convert Writable to double. Whether this is supported depends on the specific writable.
        Specified by:
        toDouble in interface Writable
      • toFloat

        public float toFloat()
        Description copied from interface: Writable
        Convert Writable to float. Whether this is supported depends on the specific writable.
        Specified by:
        toFloat in interface Writable
      • toInt

        public int toInt()
        Description copied from interface: Writable
        Convert Writable to int. Whether this is supported depends on the specific writable.
        Specified by:
        toInt in interface Writable
      • toLong

        public long toLong()
        Description copied from interface: Writable
        Convert Writable to long. Whether this is supported depends on the specific writable.
        Specified by:
        toLong in interface Writable