HBase Java Comparators Support
HPE Ezmeral Data Fabric Database supports the following Java filters, which work identically to their Apache HBase versions. See the Apache HBase API for more information, specifically, the Apache HBase Filter package.
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. |
BitComparator
|
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:
|