http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9577bd5e/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 67edb49..30c84a0 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.47">CellUtil</a> +public final class <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.49">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 @@ -393,11 +393,22 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </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, + byte type)</code> +<div class="block">Retrieve Cell's first tag, matching the passed in type</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#getTagArray(org.apache.hadoop.hbase.Cell)">getTagArray</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> <div class="block">Returns tag value in a new byte array.</div> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>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></code></td> +<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getTags(org.apache.hadoop.hbase.Cell)">getTags</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="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#getValueAsBigDecimal(org.apache.hadoop.hbase.Cell)">getValueAsBigDecimal</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> @@ -606,17 +617,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(byte[],%20int,%20int)">tagsIterator</a></strong>(byte[] tags, int offset, int length)</code> -<div class="block">Util method to iterate through the tags</div> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 2.0.0 and will be removed in 3.0.0 + Instead use <a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)"><code>tagsIterator(Cell)</code></a></i></div> +</div> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>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></code></td> +<td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)">tagsIterator</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</code> +<div class="block">Util method to iterate through the tags in the given cell.</div> +</td> +</tr> +<tr class="rowColor"> <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#toString(org.apache.hadoop.hbase.Cell,%20boolean)">toString</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, boolean verbose)</code> <div class="block">Returns a string representation of the cell</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#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20byte[],%20int)">updateLatestStamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, byte[] ts, @@ -625,7 +645,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <a href="../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</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#updateLatestStamp(org.apache.hadoop.hbase.Cell,%20long)">updateLatestStamp</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, long ts)</code> @@ -633,7 +653,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <a href="../../../../org/apache/hadoop/hbase/HConstants.html#LATEST_TIMESTAMP"><code>HConstants.LATEST_TIMESTAMP</code></a>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeFamily(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20byte)">writeFamily</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -641,14 +661,14 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Writes the family from the given cell to the output stream</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeFlatKey(org.apache.hadoop.hbase.Cell,%20java.io.DataOutputStream)">writeFlatKey</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/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out)</code> <div class="block">Writes the Cell's key part as it would have serialized in a KeyValue.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifier(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeQualifier</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -656,7 +676,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Writes the qualifier from the given cell to the output stream</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeQualifierSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int,%20int)">writeQualifierSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -665,7 +685,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Writes the qualifier from the given cell to the output stream excluding the common prefix</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRow(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short)">writeRow</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -673,7 +693,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Writes the row from the given cell to the output stream</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowKeyExcludingCommon(org.apache.hadoop.hbase.Cell,%20short,%20int,%20java.io.DataOutputStream)">writeRowKeyExcludingCommon</a></strong>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, short rLen, @@ -682,7 +702,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Write rowkey excluding the common part.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeRowSkippingBytes(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20short,%20int)">writeRowSkippingBytes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -691,7 +711,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Writes the row from the given cell to the output stream excluding the common prefix</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeTags(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeTags</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -699,7 +719,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <div class="block">Writes the tag from the given cell to the output stream</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../../org/apache/hadoop/hbase/CellUtil.html#writeValue(java.io.DataOutputStream,%20org.apache.hadoop.hbase.Cell,%20int)">writeValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, @@ -735,7 +755,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.56">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.58">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> @@ -746,7 +766,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.60">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.62">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> @@ -756,7 +776,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.64">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.66">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> @@ -766,7 +786,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.69">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.71">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> @@ -776,7 +796,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.73">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.75">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> @@ -786,7 +806,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.79">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.81">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> @@ -796,7 +816,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.85">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.87">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)"> @@ -805,7 +825,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.91">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.93">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)"> @@ -814,7 +834,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.97">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.99">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)"> @@ -823,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>cloneTags</h4> -<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.103">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.105">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)"> @@ -832,10 +852,10 @@ 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.116">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.118">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.getBuffer()</code> with appropriate <code>Tag.getTagOffset()</code> and - <code>Tag.getTagLength()</code> instead to save on allocations.</div> + <code>Tag.getValueArray()</code> with appropriate <code>Tag.getValueOffset()</code> and + <code>Tag.getValueLength()</code> instead to save on allocations.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>cell</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>tag value in a new byte array.</dd></dl> </li> @@ -846,7 +866,7 @@ 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.125">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.127">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> @@ -858,7 +878,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>copyFamilyTo</h4> -<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.138">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.140">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> @@ -869,7 +889,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.151">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.153">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> @@ -880,7 +900,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.164">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.166">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> @@ -891,7 +911,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.184">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.186">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> @@ -905,7 +925,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRowByte</h4> -<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.199">getRowByte</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, +<pre>public static byte <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.201">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> @@ -916,7 +936,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <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.207">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.209">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)"> @@ -926,7 +946,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.219">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.221">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> @@ -938,7 +958,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.226">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.228">createCell</a>(byte[] row, byte[] family, byte[] qualifier, long timestamp, @@ -952,7 +972,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.235">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.237">createCell</a>(byte[] rowArray, int rowOffset, int rowLength, byte[] familyArray, @@ -969,7 +989,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.293">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.295">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> @@ -981,7 +1001,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.303">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.305">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> @@ -994,7 +1014,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.319">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.321">createCell</a>(byte[] row, byte[] family, byte[] qualifier)</pre> <div class="block">Create a Cell with specific row. Other fields defaulted.</div> @@ -1008,7 +1028,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.329">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.331">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> @@ -1019,7 +1039,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.358">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.360">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> @@ -1030,7 +1050,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.368">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.370">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> @@ -1042,7 +1062,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.392">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.394">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> @@ -1053,7 +1073,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.417">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.419">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> @@ -1067,7 +1087,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.454">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.456">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> @@ -1081,7 +1101,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.458">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.460">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> @@ -1091,7 +1111,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.465">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.467">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> @@ -1103,7 +1123,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.476">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.478">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> @@ -1113,7 +1133,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.499">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.501">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> @@ -1123,7 +1143,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.506">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.508">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> @@ -1135,7 +1155,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.517">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.519">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> @@ -1145,7 +1165,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.548">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.550">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> @@ -1159,7 +1179,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.564">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.566">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> @@ -1175,7 +1195,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.578">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.580">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> @@ -1186,7 +1206,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.584">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.586">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, @@ -1201,7 +1221,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.591">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.593">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> @@ -1211,7 +1231,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.597">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.599">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> @@ -1221,7 +1241,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.601">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.603">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> @@ -1233,7 +1253,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.623">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.625">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> @@ -1243,7 +1263,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.638">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.640">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> @@ -1255,7 +1275,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.647">isDelete</a>(byte type)</pre> +<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.649">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> @@ -1267,7 +1287,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.655">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.657">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> @@ -1277,7 +1297,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.659">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.661">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)"> @@ -1286,7 +1306,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.663">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.665">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)"> @@ -1295,7 +1315,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.667">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.669">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)"> @@ -1304,7 +1324,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.671">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.673">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)"> @@ -1313,7 +1333,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.679">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.681">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> @@ -1323,7 +1343,7 @@ 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.688">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.690">estimatedSerializedSizeOf</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> - </dd> <dt><span class="strong">Returns:</span></dt><dd>Estimate of the <code>cell</code> size in bytes.</dd></dl> </li> @@ -1334,7 +1354,7 @@ 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.722">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.724">estimatedSerializedSizeOfKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> </li> </ul> <a name="estimatedHeapSizeOf(org.apache.hadoop.hbase.Cell)"> @@ -1343,7 +1363,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.736">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.738">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, @@ -1358,21 +1378,60 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <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.753">tagsIterator</a>(byte[] tags, - int offset, - int length)</pre> +<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.758">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 + Instead use <a href="../../../../org/apache/hadoop/hbase/CellUtil.html#tagsIterator(org.apache.hadoop.hbase.Cell)"><code>tagsIterator(Cell)</code></a></i></div> <div class="block">Util method to iterate through the tags</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>tags</code> - </dd><dd><code>offset</code> - </dd><dd><code>length</code> - </dd> <dt><span class="strong">Returns:</span></dt><dd>iterator for the tags</dd></dl> </li> </ul> +<a name="tagsIterator(org.apache.hadoop.hbase.Cell)"> +<!-- --> +</a> +<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.840">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> +</li> +</ul> +<a name="getTags(org.apache.hadoop.hbase.Cell)"> +<!-- --> +</a> +<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.857">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> +</ul> +<a name="getTag(org.apache.hadoop.hbase.Cell, byte)"> +<!-- --> +</a> +<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.873">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> +<dt><span class="strong">Returns:</span></dt><dd>null if there is no tag of the passed in tag type</dd></dl> +</li> +</ul> <a name="overlappingKeys(byte[], byte[], byte[], byte[])"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>overlappingKeys</h4> -<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.785">overlappingKeys</a>(byte[] start1, +<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.901">overlappingKeys</a>(byte[] start1, byte[] end1, byte[] start2, byte[] end2)</pre> @@ -1386,7 +1445,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>setTimestamp</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.817">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.933">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> @@ -1401,7 +1460,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>setTimestamp</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.833">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.949">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> @@ -1417,7 +1476,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>updateLatestStamp</h4> -<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.850">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.966">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 @@ -1434,7 +1493,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>updateLatestStamp</h4> -<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.867">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.983">updateLatestStamp</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> @@ -1452,7 +1511,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeFlatKey</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.883">writeFlatKey</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.999">writeFlatKey</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/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out) 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">Writes the Cell's key part as it would have serialized in a KeyValue. The format is <2 bytes @@ -1469,7 +1528,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeRow</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.916">writeRow</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1032">writeRow</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, short rlength) 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> @@ -1485,7 +1544,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeRowSkippingBytes</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.932">writeRowSkippingBytes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1048">writeRowSkippingBytes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, short rlength, int commonPrefix) @@ -1502,7 +1561,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeFamily</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.949">writeFamily</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1065">writeFamily</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, byte flength) 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> @@ -1518,7 +1577,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeQualifier</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.965">writeQualifier</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1081">writeQualifier</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, int qlength) 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> @@ -1534,7 +1593,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeQualifierSkippingBytes</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.982">writeQualifierSkippingBytes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1098">writeQualifierSkippingBytes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, int qlength, int commonPrefix) @@ -1551,7 +1610,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeValue</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1000">writeValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1116">writeValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, int vlength) 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> @@ -1567,7 +1626,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeTags</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1016">writeTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, +<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1132">writeTags</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, int tagsLength) 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> @@ -1583,7 +1642,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>getCellKeyAsString</h4> -<pre>public 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> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1029">getCellKeyAsString</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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1145">getCellKeyAsString</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> - </dd> <dt><span class="strong">Returns:</span></dt><dd>The Key portion of the passed <code>cell</code> as a String.</dd></dl> </li> @@ -1594,7 +1653,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>getCellKeySerializedAsKeyValueKey</h4> -<pre>public static byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1061">getCellKeySerializedAsKeyValueKey</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.1177">getCellKeySerializedAsKeyValueKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell)</pre> <div class="block">This method exists just to encapsulate how we serialize keys. To be replaced by a factory that we query to figure what the Cell implementation is and then, what serialization engine to use and further, how to serialize the key for inclusion in hfile index. TODO.</div> @@ -1609,7 +1668,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>writeRowKeyExcludingCommon</h4> -<pre>public static void <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1076">writeRowKeyExcludingCommon</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.1192">writeRowKeyExcludingCommon</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, short rLen, int commonPrefix, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/DataOutputStream.html?is-external=true" title="class or interface in java.io">DataOutputStream</a> out) @@ -1626,7 +1685,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>findCommonPrefixInFlatKey</h4> -<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1106">findCommonPrefixInFlatKey</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c1, +<pre>public static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1222">findCommonPrefixInFlatKey</a>(<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, boolean bypassFamilyCheck, boolean withTsType)</pre> @@ -1644,7 +1703,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>toString</h4> -<pre>public 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> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1198">toString</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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1314">toString</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, boolean verbose)</pre> <div class="block">Returns a string representation of the cell</div> </li> @@ -1655,7 +1714,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>equalsIgnoreMvccVersion</h4> -<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1235">equalsIgnoreMvccVersion</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, +<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1351">equalsIgnoreMvccVersion</a>(<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)</pre> <div class="block">special case for Cell.equals</div> </li> @@ -1666,7 +1725,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1259">equals</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, +<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1375">equals</a>(<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)</pre> <div class="block">equals</div> </li> @@ -1677,7 +1736,7 @@ public static boolean <a href="../../../../src-html/org/apache/hadoop/ <ul class="blockList"> <li class="blockList"> <h4>matchingTimestamp</h4> -<pre>public static boolean <a href="../../../../src-html/org/apache/hadoop/hbase/CellUtil.html#line.1264">matchingTimestamp</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, +<pre>public static&nb
<TRUNCATED>