public static class KeyValue.MetaComparator extends KeyValue.KVComparator
Constructor and Description |
---|
KeyValue.MetaComparator() |
Modifier and Type | Method and Description |
---|---|
protected Object |
clone() |
int |
compare(Cell left,
Cell right)
Compare key portion of a
KeyValue for keys in hbase:meta
table. |
int |
compareOnlyKeyPortion(Cell left,
Cell right) |
protected int |
compareRowKey(Cell l,
Cell r)
Override the row key comparison to parse and compare the meta row key parts.
|
int |
compareRows(byte[] left,
int loffset,
int llength,
byte[] right,
int roffset,
int rlength)
Get the b[],o,l for left and right rowkey portions and compare.
|
String |
getLegacyKeyComparatorName()
The HFileV2 file format's trailer contains this class name.
|
byte[] |
getShortMidpointKey(byte[] leftKey,
byte[] rightKey)
Don't do any fancy Block Index splitting tricks.
|
calcIndexKey, compare, compareColumns, compareColumns, compareFamilies, compareFlatKey, compareFlatKey, compareIgnoringPrefix, compareKey, compareRows, compareRows, compareTimestamps, matchingRowColumn, matchingRows, matchingRows
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals
public int compare(Cell left, Cell right)
KeyValue
for keys in hbase:meta
table.compare
in interface Comparator<Cell>
compare
in class KeyValue.KVComparator
public int compareOnlyKeyPortion(Cell left, Cell right)
compareOnlyKeyPortion
in class KeyValue.KVComparator
public int compareRows(byte[] left, int loffset, int llength, byte[] right, int roffset, int rlength)
KeyValue.KVComparator
compareRows
in class KeyValue.KVComparator
public byte[] getShortMidpointKey(byte[] leftKey, byte[] rightKey)
getShortMidpointKey
in class KeyValue.KVComparator
public String getLegacyKeyComparatorName()
getLegacyKeyComparatorName
in class KeyValue.KVComparator
protected Object clone() throws CloneNotSupportedException
clone
in class KeyValue.KVComparator
CloneNotSupportedException
protected int compareRowKey(Cell l, Cell r)
compareRowKey
in class KeyValue.KVComparator
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.