http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd3bcf4e/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
index dac47bb..af68a4d 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -3386,33 +3386,42 @@ service.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#firstKey">firstKey</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#splitCell">splitCell</a></span></code> </td>
</tr>
</tbody>
</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0"
summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a
href="../../../../../org/apache/hadoop/hbase/io/package-summary.html">org.apache.hadoop.hbase.io</a>
with type parameters of type <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></span><span
class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#firstKey">firstKey</a></span></code> </td>
+</tr>
+</tbody>
+</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0"
summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a
href="../../../../../org/apache/hadoop/hbase/io/package-summary.html">org.apache.hadoop.hbase.io</a>
that return <a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a></span><span
class="tabEnd"> </span></caption>
+<caption><span>Methods in <a
href="../../../../../org/apache/hadoop/hbase/io/package-summary.html">org.apache.hadoop.hbase.io</a>
that return types with arguments of type <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></span><span
class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#getLastKey--">getLastKey</a></span>()</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#midkey--">midkey</a></span>()</code> </td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HalfStoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/HalfStoreFileReader.html#midKey--">midKey</a></span>()</code> </td>
</tr>
</tbody>
</table>
@@ -3865,14 +3874,6 @@ service.</div>
<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.EncodedScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.EncodedScanner.html#getCell--">getCell</a></span>()</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFile.Reader.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.HFileScannerImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.HFileScannerImpl.html#getFirstKeyCellInBlock-org.apache.hadoop.hbase.io.hfile.HFileBlock-">getFirstKeyCellInBlock</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.html"
title="class in
org.apache.hadoop.hbase.io.hfile">HFileBlock</a> curBlock)</code> </td>
</tr>
@@ -3895,14 +3896,6 @@ service.</div>
<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.EncodedScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.EncodedScanner.html#getKey--">getKey</a></span>()</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFile.Reader.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getLastKey--">getLastKey</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#getLastKey--">getLastKey</a></span>()</code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>static <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">HFileWriterImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html#getMidpoint-org.apache.hadoop.hbase.CellComparator-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">getMidpoint</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> left,
@@ -3945,13 +3938,38 @@ service.</div>
<div class="block">An approximation to the <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class
in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a>'s mid-key.</div>
</td>
</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0"
summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a
href="../../../../../org/apache/hadoop/hbase/io/hfile/package-summary.html">org.apache.hadoop.hbase.io.hfile</a>
that return types with arguments of type <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></span><span
class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFile.Reader.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
+</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFile.Reader.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#midkey--">midkey</a></span>()</code> </td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#midkey--">midkey</a></span>()</code> </td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFile.Reader.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#getLastKey--">getLastKey</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#getLastKey--">getLastKey</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFile.Reader.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFile.Reader.html#midKey--">midKey</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">HFileReaderImpl.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html#midKey--">midKey</a></span>()</code> </td>
</tr>
</tbody>
</table>
@@ -4553,31 +4571,23 @@ service.</div>
<td class="colLast"><span
class="typeNameLabel">StoreFileScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#delayedSeekKV">delayedSeekKV</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#firstKey">firstKey</a></span></code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>protected <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</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#joinedContinuationRow">joinedContinuationRow</a></span></code>
<div class="block">If the joined heap data gathering is interrupted due to
scan limits, this will
contain the row for which we are populating the values.</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#last">last</a></span></code> </td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StripeMultiFileWriter.BoundaryMultiWriter.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#lastCell">lastCell</a></span></code> </td>
+<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#last">last</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StripeMultiFileWriter.SizeMultiWriter.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.SizeMultiWriter.html#lastCell">lastCell</a></span></code> </td>
+<td class="colLast"><span
class="typeNameLabel">StripeMultiFileWriter.BoundaryMultiWriter.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html#lastCell">lastCell</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#lastKey">lastKey</a></span></code> </td>
+<td class="colLast"><span
class="typeNameLabel">StripeMultiFileWriter.SizeMultiWriter.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.SizeMultiWriter.html#lastCell">lastCell</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
@@ -4604,21 +4614,21 @@ service.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private <a
href="http://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>></code></td>
-<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#comparator">comparator</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true"
title="class or interface in java.util">Comparator</a><? super <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#comparator">comparator</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#delegatee">delegatee</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#delegatee">delegatee</a></span></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#firstKey">firstKey</a></span></code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#iter">iter</a></span></code> </td>
@@ -4632,6 +4642,10 @@ service.</div>
<td class="colLast"><span
class="typeNameLabel">MemStoreCompactorSegmentsIterator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.html#kvsIterator">kvsIterator</a></span></code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>private <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#lastKey">lastKey</a></span></code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>private static <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/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#MOCKED_LIST">MOCKED_LIST</a></span></code>
<div class="block">A mocked list implementation - discards all updates.</div>
@@ -4733,18 +4747,6 @@ service.</div>
<td class="colLast"><span
class="typeNameLabel">CompositeImmutableSegment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CompositeImmutableSegment.html#getFirstAfter-org.apache.hadoop.hbase.Cell-">getFirstAfter</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#getHighest-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">getHighest</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> first,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a> second)</code>
@@ -4752,21 +4754,9 @@ service.</div>
if they are both null</div>
</td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">CellFlatMap.CellFlatMapEntry.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapEntry.html#getKey--">getKey</a></span>()</code> </td>
-</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getLastKey--">getLastKey</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getLastKey--">getLastKey</a></span>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#getLastKey--">getLastKey</a></span>()</code> </td>
+<td class="colLast"><span
class="typeNameLabel">CellFlatMap.CellFlatMapEntry.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapEntry.html#getKey--">getKey</a></span>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
@@ -4870,89 +4860,85 @@ service.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#midkey--">midkey</a></span>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">StoreFileScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#next--">next</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">KeyValueScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#next--">next</a></span>()</code>
<div class="block">Return the next Cell in this scanner, iterating the
scanner</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#next--">next</a></span>()</code>
<div class="block">Return the next Cell in this scanner, iterating the
scanner</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">KeyValueHeap.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#next--">next</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ReversedKeyValueHeap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/ReversedKeyValueHeap.html#next--">next</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">CellFlatMap.CellFlatMapIterator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapIterator.html#next--">next</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">MemStoreMergerSegmentsIterator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreMergerSegmentsIterator.html#next--">next</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">MemStoreCompactorSegmentsIterator.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactorSegmentsIterator.html#next--">next</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">StoreFileScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#peek--">peek</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">StoreScanner.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html#peek--">peek</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">KeyValueScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#peek--">peek</a></span>()</code>
<div class="block">Look at the next Cell in this scanner, but do not iterate
scanner.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#peek--">peek</a></span>()</code>
<div class="block">Look at the next Cell in this scanner, but do not iterate
the scanner</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">KeyValueHeap.</span><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html#peek--">peek</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#pollFirst--">pollFirst</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#pollLast--">pollLast</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">RegionCoprocessorHost.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html#postMutationBeforeWAL-org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationType-org.apache.hadoop.hbase.client.Mutation-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">postMutationBeforeWAL</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html"
title="enum in
org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> opType,
<a
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class
in org.apache.hadoop.hbase.client">Mutation</a> mutation,
<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> oldCell,
<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> newCell)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#put-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-">put</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface
in org.apache.hadoop.hbase">Cell</a> v)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">HMobStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#readCell-java.util.List-java.lang.String-org.apache.hadoop.hbase.Cell-boolean-long-boolean-">readCell</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><org.apache.hadoop.fs.Path> locations,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> fileName,
@@ -4963,7 +4949,7 @@ service.</div>
<div class="block">Reads the cell from a mob file.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private static <a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">HRegion.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html#reckonDelta-org.apache.hadoop.hbase.Cell-org.apache.hadoop.hbase.Cell-byte:A-long-org.apache.hadoop.hbase.client.Mutation-java.util.function.Function-">reckonDelta</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> delta,
<a href="../../../../../org/apache/hadoop/hbase/Cell.html"
title="interface in org.apache.hadoop.hbase">Cell</a> currentCell,
@@ -4972,18 +4958,18 @@ service.</div>
<a
href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class
in org.apache.hadoop.hbase.client">Mutation</a> mutation,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true"
title="class or interface in java.util.function">Function</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,byte[]> supplier)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#remove-java.lang.Object-">remove</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a> o)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">HMobStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#resolve-org.apache.hadoop.hbase.Cell-boolean-">resolve</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> reference,
boolean cacheBlocks)</code>
<div class="block">Reads the cell from the mob file, and the read point does
not count.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span class="typeNameLabel">HMobStore.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HMobStore.html#resolve-org.apache.hadoop.hbase.Cell-boolean-long-boolean-">resolve</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> reference,
boolean cacheBlocks,
@@ -4992,7 +4978,7 @@ service.</div>
<div class="block">Reads the cell from the mob file.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a></code></td>
<td class="colLast"><span
class="typeNameLabel">CellFlatMap.CellFlatMapEntry.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapEntry.html#setValue-org.apache.hadoop.hbase.Cell-">setValue</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> value)</code> </td>
</tr>
@@ -5105,27 +5091,49 @@ service.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="http://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>></code></td>
-<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getComparator--">getComparator</a></span>()</code> </td>
+<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getComparator--">getComparator</a></span>()</code>
+<div class="block">Get the comparator for comparing two cells.</div>
+</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="http://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>></code></td>
-<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#getComparator--">getComparator</a></span>()</code> </td>
+<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#getDelegatee--">getDelegatee</a></span>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#getDelegatee--">getDelegatee</a></span>()</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#getDelegatee--">getDelegatee</a></span>()</code> </td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getFirstKey--">getFirstKey</a></span>()</code>
+<div class="block">Get the first key in this store file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#getFirstKey--">getFirstKey</a></span>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">SegmentScanner.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#getIterator-org.apache.hadoop.hbase.Cell-">getIterator</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#headMap-org.apache.hadoop.hbase.Cell-">headMap</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#getLastKey--">getLastKey</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">StoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html#getLastKey--">getLastKey</a></span>()</code>
+<div class="block">Get the last key in this store file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">HStoreFile.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html#getLastKey--">getLastKey</a></span>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
@@ -5133,8 +5141,7 @@ service.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#headMap-org.apache.hadoop.hbase.Cell-boolean-">headMap</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> toKey,
- boolean inclusive)</code> </td>
+<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#headMap-org.apache.hadoop.hbase.Cell-">headMap</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
@@ -5142,65 +5149,74 @@ service.</div>
boolean inclusive)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true"
title="class or interface in java.util">NavigableMap</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#headMap-org.apache.hadoop.hbase.Cell-boolean-">headMap</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> toKey,
+ boolean inclusive)</code> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true"
title="class or interface in java.util">SortedSet</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> toElement)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true"
title="class or interface in java.util">SortedSet</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">Segment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> firstKeyOnRow)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true"
title="class or interface in java.util">SortedSet</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">CompositeImmutableSegment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CompositeImmutableSegment.html#headSet-org.apache.hadoop.hbase.Cell-">headSet</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> firstKeyOnRow)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true"
title="class or interface in java.util">NavigableSet</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#headSet-org.apache.hadoop.hbase.Cell-boolean-">headSet</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> toElement,
boolean inclusive)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#higherEntry-org.apache.hadoop.hbase.Cell-">higherEntry</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#higherEntry-org.apache.hadoop.hbase.Cell-">higherEntry</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellSet.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html#iterator--">iterator</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">Segment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#iterator--">iterator</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">CompositeImmutableSegment.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CompositeImmutableSegment.html#iterator--">iterator</a></span>()</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span
class="typeNameLabel">CellFlatMap.CellFlatMapCollection.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.CellFlatMapCollection.html#iterator--">iterator</a></span>()</code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true"
title="class or interface in java.util">NavigableSet</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#keySet--">keySet</a></span>()</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lastEntry--">lastEntry</a></span>()</code> </td>
+</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lastEntry--">lastEntry</a></span>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lastEntry--">lastEntry</a></span>()</code> </td>
+<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lowerEntry-org.apache.hadoop.hbase.Cell-">lowerEntry</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lowerEntry-org.apache.hadoop.hbase.Cell-">lowerEntry</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true"
title="class or interface in java.util">Map.Entry</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>,<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
-<td class="colLast"><span class="typeNameLabel">CellFlatMap.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/CellFlatMap.html#lowerEntry-org.apache.hadoop.hbase.Cell-">lowerEntry</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> k)</code> </td>
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true"
title="class or interface in java.util">Optional</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileReader.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileReader.html#midKey--">midKey</a></span>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true"
title="class or interface in java.util">NavigableSet</a><<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a>></code></td>
@@ -6174,22 +6190,22 @@ service.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">DefaultStoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles,
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html"
title="class in
org.apache.hadoop.hbase.regionserver">HStoreFile</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">DefaultStoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html"
title="class in
org.apache.hadoop.hbase.regionserver">HStoreFile</a>> candidateFiles,
<a
href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in
org.apache.hadoop.hbase">KeyValue</a> targetKey,
<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> candidate)</code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">StoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles,
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html"
title="class in
org.apache.hadoop.hbase.regionserver">HStoreFile</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">StoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html"
title="class in
org.apache.hadoop.hbase.regionserver">HStoreFile</a>> candidateFiles,
<a
href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in
org.apache.hadoop.hbase">KeyValue</a> targetKey,
<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> candidate)</code>
<div class="block">Updates the candidate list for finding row key before.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFile</a>></code></td>
-<td class="colLast"><span
class="typeNameLabel">StripeStoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html"
title="interface in
org.apache.hadoop.hbase.regionserver">StoreFile</a>> candidateFiles,
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html"
title="class in
org.apache.hadoop.hbase.regionserver">HStoreFile</a>></code></td>
+<td class="colLast"><span
class="typeNameLabel">StripeStoreFileManager.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html#updateCandidateFilesForRowKeyBefore-java.util.Iterator-org.apache.hadoop.hbase.KeyValue-org.apache.hadoop.hbase.Cell-">updateCandidateFilesForRowKeyBefore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true"
title="class or interface in java.util">Iterator</a><<a
href="../../../../../org/apache/hadoop/hbase/regionserver/HStoreFile.html"
title="class in
org.apache.hadoop.hbase.regionserver">HStoreFile</a>> candidateFiles,
<a
href="../../../../../org/apache/hadoop/hbase/KeyValue.html" title="class in
org.apache.hadoop.hbase">KeyValue</a> targetKey,
<a
href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> candidate)</code>
<div class="block">See <a
href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html#getCandidateFilesForRowKeyBefore-org.apache.hadoop.hbase.KeyValue-"><code>StoreFileManager.getCandidateFilesForRowKeyBefore(KeyValue)</code></a>
and