http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/CellComparator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/CellComparator.html b/devapidocs/org/apache/hadoop/hbase/CellComparator.html index 696f78c..0e85790 100644 --- a/devapidocs/org/apache/hadoop/hbase/CellComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/CellComparator.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":17}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":17,"i10":6}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab"; <br> <pre>@InterfaceAudience.Public @InterfaceStability.Evolving -public interface <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.30">CellComparator</a> +public interface <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.31">CellComparator</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>></pre> <div class="block">Comparator for comparing cells and has some specialized methods that allows comparing individual cell components like row, family, qualifier and timestamp</div> @@ -206,6 +206,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <div class="block">A comparator for ordering cells in user-space tables.</div> </td> </tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#getSimpleComparator--">getSimpleComparator</a></span>()</code> </td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.util.Comparator"> @@ -234,7 +238,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>getInstance</h4> -<pre>static <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.38">getInstance</a>()</pre> +<pre>static <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.39">getInstance</a>()</pre> <div class="block">A comparator for ordering cells in user-space tables. Useful when writing cells in sorted order as necessary for bulk import (i.e. via MapReduce) <p> @@ -248,7 +252,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.51">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.52">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell)</pre> <div class="block">Lexographically compares two cells. The key part of the cell is taken for comparison which includes row, family, qualifier, timestamp and type</div> @@ -270,7 +274,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.59">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.60">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell, boolean ignoreSequenceid)</pre> <div class="block">Compare cells.</div> @@ -289,7 +293,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.68">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.69">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell)</pre> <div class="block">Lexographically compares the rows of two cells.</div> <dl> @@ -308,7 +312,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.80">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.81">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> cell, byte[] bytes, int offset, int length)</pre> @@ -332,7 +336,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compareWithoutRow</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.90">compareWithoutRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.91">compareWithoutRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell)</pre> <div class="block">Lexographically compares the two cells excluding the row part. It compares family, qualifier, timestamp and the type</div> @@ -352,7 +356,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compareFamilies</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.99">compareFamilies</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.100">compareFamilies</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell)</pre> <div class="block">Lexographically compares the families of the two cells</div> <dl> @@ -371,7 +375,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compareQualifiers</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.108">compareQualifiers</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.109">compareQualifiers</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell)</pre> <div class="block">Lexographically compares the qualifiers of the two cells</div> <dl> @@ -390,7 +394,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <ul class="blockList"> <li class="blockList"> <h4>compareTimestamps</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.120">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.121">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> leftCell, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> rightCell)</pre> <div class="block">Compares cell's timestamps in DESCENDING order. The below older timestamps sorting ahead of newer timestamps looks wrong but it is intentional. This way, newer timestamps are first found @@ -409,10 +413,10 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. <a name="compareTimestamps-long-long-"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>compareTimestamps</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.132">compareTimestamps</a>(long leftCellts, +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.133">compareTimestamps</a>(long leftCellts, long rightCellts)</pre> <div class="block">Compares cell's timestamps in DESCENDING order. The below older timestamps sorting ahead of newer timestamps looks wrong but it is intentional. This way, newer timestamps are first found @@ -428,6 +432,21 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator. </dl> </li> </ul> +<a name="getSimpleComparator--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getSimpleComparator</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparator.html#line.140">getSimpleComparator</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>A dumbed-down, fast comparator for hbase2 base-type, the <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><code>ByteBufferKeyValue</code></a>. + Create an instance when you make a new memstore, when you know only BBKVs will be passed. + Do not pollute with types other than BBKV if can be helped; the Comparator will slow.</dd> +</dl> +</li> +</ul> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html b/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html index 2f34143..832eec5 100644 --- a/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":10,"i3":10}; +var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.375">CellComparatorImpl.MetaCellComparator</a> +<pre>public static class <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.299">CellComparatorImpl.MetaCellComparator</a> extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a></pre> <div class="block">A <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase"><code>CellComparatorImpl</code></a> for <code>hbase:meta</code> catalog table <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>s.</div> @@ -225,6 +225,10 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <div class="block">Compares the rows of the left and right cell.</div> </td> </tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#getSimpleComparator--">getSimpleComparator</a></span>()</code> </td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.CellComparatorImpl"> @@ -274,7 +278,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <ul class="blockListLast"> <li class="blockList"> <h4>MetaCellComparator</h4> -<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.375">MetaCellComparator</a>()</pre> +<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.299">MetaCellComparator</a>()</pre> </li> </ul> </li> @@ -291,7 +295,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.377">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.302">compareRows</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="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">CellComparatorImpl</a></code></span></div> <div class="block">Compares the rows of the left and right cell. @@ -316,7 +320,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.383">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.308">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, byte[] right, int roffset, int rlength)</pre> @@ -346,10 +350,10 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.389">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.314">compare</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, boolean ignoreSequenceid)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-boolean-">CellComparatorImpl</a></code></span></div> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-boolean-">CellComparator</a></code></span></div> <div class="block">Compare cells.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -357,7 +361,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-boolean-">compare</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a></code></dd> <dd><code>ignoreSequenceid</code> - True if we are to compare the key portion only and ignore - the sequenceid. Set to false to compare key and consider sequenceid.</dd> + the sequenceid. Set to false to compare key and consider sequenceid.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>0 if equal, -1 if a < b, and +1 if a > b.</dd> </dl> @@ -366,10 +370,10 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti <a name="compareRows-byte:A-int-int-byte:A-int-int-"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>private static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.404">compareRows</a>(byte[] left, +<pre>private static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.329">compareRows</a>(byte[] left, int loffset, int llength, byte[] right, @@ -377,6 +381,25 @@ extends <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" ti int rlength)</pre> </li> </ul> +<a name="getSimpleComparator--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getSimpleComparator</h4> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.MetaCellComparator.html#line.381">getSimpleComparator</a>()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#getSimpleComparator--">getSimpleComparator</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></dd> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#getSimpleComparator--">getSimpleComparator</a></code> in class <code><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>A dumbed-down, fast comparator for hbase2 base-type, the <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><code>ByteBufferKeyValue</code></a>. + Create an instance when you make a new memstore, when you know only BBKVs will be passed. + Do not pollute with types other than BBKV if can be helped; the Comparator will slow.</dd> +</dl> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.html b/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.html index 25d1594..33179ad 100644 --- a/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/CellComparatorImpl.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; <br> <pre>@InterfaceAudience.Private @InterfaceStability.Evolving -public class <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.46">CellComparatorImpl</a> +public class <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.53">CellComparatorImpl</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></pre> <div class="block">Compare two HBase cells. Do not use this method comparing <code>-ROOT-</code> or @@ -127,9 +127,13 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit takes account of the special formatting of the row where we have commas to delimit table from regionname, from row. See KeyValue for how it has a special comparator to do hbase:meta cells and yet another for -ROOT-. - While using this comparator for {<a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>compareRows(Cell, Cell)</code></a> et al, the hbase:meta cells + <p>While using this comparator for {<a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"><code>compareRows(Cell, Cell)</code></a> et al, the hbase:meta cells format should be taken into consideration, for which the instance of this comparator - should be used. In all other cases the static APIs in this comparator would be enough</div> + should be used. In all other cases the static APIs in this comparator would be enough + <p>HOT methods. We spend a good portion of CPU comparing. Anything that makes the compare + faster will likely manifest at the macro level. See also + <a href="../../../../org/apache/hadoop/hbase/BBKVComparator.html" title="class in org.apache.hadoop.hbase"><code>BBKVComparator</code></a>. Use it when mostly <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><code>ByteBufferKeyValue</code></a>s. + </p></div> </li> </ul> </div> @@ -235,34 +239,27 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit </td> </tr> <tr id="i2" class="altColor"> -<td class="colFirst"><code>private static int</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareByteBufferKeyValue-org.apache.hadoop.hbase.ByteBufferKeyValue-org.apache.hadoop.hbase.ByteBufferKeyValue-">compareByteBufferKeyValue</a></span>(<a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase">ByteBufferKeyValue</a> left, - <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase">ByteBufferKeyValue</a> right)</code> -<div class="block">Specialized comparator for the ByteBufferKeyValue type exclusivesly.</div> -</td> -</tr> -<tr id="i3" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareColumns-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareColumns</a></span>(<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)</code> <div class="block">Compares the family and qualifier part of the cell</div> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i3" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareFamilies-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareFamilies</a></span>(<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)</code> <div class="block">Compare the families of left and right cell</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i4" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareQualifiers-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareQualifiers</a></span>(<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)</code> <div class="block">Compare the qualifiers part of the left and right cells.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareRows-org.apache.hadoop.hbase.Cell-byte:A-int-int-">compareRows</a></span>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, byte[] right, @@ -272,46 +269,45 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit stopRow in Scan.</div> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareRows-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareRows</a></span>(<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)</code> <div class="block">Compares the rows of the left and right cell.</div> </td> </tr> -<tr id="i8" class="altColor"> -<td class="colFirst"><code>(package private) int</code></td> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>(package private) static int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareRows-org.apache.hadoop.hbase.Cell-int-org.apache.hadoop.hbase.Cell-int-">compareRows</a></span>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, int leftRowLength, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right, int rightRowLength)</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareTimestamps-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareTimestamps</a></span>(<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)</code> <div class="block">Compares cell's timestamps in DESCENDING order.</div> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareTimestamps-long-long-">compareTimestamps</a></span>(long ltimestamp, long rtimestamp)</code> <div class="block">Compares cell's timestamps in DESCENDING order.</div> </td> </tr> -<tr id="i11" class="rowColor"> -<td class="colFirst"><code>private static int</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareTimestampsInternal-long-long-">compareTimestampsInternal</a></span>(long ltimestamp, - long rtimestamp)</code> </td> -</tr> -<tr id="i12" class="altColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#compareWithoutRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">compareWithoutRow</a></span>(<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)</code> <div class="block">Lexographically compares the two cells excluding the row part.</div> </td> </tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html#getSimpleComparator--">getSimpleComparator</a></span>()</code> </td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -354,7 +350,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>static final org.slf4j.Logger <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.47">LOG</a></pre> +<pre>static final org.slf4j.Logger <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.54">LOG</a></pre> </li> </ul> <a name="COMPARATOR"> @@ -363,7 +359,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>COMPARATOR</h4> -<pre>public static final <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.52">COMPARATOR</a></pre> +<pre>public static final <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.59">COMPARATOR</a></pre> <div class="block">Comparator for plain key/values; i.e. non-catalog table key/values. Works on Key portion of KeyValue only.</div> </li> @@ -374,7 +370,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockListLast"> <li class="blockList"> <h4>META_COMPARATOR</h4> -<pre>public static final <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.57">META_COMPARATOR</a></pre> +<pre>public static final <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase">CellComparatorImpl</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.64">META_COMPARATOR</a></pre> <div class="block">A <a href="../../../../org/apache/hadoop/hbase/CellComparatorImpl.html" title="class in org.apache.hadoop.hbase"><code>CellComparatorImpl</code></a> for <code>hbase:meta</code> catalog table <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a>s.</div> </li> @@ -393,7 +389,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockListLast"> <li class="blockList"> <h4>CellComparatorImpl</h4> -<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.46">CellComparatorImpl</a>()</pre> +<pre>public <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.53">CellComparatorImpl</a>()</pre> </li> </ul> </li> @@ -410,8 +406,8 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.60">compare</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> +<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.67">compare</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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">CellComparator</a></code></span></div> <div class="block">Lexographically compares two cells. The key part of the cell is taken for comparison which includes row, family, qualifier, timestamp and type</div> @@ -435,41 +431,28 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compare</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.71">compare</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> a, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.72">compare</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, boolean ignoreSequenceid)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-boolean-">CellComparator</a></code></span></div> <div class="block">Compare cells.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compare-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-boolean-">compare</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></dd> -<dt><span class="paramLabel">Parameters:</span></dt> <dd><code>ignoreSequenceid</code> - True if we are to compare the key portion only and ignore - the sequenceid. Set to false to compare key and consider sequenceid.</dd> + the sequenceid. Set to false to compare key and consider sequenceid.</dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>0 if equal, -1 if a < b, and +1 if a > b.</dd> </dl> </li> </ul> -<a name="compareByteBufferKeyValue-org.apache.hadoop.hbase.ByteBufferKeyValue-org.apache.hadoop.hbase.ByteBufferKeyValue-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>compareByteBufferKeyValue</h4> -<pre>private static final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.99">compareByteBufferKeyValue</a>(<a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase">ByteBufferKeyValue</a> left, - <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase">ByteBufferKeyValue</a> right)</pre> -<div class="block">Specialized comparator for the ByteBufferKeyValue type exclusivesly. - Caches deserialized lengths of rows and families, etc., and reuses them where it can - (ByteBufferKeyValue has been changed to be amenable to our providing pre-made lengths, etc.)</div> -</li> -</ul> <a name="compareColumns-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>compareColumns</h4> -<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.173">compareColumns</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.101">compareColumns</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">Compares the family and qualifier part of the cell</div> <dl> @@ -484,7 +467,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareFamilies</h4> -<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.186">compareFamilies</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.114">compareFamilies</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">Compare the families of left and right cell</div> <dl> @@ -504,7 +487,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareQualifiers</h4> -<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.217">compareQualifiers</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.145">compareQualifiers</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">Compare the qualifiers part of the left and right cells.</div> <dl> @@ -524,7 +507,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.253">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.181">compareRows</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">Compares the rows of the left and right cell. For the hbase:meta case this method is overridden such that it can handle hbase:meta cells. @@ -546,10 +529,10 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.257">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, - int leftRowLength, - <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right, - int rightRowLength)</pre> +<pre>static int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.185">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, + int leftRowLength, + <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> right, + int rightRowLength)</pre> </li> </ul> <a name="compareRows-org.apache.hadoop.hbase.Cell-byte:A-int-int-"> @@ -558,7 +541,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareRows</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.303">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.231">compareRows</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, byte[] right, int roffset, int rlength)</pre> @@ -585,7 +568,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareWithoutRow</h4> -<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.314">compareWithoutRow</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.242">compareWithoutRow</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="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compareWithoutRow-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">CellComparator</a></code></span></div> <div class="block">Lexographically compares the two cells excluding the row part. It compares family, qualifier, @@ -608,7 +591,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareTimestamps</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.357">compareTimestamps</a>(<a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> left, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.285">compareTimestamps</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="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compareTimestamps-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">CellComparator</a></code></span></div> <div class="block">Compares cell's timestamps in DESCENDING order. The below older timestamps sorting ahead of @@ -633,7 +616,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit <ul class="blockList"> <li class="blockList"> <h4>compareTimestamps</h4> -<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.362">compareTimestamps</a>(long ltimestamp, +<pre>public int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.290">compareTimestamps</a>(long ltimestamp, long rtimestamp)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#compareTimestamps-long-long-">CellComparator</a></code></span></div> <div class="block">Compares cell's timestamps in DESCENDING order. The below older timestamps sorting ahead of @@ -652,14 +635,21 @@ implements <a href="../../../../org/apache/hadoop/hbase/CellComparator.html" tit </dl> </li> </ul> -<a name="compareTimestampsInternal-long-long-"> +<a name="getSimpleComparator--"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>compareTimestampsInternal</h4> -<pre>private static final int <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.366">compareTimestampsInternal</a>(long ltimestamp, - long rtimestamp)</pre> +<h4>getSimpleComparator</h4> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a> <a href="../../../../src-html/org/apache/hadoop/hbase/CellComparatorImpl.html#line.387">getSimpleComparator</a>()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html#getSimpleComparator--">getSimpleComparator</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/CellComparator.html" title="interface in org.apache.hadoop.hbase">CellComparator</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>A dumbed-down, fast comparator for hbase2 base-type, the <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" title="class in org.apache.hadoop.hbase"><code>ByteBufferKeyValue</code></a>. + Create an instance when you make a new memstore, when you know only BBKVs will be passed. + Do not pollute with types other than BBKV if can be helped; the Comparator will slow.</dd> +</dl> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html index 6e0237f..fbcad1d 100644 --- a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html +++ b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":18,"i1":18,"i2":6,"i3":18,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":18,"i12":18}; +var methods = {"i0":18,"i1":18,"i2":6,"i3":18,"i4":18,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":18,"i13":18}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -101,7 +101,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Superinterfaces:</dt> -<dd><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> +<dd><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> </dl> <dl> <dt>All Known Implementing Classes:</dt> @@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab"; <br> <pre>@InterfaceAudience.Private public interface <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.33">ExtendedCell</a> -extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre> +extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></pre> <div class="block">Extension to <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a> with server side required functions. Server side Cell implementations must implement this.</div> </li> @@ -194,54 +194,58 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf </tr> <tr id="i3" class="rowColor"> <td class="colFirst"><code>default int</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a></span>(boolean withTags)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a></span>()</code> </td> </tr> <tr id="i4" class="altColor"> +<td class="colFirst"><code>default int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a></span>(boolean withTags)</code> </td> +</tr> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTagsArray--">getTagsArray</a></span>()</code> <div class="block">Contiguous raw bytes representing tags that may start at any index in the containing array.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTagsLength--">getTagsLength</a></span>()</code> <div class="block">HBase internally uses 2 bytes to store tags length in Cell.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTagsOffset--">getTagsOffset</a></span>()</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>byte</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTypeByte--">getTypeByte</a></span>()</code> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#setSequenceId-long-">setSequenceId</a></span>(long seqId)</code> <div class="block">Sets with the given seqId.</div> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#setTimestamp-byte:A-">setTimestamp</a></span>(byte[] ts)</code> <div class="block">Sets with the given timestamp.</div> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#setTimestamp-long-">setTimestamp</a></span>(long ts)</code> <div class="block">Sets with the given timestamp.</div> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>default void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf, int offset)</code> <div class="block">Write this Cell into the given buf's offset in a <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a> format.</div> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>default int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out, boolean withTags)</code> @@ -290,7 +294,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockListLast"> <li class="blockList"> <h4>CELL_NOT_BASED_ON_CHUNK</h4> -<pre>static final int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.35">CELL_NOT_BASED_ON_CHUNK</a></pre> +<pre>static final int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.34">CELL_NOT_BASED_ON_CHUNK</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../constant-values.html#org.apache.hadoop.hbase.ExtendedCell.CELL_NOT_BASED_ON_CHUNK">Constant Field Values</a></dd> @@ -351,13 +355,26 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf </dl> </li> </ul> +<a name="getSerializedSize--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSerializedSize</h4> +<pre>default int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.93">getSerializedSize</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Serialized size (defaults to include tag length).</dd> +</dl> +</li> +</ul> <a name="write-java.nio.ByteBuffer-int-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>write</h4> -<pre>default void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.95">write</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf, +<pre>default void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.102">write</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf, int offset)</pre> <div class="block">Write this Cell into the given buf's offset in a <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in org.apache.hadoop.hbase"><code>KeyValue</code></a> format.</div> <dl> @@ -373,7 +390,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>deepClone</h4> -<pre>default <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.103">deepClone</a>()</pre> +<pre>default <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a> <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.110">deepClone</a>()</pre> <div class="block">Does a deep copy of the contents to a new memory area and returns it as a new cell.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -387,12 +404,13 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>getChunkId</h4> -<pre>default int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.113">getChunkId</a>()</pre> +<pre>default int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.121">getChunkId</a>()</pre> <div class="block">Extracts the id of the backing bytebuffer of this cell if it was obtained from fixed sized chunks as in case of MemstoreLAB</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> -<dd>the chunk id if the cell is backed by fixed sized Chunks, else return -1</dd> +<dd>the chunk id if the cell is backed by fixed sized Chunks, else return + <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#CELL_NOT_BASED_ON_CHUNK"><code>CELL_NOT_BASED_ON_CHUNK</code></a>; i.e. -1.</dd> </dl> </li> </ul> @@ -402,7 +420,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>setSequenceId</h4> -<pre>void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.121">setSequenceId</a>(long seqId) +<pre>void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.129">setSequenceId</a>(long seqId) throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Sets with the given seqId.</div> <dl> @@ -419,7 +437,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>setTimestamp</h4> -<pre>void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.127">setTimestamp</a>(long ts) +<pre>void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.135">setTimestamp</a>(long ts) throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Sets with the given timestamp.</div> <dl> @@ -436,7 +454,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>setTimestamp</h4> -<pre>void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.133">setTimestamp</a>(byte[] ts) +<pre>void <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.141">setTimestamp</a>(byte[] ts) throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Sets with the given timestamp.</div> <dl> @@ -453,7 +471,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>getSequenceId</h4> -<pre>long <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.142">getSequenceId</a>()</pre> +<pre>long <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.150">getSequenceId</a>()</pre> <div class="block">A region-specific unique monotonically increasing sequence ID given to each Cell. It always exists for cells in the memstore but is not retained forever. It will be kept for <a href="../../../../org/apache/hadoop/hbase/HConstants.html#KEEP_SEQID_PERIOD"><code>HConstants.KEEP_SEQID_PERIOD</code></a> days, but generally becomes irrelevant after the cell's @@ -472,7 +490,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>getTagsArray</h4> -<pre>byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.148">getTagsArray</a>()</pre> +<pre>byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.156">getTagsArray</a>()</pre> <div class="block">Contiguous raw bytes representing tags that may start at any index in the containing array.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -488,7 +506,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>getTagsOffset</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.153">getTagsOffset</a>()</pre> +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.161">getTagsOffset</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTagsOffset--">getTagsOffset</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd> @@ -503,7 +521,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockList"> <li class="blockList"> <h4>getTagsLength</h4> -<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.163">getTagsLength</a>()</pre> +<pre>int <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.171">getTagsLength</a>()</pre> <div class="block">HBase internally uses 2 bytes to store tags length in Cell. As the tags length is always a non-negative number, to make good use of the sign bit, the max of tags length is defined 2 * Short.MAX_VALUE + 1 = 65535. As a result, the return type is int, because a short is not @@ -523,7 +541,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interf <ul class="blockListLast"> <li class="blockList"> <h4>getTypeByte</h4> -<pre>byte <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.168">getTypeByte</a>()</pre> +<pre>byte <a href="../../../../src-html/org/apache/hadoop/hbase/ExtendedCell.html#line.176">getTypeByte</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../org/apache/hadoop/hbase/Cell.html#getTypeByte--">getTypeByte</a></code> in interface <code><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a></code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/IndividualBytesFieldCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/IndividualBytesFieldCell.html b/devapidocs/org/apache/hadoop/hbase/IndividualBytesFieldCell.html index c8e8ddc..0ec9615 100644 --- a/devapidocs/org/apache/hadoop/hbase/IndividualBytesFieldCell.html +++ b/devapidocs/org/apache/hadoop/hbase/IndividualBytesFieldCell.html @@ -116,7 +116,7 @@ var activeTableTab = "activeTableTab"; <pre>@InterfaceAudience.Private public class <a href="../../../../src-html/org/apache/hadoop/hbase/IndividualBytesFieldCell.html#line.27">IndividualBytesFieldCell</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> -implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></pre> +implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre> </li> </ul> </div> @@ -451,7 +451,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#deepClone--">deepClone</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#deepClone--">deepClone</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html index 0d53feb..94ccf64 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html @@ -401,7 +401,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/KeyValue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.html index 924c8cc..e8272a2 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.html @@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab"; <pre>@InterfaceAudience.Private public class <a href="../../../../src-html/org/apache/hadoop/hbase/KeyValue.html#line.79">KeyValue</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> -implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></pre> +implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre> <div class="block">An HBase Key/Value. This is the fundamental HBase Type. <p> HBase applications and users should use the Cell interface and avoid directly using KeyValue and @@ -1119,7 +1119,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html b/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html index 8aee42d..9ae9521 100644 --- a/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> +<dd><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> </dl> <dl> <dt>Direct Known Subclasses:</dt> @@ -260,7 +260,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferKeyValue.html" ti <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html b/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html index 6e62725..d9bca7e 100644 --- a/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html @@ -246,7 +246,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/KeyValue.html" title="class <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html index 62382f3..91bd0e0 100644 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html +++ b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> +<dd><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> </dl> <dl> <dt>Direct Known Subclasses:</dt> @@ -354,7 +354,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/ByteBufferExtendedCell.html <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#deepClone--">deepClone</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#deepClone--">deepClone</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyCell.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyCell.html index 363f73b..591a69a 100644 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyCell.html +++ b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyCell.html @@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> +<dd><a href="../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a>, <a href="../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a>, <a href="../../../../org/apache/hadoop/hbase/RawCell.html" title="interface in org.apache.hadoop.hbase">RawCell</a></dd> </dl> <dl> <dt>Direct Known Subclasses:</dt> @@ -310,7 +310,7 @@ implements <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html" title="interface in org.apache.hadoop.hbase">ExtendedCell</a></h3> -<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#deepClone--">deepClone</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></code></li> +<code><a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#deepClone--">deepClone</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getChunkId--">getChunkId</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize--">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getSerializedSize-boolean-">getSerializedSize</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#getTypeByte--">getTypeByte</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.nio.ByteBuffer-int-">write</a>, <a href="../../../../org/apache/hadoop/hbase/ExtendedCell.html#write-java.io.OutputStream-boolean-">write</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.RawCell">