http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f96628d5/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
index 0e8f6f0..9b42618 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
@@ -246,8 +246,10 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span
class="typeNameLabel">RowIndexSeekerV1.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in
org.apache.hadoop.hbase">Cell</a> key)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">DataBlockEncoder.EncodedSeeker.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a> key)</code>
+<div class="block">Compare the given key against the current key</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
@@ -256,42 +258,40 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><span
class="typeNameLabel">DataBlockEncoder.EncodedSeeker.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a> key)</code>
-<div class="block">Compare the given key against the current key</div>
-</td>
+<td class="colLast"><span
class="typeNameLabel">RowIndexSeekerV1.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.html#compareKey-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-">compareKey</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in
org.apache.hadoop.hbase">Cell</a> key)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">PrefixKeyDeltaEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/PrefixKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">DataBlockEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code>
+<div class="block">Create a HFileBlock seeker which find KeyValues within a
block.</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">RowIndexCodecV1.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+<td class="colLast"><span
class="typeNameLabel">DiffKeyDeltaEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DiffKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">DiffKeyDeltaEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DiffKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+<td class="colLast"><span
class="typeNameLabel">CopyKeyDataBlockEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">CopyKeyDataBlockEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/CopyKeyDataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+<td class="colLast"><span
class="typeNameLabel">RowIndexCodecV1.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">FastDiffDeltaEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+<td class="colLast"><span
class="typeNameLabel">PrefixKeyDeltaEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/PrefixKeyDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.EncodedSeeker.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">DataBlockEncoder.EncodedSeeker</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">DataBlockEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code>
-<div class="block">Create a HFileBlock seeker which find KeyValues within a
block.</div>
-</td>
+<td class="colLast"><span
class="typeNameLabel">FastDiffDeltaEncoder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/encoding/FastDiffDeltaEncoder.html#createSeeker-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.io.encoding.HFileBlockDecodingContext-">createSeeker</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a
href="../../../../../org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.html"
title="interface in
org.apache.hadoop.hbase.io.encoding">HFileBlockDecodingContext</a> decodingCtx)</code> </td>
</tr>
</tbody>
</table>
@@ -328,9 +328,9 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFileBlockIndex.CellBasedKeyBlockIndexReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#comparator">comparator</a></span></code>
-<div class="block">Needed doing lookup on blocks.</div>
+<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">CompoundBloomFilterBase.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterBase.html#comparator">comparator</a></span></code>
+<div class="block">Comparator used to compare Bloom filter keys</div>
</td>
</tr>
<tr class="rowColor">
@@ -340,9 +340,9 @@
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">CompoundBloomFilterBase.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/CompoundBloomFilterBase.html#comparator">comparator</a></span></code>
-<div class="block">Comparator used to compare Bloom filter keys</div>
+<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFileBlockIndex.CellBasedKeyBlockIndexReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.CellBasedKeyBlockIndexReader.html#comparator">comparator</a></span></code>
+<div class="block">Needed doing lookup on blocks.</div>
</td>
</tr>
<tr class="rowColor">
@@ -530,24 +530,24 @@
<td class="colLast"><span
class="typeNameLabel">StripeStoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#cellComparator">cellComparator</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#comparator">comparator</a></span></code> </td>
+<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ScanInfo.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#comparator">comparator</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StripeStoreFlusher.StripeFlushRequest.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#comparator">comparator</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
<td class="colLast"><span class="typeNameLabel">Segment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#comparator">comparator</a></span></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">HRegion.RegionScannerImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html#comparator">comparator</a></span></code> </td>
+</tr>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">AbstractMemStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#comparator">comparator</a></span></code> </td>
+<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">StripeStoreFlusher.StripeFlushRequest.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html#comparator">comparator</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ScanInfo.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#comparator">comparator</a></span></code> </td>
+<td class="colLast"><span
class="typeNameLabel">MemStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#comparator">comparator</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
@@ -555,15 +555,15 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">MemStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#comparator">comparator</a></span></code> </td>
+<td class="colLast"><span
class="typeNameLabel">AbstractMemStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#comparator">comparator</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileWriter.Builder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html#comparator">comparator</a></span></code> </td>
+<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#comparator">comparator</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#comparator">comparator</a></span></code> </td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileWriter.Builder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html#comparator">comparator</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
@@ -594,38 +594,38 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Store.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getComparator--">getComparator</a></span>()</code> </td>
+<td class="colLast"><span class="typeNameLabel">ScanInfo.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#getComparator--">getComparator</a></span>()</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getComparator--">getComparator</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
<td class="colLast"><span class="typeNameLabel">Segment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getComparator--">getComparator</a></span>()</code>
<div class="block">Returns the Cell comparator used by this segment</div>
</td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">AbstractMemStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#getComparator--">getComparator</a></span>()</code> </td>
-</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ScanInfo.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ScanInfo.html#getComparator--">getComparator</a></span>()</code> </td>
+<td class="colLast"><span
class="typeNameLabel">KeyValueHeap.KVScannerComparator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html#getComparator--">getComparator</a></span>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getComparator--">getComparator</a></span>()</code> </td>
+<td class="colLast"><span class="typeNameLabel">Store.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html#getComparator--">getComparator</a></span>()</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">KeyValueHeap.KVScannerComparator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.KVScannerComparator.html#getComparator--">getComparator</a></span>()</code> </td>
+<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">AbstractMemStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#getComparator--">getComparator</a></span>()</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>(package private) <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#getComparator--">getComparator</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#getComparator--">getComparator</a></span>()</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#getComparator--">getComparator</a></span>()</code> </td>
+</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0"
summary="Use table, listing methods, and an explanation">
@@ -637,17 +637,17 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> prevKV,
+<td class="colLast"><span
class="typeNameLabel">ReversedStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> prevKV,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a> kv,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator)</code>
-<div class="block">Check whether scan as expected order</div>
-</td>
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span
class="typeNameLabel">ReversedStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> prevKV,
+<td class="colLast"><span
class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#checkScanOrder-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-">checkScanOrder</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> prevKV,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a> kv,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator)</code>
+<div class="block">Check whether scan as expected order</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreEngine</a><?,?,?,?></code></td>
@@ -659,22 +659,10 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span
class="typeNameLabel">StripeStoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration conf,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span
class="typeNameLabel">DateTieredStoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/DateTieredStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> kvComparator)</code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span
class="typeNameLabel">DefaultStoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration conf,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> kvComparator)</code> </td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="typeNameLabel">StoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration conf,
@@ -684,6 +672,18 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span
class="typeNameLabel">StripeStoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span
class="typeNameLabel">DefaultStoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.html#createComponents-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponents</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> kvComparator)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="typeNameLabel">StoreEngine.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html#createComponentsOnce-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.hbase.CellComparator-">createComponentsOnce</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
@@ -695,24 +695,33 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration conf,
+<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a> iterator)</code> </td>
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a> iterator)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-">createImmutableSegment</a></span>(org.apache.hadoop.conf.Configuration conf,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a> iterator,
- int numOfCells,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
title="enum in
org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a> segmentType)</code> </td>
+<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByCompaction-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-">createImmutableSegmentByCompaction</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a> iterator,
+ int numOfCells,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
title="enum in
org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a> segmentType)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createImmutableSegmentByMerge-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-java.util.List-">createImmutableSegmentByMerge</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a> iterator,
+ int numOfCells,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
title="enum in
org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a> segmentType,
+ <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">MutableSegment</a></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#createMutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-">createMutableSegment</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreEngine</a><?,?,?,?></code></td>
<td class="colLast"><span class="typeNameLabel">HMobStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#createStoreEngine-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-">createStoreEngine</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
org.apache.hadoop.conf.Configuration conf,
@@ -720,7 +729,7 @@
<div class="block">Creates the mob store engine.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreEngine</a><?,?,?,?></code></td>
<td class="colLast"><span class="typeNameLabel">HStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStore.html#createStoreEngine-org.apache.hadoop.hbase.regionserver.Store-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-">createStoreEngine</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store,
org.apache.hadoop.conf.Configuration conf,
@@ -728,40 +737,40 @@
<div class="block">Creates the store engine configured for the given
Store.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">MutableSegment</a></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentFactory.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html#generateMutableSegment-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">generateMutableSegment</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html"
title="interface in
org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> memStoreLAB)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) byte[]</code></td>
<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getFileSplitPoint-org.apache.hadoop.hbase.CellComparator-">getFileSplitPoint</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator)</code>
<div class="block">Gets the approximate mid-point of this file that is optimal
for use in splitting it.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span
class="typeNameLabel">MemStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#initForwardKVHeapIfNeeded-org.apache.hadoop.hbase.CellComparator-java.util.List-">initForwardKVHeapIfNeeded</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span
class="typeNameLabel">MemStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#initReverseKVHeapIfNeeded-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.CellComparator-java.util.List-">initReverseKVHeapIfNeeded</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> seekKey,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners)</code> </td>
</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#resetKVHeap-java.util.List-org.apache.hadoop.hbase.CellComparator-">resetKVHeap</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><? extends <a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
-</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span
class="typeNameLabel">ReversedStoreScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedStoreScanner.html#resetKVHeap-java.util.List-org.apache.hadoop.hbase.CellComparator-">resetKVHeap</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><? extends <a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#resetKVHeap-java.util.List-org.apache.hadoop.hbase.CellComparator-">resetKVHeap</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><? extends <a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html"
title="class in
org.apache.hadoop.hbase.regionserver">StoreFileWriter.Builder</a></code></td>
<td class="colLast"><span
class="typeNameLabel">StoreFileWriter.Builder.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileWriter.Builder.html#withComparator-org.apache.hadoop.hbase.CellComparator-">withComparator</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in
org.apache.hadoop.hbase">CellComparator</a> comparator)</code> </td>
</tr>
@@ -809,8 +818,8 @@
<a
href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.html"
title="class in
org.apache.hadoop.hbase.regionserver.compactions">CompactionConfiguration</a> comConf)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">ImmutableSegment</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a> iterator,
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">ImmutableSegment</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a> iterator,
<a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html"
title="interface in
org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> memStoreLAB)</code>
<div
class="block">------------------------------------------------------------------------
C-tor to be used when new SKIP-LIST BASED ImmutableSegment is a result of
compaction of a
@@ -818,11 +827,12 @@
</td>
</tr>
<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreCompactorIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-">ImmutableSegment</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreCompactorIterator</a> iterator,
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html#ImmutableSegment-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreSegmentsIterator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-int-org.apache.hadoop.hbase.regionserver.ImmutableSegment.Type-boolean-">ImmutableSegment</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html"
title="class in
org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a> iterator,
<a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreLAB.html"
title="interface in
org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> memStoreLAB,
int numOfCells,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
title="enum in
org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a> type)</code>
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.Type.html"
title="enum in
org.apache.hadoop.hbase.regionserver">ImmutableSegment.Type</a> type,
+ boolean merge)</code>
<div
class="block">------------------------------------------------------------------------
C-tor to be used when new CELL_ARRAY BASED ImmutableSegment is a result of
compaction of a
list of older ImmutableSegments.</div>
@@ -840,19 +850,25 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorIterator.html#MemStoreCompactorIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreCompactorIterator</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments,
- <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
- int compactionKVMax,
- <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Store</a> store)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.html#MemStoreCompactorSegmentsIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreCompactorSegmentsIterator</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ int compactionKVMax,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Store</a> store)</code> </td>
</tr>
<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreMergerSegmentsIterator.html#MemStoreMergerSegmentsIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreMergerSegmentsIterator</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ int compactionKVMax,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Store</a> store)</code> </td>
+</tr>
+<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#MemStoreScanner-org.apache.hadoop.hbase.CellComparator-java.util.List-">MemStoreScanner</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners)</code>
<div class="block">Creates either a forward KeyValue heap or Reverse KeyValue
heap based on the type of scan
and the heap is lazily initialized</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#MemStoreScanner-org.apache.hadoop.hbase.CellComparator-java.util.List-boolean-">MemStoreScanner</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html"
title="interface in
org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>> scanners,
boolean inmemoryCompaction)</code>
@@ -860,6 +876,12 @@
and the heap is lazily initialized</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSegmentsIterator.html#MemStoreSegmentsIterator-java.util.List-org.apache.hadoop.hbase.CellComparator-int-org.apache.hadoop.hbase.regionserver.Store-">MemStoreSegmentsIterator</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html"
title="class in
org.apache.hadoop.hbase.regionserver">ImmutableSegment</a>> segments,
+ <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
+ int compactionKVMax,
+ <a
href="../../../../../org/apache/hadoop/hbase/regionserver/Store.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Store</a> store)</code> </td>
+</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html#MutableSegment-org.apache.hadoop.hbase.regionserver.CellSet-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.regionserver.MemStoreLAB-">MutableSegment</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html"
title="class in org.apache.hadoop.hbase.regionserver">CellSet</a> cellSet,
<a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a> comparator,
@@ -1001,13 +1023,13 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">BloomContext.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/util/BloomContext.html#comparator">comparator</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>(package private) <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
<td class="colLast"><span
class="typeNameLabel">CollectionBackedScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/util/CollectionBackedScanner.html#comparator">comparator</a></span></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/CellComparator.html" title="class
in org.apache.hadoop.hbase">CellComparator</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">BloomContext.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/util/BloomContext.html#comparator">comparator</a></span></code> </td>
+</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0"
summary="Use table, listing methods, and an explanation">