Support for HBase Java comparators
MapR-DB supports the following Java filters, which work identically to their Apache HBase versions.
Comparator | Description |
---|---|
BinaryComparator |
A binary comparator which lexicographically compares against the
specified byte array using |
BinaryPrefixComparator | 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. |
A bit comparator which performs the specified bitwise operation on each of the bytes with the specified byte array. Then returns whether the result is non-zero. | |
NullComparator | A binary comparator which
lexicographically compares against the specified byte array using
Bytes.compareTo(byte[], byte[]) . |
RegexStringComparator | This
comparator is for use with
CompareFilter
implementations, such
as
RowFilter
,
QualifierFilter
, and
ValueFilter
, for filtering based on the value of a
given column. Use it to test if a given regular expression matches
a cell value in the column.
Only EQUAL or NOT_EQUAL comparisons are valid with this comparator. For example:
|
SubstringComparator | This
comparator is for use with SingleColumnValueFilter, for filtering
based on the value of a given column. Use it to test if a given
substring appears in a cell value in the column. The comparison is
case insensitive.
Only EQUAL or NOT_EQUAL tests are valid with this comparator. For example:
|