Class IntWritable

java.lang.Object
org.apache.hadoop.io.IntWritable
All Implemented Interfaces:
Comparable<IntWritable>, Writable, WritableComparable<IntWritable>

@Public @Stable public class IntWritable extends Object implements WritableComparable<IntWritable>
A WritableComparable for ints.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    org.apache.hadoop.io.IntWritable.Comparator
    A Comparator optimized for IntWritable.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    IntWritable(int value)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Compares two IntWritables.
    boolean
    Returns true iff o is a IntWritable with the same value.
    int
    get()
    Return the value of this IntWritable.
    int
     
    void
    Deserialize the fields of this object from in.
    void
    set(int value)
    Set the value of this IntWritable.
     
    void
    Serialize the fields of this object to out.

    Methods inherited from class java.lang.Object

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

    • IntWritable

      public IntWritable()
    • IntWritable

      public IntWritable(int value)
  • Method Details

    • set

      public void set(int value)
      Set the value of this IntWritable.
      Parameters:
      value - input value.
    • get

      public int get()
      Return the value of this IntWritable.
      Returns:
      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 - any other problem for readFields.
    • 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 - any other problem for write.
    • 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(IntWritable o)
      Compares two IntWritables.
      Specified by:
      compareTo in interface Comparable<IntWritable>
    • toString

      public String toString()
      Overrides:
      toString in class Object