Index: hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestPayloadCarryingRpcController.java =================================================================== --- hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestPayloadCarryingRpcController.java (revision 1479067) +++ hbase-client/src/test/java/org/apache/hadoop/hbase/ipc/TestPayloadCarryingRpcController.java (working copy) @@ -157,6 +157,24 @@ public int getValueLength() { return Bytes.SIZEOF_INT; } + + @Override + public int getTagsOffset() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public int getTagsLength() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public byte[] getTagsArray() { + // TODO Auto-generated method stub + return null; + } }; } Index: hbase-common/src/main/java/org/apache/hadoop/hbase/Cell.java =================================================================== --- hbase-common/src/main/java/org/apache/hadoop/hbase/Cell.java (revision 1479067) +++ hbase-common/src/main/java/org/apache/hadoop/hbase/Cell.java (working copy) @@ -90,7 +90,7 @@ byte[] getFamilyArray(); /** - * @return Array index of first row byte + * @return Array index of first family byte */ int getFamilyOffset(); @@ -167,5 +167,20 @@ * @return Number of value bytes. Must be < valueArray.length - offset. */ int getValueLength(); + + /** + * @return the tags byte array + */ + byte[] getTagsArray(); + /** + * @return the first offset where the tags start in the Cell + */ + int getTagsOffset(); + + /** + * @return the total length of the tags in the Cell. + */ + int getTagsLength(); + } Index: hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java =================================================================== --- hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java (revision 1479067) +++ hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java (working copy) @@ -2806,4 +2806,22 @@ sum += Bytes.SIZEOF_LONG;// memstoreTS return ClassSize.align(sum); } + + @Override + // Not implemented + public int getTagsOffset() { + return 0; + } + + @Override + // Not implemented + public int getTagsLength() { + return 0; + } + + @Override + // Not implemented + public byte[] getTagsArray() { + return null; + } } Index: hbase-prefix-tree/src/main/java/org/apache/hadoop/hbase/codec/prefixtree/decode/PrefixTreeCell.java =================================================================== --- hbase-prefix-tree/src/main/java/org/apache/hadoop/hbase/codec/prefixtree/decode/PrefixTreeCell.java (revision 1479067) +++ hbase-prefix-tree/src/main/java/org/apache/hadoop/hbase/codec/prefixtree/decode/PrefixTreeCell.java (working copy) @@ -194,4 +194,22 @@ return kv.toString(); } + @Override + public int getTagsOffset() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public int getTagsLength() { + // TODO Auto-generated method stub + return 0; + } + + @Override + public byte[] getTagsArray() { + // TODO Auto-generated method stub + return null; + } + }