Exemplo n.º 1
0
 public static boolean matchingQualifier(final Cell left, final Cell right) {
   return Bytes.equals(
       left.getQualifierArray(),
       left.getQualifierOffset(),
       left.getQualifierLength(),
       right.getQualifierArray(),
       right.getQualifierOffset(),
       right.getQualifierLength());
 }
Exemplo n.º 2
0
 public static int copyQualifierTo(Cell cell, byte[] destination, int destinationOffset) {
   System.arraycopy(
       cell.getQualifierArray(),
       cell.getQualifierOffset(),
       destination,
       destinationOffset,
       cell.getQualifierLength());
   return destinationOffset + cell.getQualifierLength();
 }
Exemplo n.º 3
0
 public static boolean matchingQualifier(final Cell left, final byte[] buf) {
   if (buf == null) {
     return left.getQualifierLength() == 0;
   }
   return Bytes.equals(
       left.getQualifierArray(),
       left.getQualifierOffset(),
       left.getQualifierLength(),
       buf,
       0,
       buf.length);
 }
Exemplo n.º 4
0
 public static ByteRange fillQualifierRange(Cell cell, ByteRange range) {
   return range.set(
       cell.getQualifierArray(), cell.getQualifierOffset(), cell.getQualifierLength());
 }
Exemplo n.º 5
0
 public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) {
   ByteBuffer buffer =
       ByteBuffer.wrap(
           cell.getQualifierArray(), cell.getQualifierOffset(), cell.getQualifierLength());
   return buffer;
 }