org.apache.hadoop.hbase.filter
Class BinaryPrefixComparator

java.lang.Object
  extended by org.apache.hadoop.hbase.filter.WritableByteArrayComparable
      extended by org.apache.hadoop.hbase.filter.BinaryPrefixComparator
All Implemented Interfaces:
Comparable<byte[]>, org.apache.hadoop.io.Writable

public class BinaryPrefixComparator
extends WritableByteArrayComparable

A comparator which compares against a specified byte array, but only compares up to the length of this byte array. For the rest it is similar to BinaryComparator.


Constructor Summary
BinaryPrefixComparator()
          Nullary constructor for Writable, do not use
BinaryPrefixComparator(byte[] value)
          Constructor
 
Method Summary
 int compareTo(byte[] value, int offset, int length)
          Special compareTo method for subclasses, to avoid copying byte[] unnecessarily.
 
Methods inherited from class org.apache.hadoop.hbase.filter.WritableByteArrayComparable
compareTo, getValue, readFields, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryPrefixComparator

public BinaryPrefixComparator()
Nullary constructor for Writable, do not use


BinaryPrefixComparator

public BinaryPrefixComparator(byte[] value)
Constructor

Parameters:
value - value
Method Detail

compareTo

public int compareTo(byte[] value,
                     int offset,
                     int length)
Description copied from class: WritableByteArrayComparable
Special compareTo method for subclasses, to avoid copying byte[] unnecessarily.

Specified by:
compareTo in class WritableByteArrayComparable
Parameters:
value - byte[] to compare
offset - offset into value
length - number of bytes to compare
Returns:
a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.