|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.CellComparator
@InterfaceAudience.Private @InterfaceStability.Evolving public class CellComparator
Compare two HBase cells. Do not use this method comparing -ROOT-
or
.META.
cells. Cells from these tables need a specialized comparator, one that
takes account of the special formatting of the row where we have commas to delimit table from
regionname, from row. See KeyValue for how it has a special comparator to do .META. cells
and yet another for -ROOT-.
Constructor Summary | |
---|---|
CellComparator()
|
Method Summary | |
---|---|
static boolean |
areKeyLengthsEqual(Cell a,
Cell b)
lengths |
static boolean |
areRowLengthsEqual(Cell a,
Cell b)
|
int |
compare(Cell a,
Cell b)
|
static int |
compareStatic(Cell a,
Cell b)
|
static boolean |
equals(Cell a,
Cell b)
equals |
static boolean |
equalsFamily(Cell a,
Cell b)
|
static boolean |
equalsIgnoreMvccVersion(Cell a,
Cell b)
special case for KeyValue.equals |
static boolean |
equalsQualifier(Cell a,
Cell b)
|
static boolean |
equalsRow(Cell a,
Cell b)
|
static boolean |
equalsTimestamp(Cell a,
Cell b)
|
static boolean |
equalsType(Cell a,
Cell b)
|
static int |
hashCode(Cell cell)
Returns a hash code that is always the same for two Cells having a matching equals(..) result. |
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 |
Constructor Detail |
---|
public CellComparator()
Method Detail |
---|
public int compare(Cell a, Cell b)
compare
in interface Comparator<Cell>
public static int compareStatic(Cell a, Cell b)
public static boolean equals(Cell a, Cell b)
public static boolean equalsRow(Cell a, Cell b)
public static boolean equalsFamily(Cell a, Cell b)
public static boolean equalsQualifier(Cell a, Cell b)
public static boolean equalsTimestamp(Cell a, Cell b)
public static boolean equalsType(Cell a, Cell b)
public static int hashCode(Cell cell)
public static boolean areKeyLengthsEqual(Cell a, Cell b)
public static boolean areRowLengthsEqual(Cell a, Cell b)
public static boolean equalsIgnoreMvccVersion(Cell a, Cell b)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |