org.apache.hadoop.hbase.regionserver
Class KeyValueHeap.KVScannerComparator

java.lang.Object
  extended by org.apache.hadoop.hbase.regionserver.KeyValueHeap.KVScannerComparator
All Implemented Interfaces:
Comparator<KeyValueScanner>
Enclosing class:
KeyValueHeap

protected static class KeyValueHeap.KVScannerComparator
extends Object
implements Comparator<KeyValueScanner>


Field Summary
protected  KeyValue.KVComparator kvComparator
           
 
Constructor Summary
KeyValueHeap.KVScannerComparator(KeyValue.KVComparator kvComparator)
          Constructor
 
Method Summary
 int compare(KeyValue left, KeyValue right)
          Compares two KeyValue
 int compare(KeyValueScanner left, KeyValueScanner right)
           
 KeyValue.KVComparator getComparator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

kvComparator

protected KeyValue.KVComparator kvComparator
Constructor Detail

KeyValueHeap.KVScannerComparator

public KeyValueHeap.KVScannerComparator(KeyValue.KVComparator kvComparator)
Constructor

Parameters:
kvComparator -
Method Detail

compare

public int compare(KeyValueScanner left,
                   KeyValueScanner right)
Specified by:
compare in interface Comparator<KeyValueScanner>

compare

public int compare(KeyValue left,
                   KeyValue right)
Compares two KeyValue

Parameters:
left -
right -
Returns:
less than 0 if left is smaller, 0 if equal etc..

getComparator

public KeyValue.KVComparator getComparator()
Returns:
KVComparator


Copyright © 2015 The Apache Software Foundation. All rights reserved.