You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/08/25 18:25:57 UTC
[47/51] [abbrv] [partial] hbase-site git commit: Published site at
44c9021d67b0e922e1d2f5f53908742aceab6c80.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a16749a7/apidocs/org/apache/hadoop/hbase/CellUtil.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/CellUtil.html b/apidocs/org/apache/hadoop/hbase/CellUtil.html
index ae83344..a36aaf7 100644
--- a/apidocs/org/apache/hadoop/hbase/CellUtil.html
+++ b/apidocs/org/apache/hadoop/hbase/CellUtil.html
@@ -97,7 +97,7 @@
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
-public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.51">CellUtil</a>
+public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.53">CellUtil</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Utility methods helpful slinging <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a> instances.
Some methods below are for internal use only and are marked InterfaceAudience.Private at the
@@ -163,6 +163,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int destinationOffset)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyRow(org.apache.hadoop.hbase.Cell)">copyRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
+<div class="block">Copies the row to a new byte[]</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyRowTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyRowTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -170,7 +176,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">copyTo</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyTagTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyTagTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
@@ -178,26 +184,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Copies the tags info into the tag portion of the cell</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#copyValueTo(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">copyValueTo</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[])">createCell</a></strong>(byte[] row)</code>
<div class="block">Create a Cell with specific row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] value)</code>
<div class="block">Create a Cell with specific row and value.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -205,7 +211,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<div class="block">Create a Cell with specific row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20byte[],%20byte[],%20long,%20byte,%20byte[])">createCell</a></strong>(byte[] row,
byte[] family,
@@ -214,7 +220,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
byte type,
byte[] value)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(byte[],%20int,%20int,%20byte[],%20int,%20int,%20byte[],%20int,%20int)">createCell</a></strong>(byte[] rowArray,
int rowOffset,
@@ -226,39 +232,39 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
int qualifierOffset,
int qualifierLength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(org.apache.hadoop.hbase.Cell,%20byte[])">createCell</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] tags)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCell(org.apache.hadoop.hbase.Cell,%20java.util.List)">createCell</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.Tag> tags)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(org.apache.hadoop.hbase.Cell[])">createCellScanner</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.lang.Iterable)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.Iterator)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.List)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends org.apache.hadoop.hbase.CellScannable> cellScannerables)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.CellScanner</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createCellScanner(java.util.NavigableMap)">createCellScanner</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</code>
<div class="block">Flatten the map of cells out under the CellScanner</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstDeleteFamilyCellOnRow(byte[],%20byte[])">createFirstDeleteFamilyCellOnRow</a></strong>(byte[] row,
byte[] fam)</code>
@@ -267,31 +273,31 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
same row and family.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnNextRow(org.apache.hadoop.hbase.Cell)">createFirstOnNextRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell row's next row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRow(byte[],%20int,%20short)">createFirstOnRow</a></strong>(byte[] row,
int roffset,
short rlength)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRow(org.apache.hadoop.hbase.Cell)">createFirstOnRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell)">createFirstOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is smaller than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowCol(org.apache.hadoop.hbase.Cell,%20byte[],%20int,%20int)">createFirstOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] qArray,
@@ -301,81 +307,85 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
passed qualifier.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createFirstOnRowColTS(org.apache.hadoop.hbase.Cell,%20long)">createFirstOnRowColTS</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)</code>
<div class="block">Creates the first cell with the row/family/qualifier of this cell and the given timestamp.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRow(org.apache.hadoop.hbase.Cell)">createLastOnRow</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's row.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#createLastOnRowCol(org.apache.hadoop.hbase.Cell)">createLastOnRowCol</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Create a Cell that is larger than all other possible Cells for the given Cell's rk:cf:q.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#equals(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equals</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">equals</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#equalsIgnoreMvccVersion(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)">equalsIgnoreMvccVersion</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> b)</code>
<div class="block">special case for Cell.equals</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)">estimatedHeapSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This is an estimate of the heap space occupied by a cell.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOfKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOf(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOf</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
+<div class="block">Estimate based on keyvalue's serialization format.</div>
+</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#estimatedSerializedSizeOfKey(org.apache.hadoop.hbase.Cell)">estimatedSerializedSizeOfKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
+<div class="block">Calculates the serialized key size.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillFamilyRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillFamilyRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillQualifierRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillQualifierRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillRowRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillRowRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code>
<div class="block">ByteRange</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillTagRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillTagRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#fillValueRange(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.util.ByteRange)">fillValueRange</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#findCommonPrefixInFlatKey(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell,%20boolean,%20boolean)">findCommonPrefixInFlatKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c1,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c2,
@@ -385,17 +395,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<code>KeyValue</code>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeyAsString(org.apache.hadoop.hbase.Cell)">getCellKeyAsString</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getCellKeySerializedAsKeyValueKey(org.apache.hadoop.hbase.Cell)">getCellKeySerializedAsKeyValueKey</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">This method exists just to encapsulate how we serialize keys.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">getQualifierBufferShallowCopy</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block"><strong>Deprecated.</strong>
@@ -403,19 +413,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getRowAsInt(org.apache.hadoop.hbase.Cell)">getRowAsInt</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code>
<div class="block">Converts the rowkey bytes of the given cell into an int value</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static byte</code></td>
-<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getRowByte(org.apache.hadoop.hbase.Cell,%20int)">getRowByte</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
- int index)</code>
-<div class="block">misc</div>
-</td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code>static org.apache.hadoop.hbase.Tag</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTag(org.apache.hadoop.hbase.Cell,%20byte)">getTag</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
@@ -779,7 +782,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillRowRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.60">fillRowRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.62">fillRowRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
<div class="block">ByteRange</div>
</li>
@@ -790,7 +793,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillFamilyRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.64">fillFamilyRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.66">fillFamilyRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -800,7 +803,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillQualifierRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.68">fillQualifierRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.70">fillQualifierRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -810,7 +813,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillValueRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.73">fillValueRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.75">fillValueRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -820,7 +823,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>fillTagRange</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.77">fillTagRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.79">fillTagRange</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="../../../../org/apache/hadoop/hbase/util/ByteRange.html" title="interface in org.apache.hadoop.hbase.util">ByteRange</a> range)</pre>
</li>
</ul>
@@ -830,7 +833,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneRow</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.83">cloneRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.85">cloneRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">get individual arrays for tests</div>
</li>
</ul>
@@ -840,7 +843,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneFamily</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.89">cloneFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.91">cloneFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneQualifier(org.apache.hadoop.hbase.Cell)">
@@ -849,7 +852,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneQualifier</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.95">cloneQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.97">cloneQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneValue(org.apache.hadoop.hbase.Cell)">
@@ -858,7 +861,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneValue</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.101">cloneValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.103">cloneValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="cloneTags(org.apache.hadoop.hbase.Cell)">
@@ -867,7 +870,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>cloneTags</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.107">cloneTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.109">cloneTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="getTagArray(org.apache.hadoop.hbase.Cell)">
@@ -876,7 +879,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getTagArray</h4>
-<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.120">getTagArray</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.122">getTagArray</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">Returns tag value in a new byte array. If server-side, use
<code>Tag.getValueArray()</code> with appropriate <code>Tag.getValueOffset()</code> and
<code>Tag.getValueLength()</code> instead to save on allocations.</div>
@@ -890,19 +893,31 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyRowTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.129">copyRowTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.131">copyRowTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
<div class="block">copyTo</div>
</li>
</ul>
+<a name="copyRow(org.apache.hadoop.hbase.Cell)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>copyRow</h4>
+<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.149">copyRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<div class="block">Copies the row to a new byte[]</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - the cell from which row has to copied</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the byte[] containing the row</dd></dl>
+</li>
+</ul>
<a name="copyFamilyTo(org.apache.hadoop.hbase.Cell, byte[], int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyFamilyTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.142">copyFamilyTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.160">copyFamilyTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -913,7 +928,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyQualifierTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.155">copyQualifierTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.173">copyQualifierTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -924,7 +939,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyValueTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.168">copyValueTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.186">copyValueTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
</li>
@@ -935,7 +950,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>copyTagTo</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.188">copyTagTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.206">copyTagTo</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] destination,
int destinationOffset)</pre>
<div class="block">Copies the tags info into the tag portion of the cell</div>
@@ -943,24 +958,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<dt><span class="strong">Returns:</span></dt><dd>position after tags</dd></dl>
</li>
</ul>
-<a name="getRowByte(org.apache.hadoop.hbase.Cell, int)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRowByte</h4>
-<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.203">getRowByte</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
- int index)</pre>
-<div class="block">misc</div>
-</li>
-</ul>
<a name="getValueBufferShallowCopy(org.apache.hadoop.hbase.Cell)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueBufferShallowCopy</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.211">getValueBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.239">getValueBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="getQualifierBufferShallowCopy(org.apache.hadoop.hbase.Cell)">
@@ -970,7 +974,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<li class="blockList">
<h4>getQualifierBufferShallowCopy</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.223">getQualifierBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.251">getQualifierBufferShallowCopy</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>As of release 2.0.0, this will be removed in HBase 3.0.0.</i></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>cell's qualifier wrapped into a ByteBuffer.</dd></dl>
@@ -982,7 +986,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.230">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.258">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier,
long timestamp,
@@ -996,7 +1000,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.239">createCell</a>(byte[] rowArray,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.267">createCell</a>(byte[] rowArray,
int rowOffset,
int rowLength,
byte[] familyArray,
@@ -1013,7 +1017,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.297">createCell</a>(byte[] row)</pre>
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.325">createCell</a>(byte[] row)</pre>
<div class="block">Create a Cell with specific row. Other fields defaulted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>row</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Cell with passed row but all other fields are arbitrary</dd></dl>
@@ -1025,7 +1029,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.307">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.335">createCell</a>(byte[] row,
byte[] value)</pre>
<div class="block">Create a Cell with specific row and value. Other fields are defaulted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>row</code> - </dd><dd><code>value</code> - </dd>
@@ -1038,7 +1042,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.323">createCell</a>(byte[] row,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.351">createCell</a>(byte[] row,
byte[] family,
byte[] qualifier)</pre>
<div class="block">Create a Cell with specific row. Other fields defaulted.</div>
@@ -1052,7 +1056,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.332">createCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.360">createCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.Tag> tags)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A new cell which is having the extra tags also added to it.</dd></dl>
</li>
@@ -1063,7 +1067,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCell</h4>
-<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.339">createCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.367">createCell</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] tags)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>A new cell which is having the extra tags also added to it.</dd></dl>
</li>
@@ -1074,7 +1078,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.521">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends org.apache.hadoop.hbase.CellScannable> cellScannerables)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.549">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends org.apache.hadoop.hbase.CellScannable> cellScannerables)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cellScannerables</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellIterables</code></dd></dl>
</li>
@@ -1085,7 +1089,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.550">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.578">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cellIterable)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cellIterable</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellIterable</code></dd></dl>
</li>
@@ -1096,7 +1100,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.560">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.588">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>> cells)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cells</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellIterable</code> or null if <code>cells</code> is
null</dd></dl>
@@ -1108,7 +1112,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.584">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.612">createCellScanner</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>[] cellArray)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cellArray</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>CellScanner interface over <code>cellArray</code></dd></dl>
</li>
@@ -1119,7 +1123,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<ul class="blockList">
<li class="blockList">
<h4>createCellScanner</h4>
-<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.609">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</pre>
+<pre>public static org.apache.hadoop.hbase.CellScanner <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.637">createCellScanner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><byte[],<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>>> map)</pre>
<div class="block">Flatten the map of cells out under the CellScanner</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>map</code> - Map of Cell Lists; for example, the map of families to Cells that is used
inside Put, etc., keeping Cells organized by family.</dd>
@@ -1133,7 +1137,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/By
<li class="blockList">
<h4>matchingRow</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.646">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.674">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>As of release 2.0.0, this will be removed in HBase 3.0.0.
Instead use <a href="../../../../org/apache/hadoop/hbase/CellUtil.html#matchingRows(org.apache.hadoop.hbase.Cell,%20org.apache.hadoop.hbase.Cell)"><code>matchingRows(Cell, Cell)</code></a></i></div>
@@ -1147,7 +1151,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingRow</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.650">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.678">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</pre>
</li>
</ul>
@@ -1157,7 +1161,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingRow</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.657">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.685">matchingRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</pre>
@@ -1169,7 +1173,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.668">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.696">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
</li>
</ul>
@@ -1179,7 +1183,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.691">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.719">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</pre>
</li>
</ul>
@@ -1189,7 +1193,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.698">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.726">matchingFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</pre>
@@ -1201,7 +1205,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingQualifier</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.709">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.737">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
</li>
</ul>
@@ -1211,7 +1215,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingQualifier</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.740">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.768">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</pre>
<div class="block">Finds if the qualifier part of the cell and the KV serialized
byte[] are equal</div>
@@ -1225,7 +1229,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingQualifier</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.756">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.784">matchingQualifier</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf,
int offset,
int length)</pre>
@@ -1241,7 +1245,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingColumn</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.770">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.798">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
byte[] qual)</pre>
</li>
@@ -1252,7 +1256,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingColumn</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.776">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.804">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] fam,
int foffset,
int flength,
@@ -1267,7 +1271,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingColumn</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.783">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.811">matchingColumn</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
</li>
</ul>
@@ -1277,7 +1281,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingValue</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.789">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.817">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right)</pre>
</li>
</ul>
@@ -1287,7 +1291,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingValue</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.793">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.821">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right,
int lvlength,
int rvlength)</pre>
@@ -1299,7 +1303,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>matchingValue</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.815">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.843">matchingValue</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left,
byte[] buf)</pre>
</li>
</ul>
@@ -1309,7 +1313,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDelete</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.830">isDelete</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.858">isDelete</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>True if a delete type, a <code>KeyValue.Type.Delete</code> or a
{KeyValue.Type#DeleteFamily} or a
<code>KeyValue.Type.DeleteColumn</code> KeyValue type.</dd></dl>
@@ -1321,7 +1325,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDelete</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.839">isDelete</a>(byte type)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.867">isDelete</a>(byte type)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>True if a delete type, a <code>KeyValue.Type.Delete</code> or a
{KeyValue.Type#DeleteFamily} or a
<code>KeyValue.Type.DeleteColumn</code> KeyValue type.</dd></dl>
@@ -1333,7 +1337,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDeleteType</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.847">isDeleteType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.875">isDeleteType</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>True if this cell is a <code>KeyValue.Type.Delete</code> type.</dd></dl>
</li>
</ul>
@@ -1343,7 +1347,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDeleteFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.851">isDeleteFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.879">isDeleteFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="isDeleteFamilyVersion(org.apache.hadoop.hbase.Cell)">
@@ -1352,7 +1356,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDeleteFamilyVersion</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.855">isDeleteFamilyVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.883">isDeleteFamilyVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="isDeleteColumns(org.apache.hadoop.hbase.Cell)">
@@ -1361,7 +1365,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDeleteColumns</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.859">isDeleteColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.887">isDeleteColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="isDeleteColumnVersion(org.apache.hadoop.hbase.Cell)">
@@ -1370,7 +1374,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDeleteColumnVersion</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.863">isDeleteColumnVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.891">isDeleteColumnVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
</li>
</ul>
<a name="isDeleteColumnOrFamily(org.apache.hadoop.hbase.Cell)">
@@ -1379,7 +1383,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>isDeleteColumnOrFamily</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.871">isDeleteColumnOrFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.899">isDeleteColumnOrFamily</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>True if this cell is a delete family or column type.</dd></dl>
</li>
</ul>
@@ -1389,7 +1393,8 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>estimatedSerializedSizeOf</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.880">estimatedSerializedSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.909">estimatedSerializedSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<div class="block">Estimate based on keyvalue's serialization format.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Estimate of the <code>cell</code> size in bytes.</dd></dl>
</li>
@@ -1400,7 +1405,11 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>estimatedSerializedSizeOfKey</h4>
-<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.914">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.949">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<div class="block">Calculates the serialized key size. We always serialize in the KeyValue's serialization
+ format.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - the cell for which the key size has to be calculated.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the key size</dd></dl>
</li>
</ul>
<a name="estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)">
@@ -1409,7 +1418,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<ul class="blockList">
<li class="blockList">
<h4>estimatedHeapSizeOf</h4>
-<pre>public static long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.928">estimatedHeapSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static long <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.964">estimatedHeapSizeOf</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">This is an estimate of the heap space occupied by a cell. When the cell is of type
<code>HeapSize</code> we call <code>HeapSize.heapSize()</code> so cell can give a correct value. In other
cases we just consider the bytes occupied by the cell components ie. row, CF, qualifier,
@@ -1425,7 +1434,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/
<li class="blockList">
<h4>tagsIterator</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.948">tagsIterator</a>(byte[] tags,
+public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.984">tagsIterator</a>(byte[] tags,
int offset,
int length)</pre>
<div class="block"><span class="strong">Deprecated.</span> <i>As of 2.0.0 and will be removed in 3.0.0
@@ -1441,7 +1450,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>tagsIterator</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1030">tagsIterator</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><org.apache.hadoop.hbase.Tag> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1066">tagsIterator</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<div class="block">Util method to iterate through the tags in the given cell.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - The Cell over which tags iterator is needed.</dd>
<dt><span class="strong">Returns:</span></dt><dd>iterator for the tags</dd></dl>
@@ -1453,7 +1462,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>getTags</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.Tag> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1047">getTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
+<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.hbase.Tag> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1083">getTags</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - The Cell</dd>
<dt><span class="strong">Returns:</span></dt><dd>Tags in the given Cell as a List</dd></dl>
</li>
@@ -1464,7 +1473,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>getTag</h4>
-<pre>public static org.apache.hadoop.hbase.Tag <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1063">getTag</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static org.apache.hadoop.hbase.Tag <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1099">getTag</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte type)</pre>
<div class="block">Retrieve Cell's first tag, matching the passed in type</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - The Cell</dd><dd><code>type</code> - Type of the Tag to retrieve</dd>
@@ -1477,7 +1486,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>overlappingKeys</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1091">overlappingKeys</a>(byte[] start1,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1127">overlappingKeys</a>(byte[] start1,
byte[] end1,
byte[] start2,
byte[] end2)</pre>
@@ -1491,7 +1500,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>setTimestamp</h4>
-<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1123">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1159">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Sets the given timestamp to the cell.</div>
@@ -1506,7 +1515,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>setTimestamp</h4>
-<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1139">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1175">setTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
byte[] ts,
int tsOffset)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -1522,7 +1531,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>updateLatestStamp</h4>
-<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1156">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
+<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1192">updateLatestStamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell,
long ts)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Sets the given timestamp to the cell iff current timestamp is
@@ -1539,7 +1548,7 @@ public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/I
<ul class="blockList">
<li class="blockList">
<h4>updateLatestStamp
<TRUNCATED>