Class BytesWritable.Comparator

java.lang.Object
org.apache.hadoop.io.WritableComparator
org.apache.hadoop.io.BytesWritable.Comparator
All Implemented Interfaces:
Comparator, Configurable, RawComparator
Enclosing class:
BytesWritable

public static class BytesWritable.Comparator extends WritableComparator
A Comparator optimized for BytesWritable.
  • Constructor Details

    • Comparator

      public Comparator()
  • Method Details

    • compare

      public int compare(byte[] b1, int s1, int l1, byte[] b2, int s2, int l2)
      Compare the buffers in serialized form.
      Specified by:
      compare in interface RawComparator
      Overrides:
      compare in class WritableComparator
      Parameters:
      b1 - The first byte array.
      s1 - The position index in b1. The object under comparison's starting index.
      l1 - The length of the object in b1.
      b2 - The second byte array.
      s2 - The position index in b2. The object under comparison's starting index.
      l2 - The length of the object under comparison in b2.
      Returns:
      An integer result of the comparison.