From a7d7c86955866fe34034ea040d9844ce86b09efc Mon Sep 17 00:00:00 2001 From: eclark Date: Thu, 12 Sep 2013 19:26:32 +0000 Subject: [PATCH] HBASE-9401 add getQualifierBufferShallowCopy git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1522699 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/org/apache/hadoop/hbase/CellUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java index bd5880db1b7..0f2b753c859 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java @@ -117,7 +117,12 @@ public final class CellUtil { public static ByteBuffer getValueBufferShallowCopy(Cell cell) { ByteBuffer buffer = ByteBuffer.wrap(cell.getValueArray(), cell.getValueOffset(), cell.getValueLength()); -// buffer.position(buffer.limit());//make it look as if value was appended + return buffer; + } + + public static ByteBuffer getQualifierBufferShallowCopy(Cell cell) { + ByteBuffer buffer = ByteBuffer.wrap(cell.getQualifierArray(), cell.getQualifierOffset(), + cell.getQualifierLength()); return buffer; }