http://git-wip-us.apache.org/repos/asf/hbase-site/blob/526c7822/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html index 7051ba8..98ae75f 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/Store.html @@ -874,38 +874,41 @@ </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="strong">DefaultMemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#shouldSeek(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldSeek</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, - <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, - long oldestUnexpiredTS)</code> -<div class="block">Check if this memstore may contain the required keys</div> -</td> +<td class="colLast"><span class="strong">NonLazyKeyValueScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, + long oldestUnexpiredTS)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="strong">NonLazyKeyValueScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<td class="colLast"><span class="strong">KeyValueScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, - long oldestUnexpiredTS)</code> </td> + long oldestUnexpiredTS)</code> +<div class="block">Allows to filter out scanners (both StoreFile and memstore) that we don't + want to use based on criteria such as Bloom filters and timestamp ranges.</div> +</td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="strong">DefaultMemStore.MemStoreScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.MemStoreScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<td class="colLast"><span class="strong">StoreFileScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, long oldestUnexpiredTS)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="strong">KeyValueScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<td class="colLast"><span class="strong">SegmentScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, long oldestUnexpiredTS)</code> -<div class="block">Allows to filter out scanners (both StoreFile and memstore) that we don't - want to use based on criteria such as Bloom filters and timestamp ranges.</div> +<div class="block">This functionality should be resolved in the higher level which is + MemStoreScanner, currently returns true as default.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="strong">StoreFileScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, +<td class="colLast"><span class="strong">MemStoreScanner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html#shouldUseScanner(org.apache.hadoop.hbase.client.Scan,%20org.apache.hadoop.hbase.regionserver.Store,%20long)">shouldUseScanner</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Store.html" title="interface in org.apache.hadoop.hbase.regionserver">Store</a> store, - long oldestUnexpiredTS)</code> </td> + long oldestUnexpiredTS)</code> +<div class="block">Check if this memstore may contain the required keys</div> +</td> </tr> </tbody> </table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/526c7822/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/TimeRangeTracker.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/TimeRangeTracker.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/TimeRangeTracker.html index 3a1d8c3..b795fd2 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/TimeRangeTracker.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/TimeRangeTracker.html @@ -96,14 +96,6 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> -<td class="colLast"><span class="strong">DefaultMemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#snapshotTimeRangeTracker">snapshotTimeRangeTracker</a></strong></code> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> -<td class="colLast"><span class="strong">DefaultMemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#timeRangeTracker">timeRangeTracker</a></strong></code> </td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> <td class="colLast"><span class="strong">StoreFile.Writer.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html#timeRangeTracker">timeRangeTracker</a></strong></code> </td> </tr> <tr class="rowColor"> @@ -114,6 +106,10 @@ <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> <td class="colLast"><span class="strong">MemStoreSnapshot.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html#timeRangeTracker">timeRangeTracker</a></strong></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> +<td class="colLast"><span class="strong">Segment.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#timeRangeTracker">timeRangeTracker</a></strong></code> </td> +</tr> </tbody> </table> <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> @@ -127,6 +123,10 @@ <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> <td class="colLast"><span class="strong">MemStoreSnapshot.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html#getTimeRangeTracker()">getTimeRangeTracker</a></strong>()</code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></code></td> +<td class="colLast"><span class="strong">Segment.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getTimeRangeTracker()">getTimeRangeTracker</a></strong>()</code> </td> +</tr> </tbody> </table> <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> @@ -156,14 +156,6 @@ </tr> <tbody> <tr class="altColor"> -<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html#MemStoreSnapshot(long,%20int,%20long,%20org.apache.hadoop.hbase.regionserver.TimeRangeTracker,%20org.apache.hadoop.hbase.regionserver.KeyValueScanner,%20boolean)">MemStoreSnapshot</a></strong>(long id, - int cellsCount, - long size, - <a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> timeRangeTracker, - <a href="../../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> scanner, - boolean tagsPresent)</code> </td> -</tr> -<tr class="rowColor"> <td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html#TimeRangeTracker(org.apache.hadoop.hbase.regionserver.TimeRangeTracker)">TimeRangeTracker</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a> trt)</code> <div class="block">Copy Constructor</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/526c7822/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/UnexpectedStateException.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/UnexpectedStateException.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/UnexpectedStateException.html index 3d04d0d..25eb2ff 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/UnexpectedStateException.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/UnexpectedStateException.html @@ -96,14 +96,14 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">DefaultMemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html#clearSnapshot(long)">clearSnapshot</a></strong>(long id)</code> -<div class="block">The passed snapshot was successfully persisted; it can be let go.</div> +<td class="colLast"><span class="strong">MemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#clearSnapshot(long)">clearSnapshot</a></strong>(long id)</code> +<div class="block">Clears the current snapshot of the Memstore.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><span class="strong">MemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html#clearSnapshot(long)">clearSnapshot</a></strong>(long id)</code> -<div class="block">Clears the current snapshot of the Memstore.</div> +<td class="colLast"><span class="strong">AbstractMemStore.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html#clearSnapshot(long)">clearSnapshot</a></strong>(long id)</code> +<div class="block">The passed snapshot was successfully persisted; it can be let go.</div> </td> </tr> </tbody> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/526c7822/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html index 0b21f87..db185ea 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-frame.html @@ -61,9 +61,10 @@ </ul> <h2 title="Classes">Classes</h2> <ul title="Classes"> +<li><a href="AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">AbstractMemStore</a></li> <li><a href="AnnotationReadingPriorityFunction.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">AnnotationReadingPriorityFunction</a></li> <li><a href="BaseRowProcessor.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">BaseRowProcessor</a></li> -<li><a href="CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CellSkipListSet</a></li> +<li><a href="CellSet.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CellSet</a></li> <li><a href="ColumnCount.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ColumnCount</a></li> <li><a href="CompactedHFilesDischargeHandler.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactedHFilesDischargeHandler</a></li> <li><a href="CompactedHFilesDischarger.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">CompactedHFilesDischarger</a></li> @@ -108,6 +109,8 @@ <li><a href="HRegionServer.PeriodicMemstoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">HRegionServer.PeriodicMemstoreFlusher</a></li> <li><a href="HRegionServerCommandLine.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">HRegionServerCommandLine</a></li> <li><a href="HStore.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">HStore</a></li> +<li><a href="ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ImmutableSegment</a></li> +<li><a href="ImmutableSegmentAdapter.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ImmutableSegmentAdapter</a></li> <li><a href="IncreasingToUpperBoundRegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">IncreasingToUpperBoundRegionSplitPolicy</a></li> <li><a href="InternalScan.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">InternalScan</a></li> <li><a href="KeyPrefixRegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">KeyPrefixRegionSplitPolicy</a></li> @@ -123,6 +126,7 @@ <li><a href="MemStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreFlusher</a></li> <li><a href="MemStoreFlusher.FlushRegionEntry.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreFlusher.FlushRegionEntry</a></li> <li><a href="MemStoreFlusher.WakeupFlushThread.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreFlusher.WakeupFlushThread</a></li> +<li><a href="MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreScanner</a></li> <li><a href="MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreSnapshot</a></li> <li><a href="MetricsRegion.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MetricsRegion</a></li> <li><a href="MetricsRegionAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MetricsRegionAggregateSourceImpl</a></li> @@ -139,6 +143,9 @@ <li><a href="MultiRowMutationProcessor.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MultiRowMutationProcessor</a></li> <li><a href="MultiVersionConcurrencyControl.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MultiVersionConcurrencyControl</a></li> <li><a href="MultiVersionConcurrencyControl.WriteEntry.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MultiVersionConcurrencyControl.WriteEntry</a></li> +<li><a href="MutableCellSetSegment.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MutableCellSetSegment</a></li> +<li><a href="MutableCellSetSegmentScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MutableCellSetSegmentScanner</a></li> +<li><a href="MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">MutableSegment</a></li> <li><a href="NoLimitScannerContext.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">NoLimitScannerContext</a></li> <li><a href="NonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">NonLazyKeyValueScanner</a></li> <li><a href="NonReversedNonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">NonReversedNonLazyKeyValueScanner</a></li> @@ -183,6 +190,9 @@ <li><a href="ScannerContext.LimitFields.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ScannerContext.LimitFields</a></li> <li><a href="ScanQueryMatcher.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ScanQueryMatcher</a></li> <li><a href="ScanWildcardColumnTracker.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ScanWildcardColumnTracker</a></li> +<li><a href="Segment.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">Segment</a></li> +<li><a href="SegmentFactory.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">SegmentFactory</a></li> +<li><a href="SegmentScanner.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">SegmentScanner</a></li> <li><a href="ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ServerNonceManager</a></li> <li><a href="ServerNonceManager.OperationContext.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ServerNonceManager.OperationContext</a></li> <li><a href="ShutdownHook.html" title="class in org.apache.hadoop.hbase.regionserver" target="classFrame">ShutdownHook</a></li> @@ -233,6 +243,7 @@ <li><a href="DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">DeleteTracker.DeleteCompare</a></li> <li><a href="DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">DeleteTracker.DeleteResult</a></li> <li><a href="FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">FlushType</a></li> +<li><a href="MemStoreScanner.Type.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">MemStoreScanner.Type</a></li> <li><a href="MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">MetricsRegionServerSourceFactoryImpl.FactoryStorage</a></li> <li><a href="Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">Region.FlushResult.Result</a></li> <li><a href="Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver" target="classFrame">Region.Operation</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/526c7822/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html index d35999b..326001b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html @@ -375,38 +375,44 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">AbstractMemStore</a></td> +<td class="colLast"> +<div class="block">An abstract class, which implements the behaviour shared by all concrete memstore instances.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/AnnotationReadingPriorityFunction.html" title="class in org.apache.hadoop.hbase.regionserver">AnnotationReadingPriorityFunction</a></td> <td class="colLast"> <div class="block">Reads special method annotations and table names to figure a priority for use by QoS facility in ipc; e.g: rpcs to hbase:meta get priority.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/BaseRowProcessor.html" title="class in org.apache.hadoop.hbase.regionserver">BaseRowProcessor</a><S extends com.google.protobuf.Message,T extends com.google.protobuf.Message></td> <td class="colLast"> <div class="block">Base class for RowProcessor with some default implementations.</div> </td> </tr> -<tr class="altColor"> -<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSkipListSet</a></td> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver">CellSet</a></td> <td class="colLast"> -<div class="block">A <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s implemented on top of a - <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true" title="class or interface in java.util.concurrent"><code>ConcurrentSkipListMap</code></a>.</div> +<div class="block">A <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase"><code>Cell</code></a>s, where an add will overwrite the entry if already + exists in the set.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ColumnCount.html" title="class in org.apache.hadoop.hbase.regionserver">ColumnCount</a></td> <td class="colLast"> <div class="block">Simple wrapper for a byte buffer and a counter.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactedHFilesDischargeHandler.html" title="class in org.apache.hadoop.hbase.regionserver">CompactedHFilesDischargeHandler</a></td> <td class="colLast"> <div class="block">Event handler that handles the removal and archival of the compacted hfiles</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactedHFilesDischarger.html" title="class in org.apache.hadoop.hbase.regionserver">CompactedHFilesDischarger</a></td> <td class="colLast"> <div class="block">A chore service that periodically cleans up the compacted files when there are no active readers @@ -414,39 +420,39 @@ file entries</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionTool.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionInputFormat.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionInputFormat</a></td> <td class="colLast"> <div class="block">Input format that uses store files block location as input split locality.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionMapper.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionMapper</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactionTool.CompactionWorker.html" title="class in org.apache.hadoop.hbase.regionserver">CompactionTool.CompactionWorker</a></td> <td class="colLast"> <div class="block">Class responsible to execute the Compaction on the specified path.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread</a></td> <td class="colLast"> <div class="block">Compact region on request and then run split if appropriate</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactSplitThread.Rejection.html" title="class in org.apache.hadoop.hbase.regionserver">CompactSplitThread.Rejection</a></td> <td class="colLast"> <div class="block">Cleanup class to use when rejecting a compaction request from the queue.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ConstantSizeRegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">ConstantSizeRegionSplitPolicy</a></td> <td class="colLast"> <div class="block">A <a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver"><code>RegionSplitPolicy</code></a> implementation which splits a region @@ -454,13 +460,13 @@ size.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultHeapMemoryTuner</a></td> <td class="colLast"> <div class="block">The default implementation for the HeapMemoryTuner.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html" title="class in org.apache.hadoop.hbase.regionserver">DefaultMemStore</a></td> <td class="colLast"> <div class="block">The MemStore holds in-memory modifications to the Store.</div> @@ -653,6 +659,19 @@ </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegment</a></td> +<td class="colLast"> +<div class="block">ImmutableSegment is an abstract class that extends the API supported by a <a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver"><code>Segment</code></a>, + and is not needed for a <a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver"><code>MutableSegment</code></a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegmentAdapter.html" title="class in org.apache.hadoop.hbase.regionserver">ImmutableSegmentAdapter</a></td> +<td class="colLast"> +<div class="block">This segment is adapting a mutable segment making it into an immutable segment.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/IncreasingToUpperBoundRegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">IncreasingToUpperBoundRegionSplitPolicy</a></td> <td class="colLast"> <div class="block">Split size is the number of regions that are on this server that all are @@ -753,23 +772,29 @@ </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreScanner</a></td> +<td class="colLast"> +<div class="block">This is the scanner for any MemStore implementation, derived from MemStore.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreSnapshot.html" title="class in org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a></td> <td class="colLast"> <div class="block">Holds details of the snapshot taken on a MemStore.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegion.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegion</a></td> <td class="colLast"> <div class="block">This is the glue between the HRegion and whatever hadoop shim layer is loaded (hbase-hadoop1-compat or hbase-hadoop2-compat).</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSourceImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServer</a></td> <td class="colLast"> <div class="block"> @@ -777,75 +802,94 @@ and publishing them through the metrics interfaces.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceFactoryImpl</a></td> <td class="colLast"> <div class="block">Factory to create MetricsRegionServerSource when given a MetricsRegionServerWrapper</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceImpl</a></td> <td class="colLast"> <div class="block">Hadoop2 implementation of MetricsRegionServerSource.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionServerWrapperImpl</a></td> <td class="colLast"> <div class="block">Impl for exposing HRegionServer Information through Hadoop's metrics 2 system.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionSourceImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionWrapperImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsRegionWrapperImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.html" title="class in org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a><T></td> <td class="colLast"> <div class="block">Wraps together the mutations which are applied as a batch to the region and their operation status and WALEdits.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MobCompactionStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MobCompactionStoreScanner</a></td> <td class="colLast"> <div class="block">Scanner scans the MOB Store.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MobReferenceOnlyFilter.html" title="class in org.apache.hadoop.hbase.regionserver">MobReferenceOnlyFilter</a></td> <td class="colLast"> <div class="block">A filter that returns the cells which have mob reference tags.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MobStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MobStoreScanner</a></td> <td class="colLast"> <div class="block">Scanner scans both the memstore and the MOB Store.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MultiRowMutationProcessor.html" title="class in org.apache.hadoop.hbase.regionserver">MultiRowMutationProcessor</a></td> <td class="colLast"> <div class="block">A <code>MultiRowProcessor</code> that performs multiple puts and deletes.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.html" title="class in org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl</a></td> <td class="colLast"> <div class="block">Manages the read/write consistency.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html" title="class in org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a></td> <td class="colLast"> <div class="block">Write number and whether write has completed given out at start of a write transaction.</div> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableCellSetSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableCellSetSegment</a></td> +<td class="colLast"> +<div class="block">This mutable store segment encapsulates a mutable cell set and its respective memory allocation + buffers (MSLAB).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableCellSetSegmentScanner.html" title="class in org.apache.hadoop.hbase.regionserver">MutableCellSetSegmentScanner</a></td> +<td class="colLast"> +<div class="block">A scanner of a single cells segment <a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableCellSetSegment.html" title="class in org.apache.hadoop.hbase.regionserver"><code>MutableCellSetSegment</code></a>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver">MutableSegment</a></td> +<td class="colLast"> +<div class="block">An abstraction of a mutable segment in memstore, specifically the active segment.</div> +</td> +</tr> <tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/NoLimitScannerContext.html" title="class in org.apache.hadoop.hbase.regionserver">NoLimitScannerContext</a></td> <td class="colLast"> @@ -1098,229 +1142,248 @@ </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver">Segment</a></td> +<td class="colLast"> +<div class="block">This is an abstraction of a segment maintained in a memstore, e.g., the active + cell set or its snapshot.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html" title="class in org.apache.hadoop.hbase.regionserver">SegmentFactory</a></td> +<td class="colLast"> +<div class="block">A singleton store segment factory.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html" title="class in org.apache.hadoop.hbase.regionserver">SegmentScanner</a></td> +<td class="colLast"> +<div class="block">An abstraction for store segment scanner.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver">ServerNonceManager</a></td> <td class="colLast"> <div class="block">Implementation of nonce manager that stores nonces in a hash map and cleans them up after some time; if nonce group/client ID is supplied, nonces are stored by client ID.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.OperationContext.html" title="class in org.apache.hadoop.hbase.regionserver">ServerNonceManager.OperationContext</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook</a></td> <td class="colLast"> <div class="block">Manage regionserver shutdown hooks.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.DoNothingStoppable.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.DoNothingStoppable</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.DoNothingThread.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.DoNothingThread</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.ShutdownHookThread.html" title="class in org.apache.hadoop.hbase.regionserver">ShutdownHook.ShutdownHookThread</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SimpleRpcSchedulerFactory.html" title="class in org.apache.hadoop.hbase.regionserver">SimpleRpcSchedulerFactory</a></td> <td class="colLast"> <div class="block">Constructs a <a href="../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc"><code>SimpleRpcScheduler</code></a>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver">SplitLogWorker</a></td> <td class="colLast"> <div class="block">This worker is spawned in every regionserver, including master.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitRequest.html" title="class in org.apache.hadoop.hbase.regionserver">SplitRequest</a></td> <td class="colLast"> <div class="block">Handles processing region splits.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransactionFactory.html" title="class in org.apache.hadoop.hbase.regionserver">SplitTransactionFactory</a></td> <td class="colLast"> <div class="block">A factory for creating SplitTransactions, which execute region split as a "transaction".</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.html" title="class in org.apache.hadoop.hbase.regionserver">SplitTransactionImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.JournalEntryImpl.html" title="class in org.apache.hadoop.hbase.regionserver">SplitTransactionImpl.JournalEntryImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransactionImpl.LoggingProgressable.html" title="class in org.apache.hadoop.hbase.regionserver">SplitTransactionImpl.LoggingProgressable</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StoreEngine</a><SF extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a>,CP extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionPolicy.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">CompactionPolicy</a>,C extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/Compactor.html" title="class in org.apache.hadoop.hbase.regionserver.compactions">Compactor</a>,SFM extends <a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFileManager</a>></td> <td class="colLast"> <div class="block">StoreEngine is a factory that can create the objects necessary for HStore to operate.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile</a></td> <td class="colLast"> <div class="block">A Store data file.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Comparators.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Comparators</a></td> <td class="colLast"> <div class="block">Useful comparators for comparing StoreFiles.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Comparators.GetBulkTime.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Comparators.GetBulkTime</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Comparators.GetFileSize.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Comparators.GetFileSize</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Comparators.GetPathName.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Comparators.GetPathName</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Comparators.GetSeqId.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Comparators.GetSeqId</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Reader.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Reader</a></td> <td class="colLast"> <div class="block">Reader for a StoreFile.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.Writer.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.Writer</a></td> <td class="colLast"> <div class="block">A StoreFile writer.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFile.WriterBuilder.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFile.WriterBuilder</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileInfo.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileInfo</a></td> <td class="colLast"> <div class="block">Describe a StoreFile (hfile, reference, link)</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StorefileRefresherChore.html" title="class in org.apache.hadoop.hbase.regionserver">StorefileRefresherChore</a></td> <td class="colLast"> <div class="block">A chore for refreshing the store files for secondary regions hosted in the region server.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileScanner</a></td> <td class="colLast"> <div class="block">KeyValueScanner adaptor over the Reader.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFlusher</a></td> <td class="colLast"> <div class="block">Store flusher interface.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver">StoreScanner</a></td> <td class="colLast"> <div class="block">Scanner scans both the memstore and the Store.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreUtils.html" title="class in org.apache.hadoop.hbase.regionserver">StoreUtils</a></td> <td class="colLast"> <div class="block">Utility functions for region server storage layer.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter</a></td> <td class="colLast"> <div class="block">Base class for cell sink that separates the provided cells into multiple files.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.BoundaryMultiWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter.BoundaryMultiWriter</a></td> <td class="colLast"> <div class="block">MultiWriter that separates the cells based on fixed row-key boundaries.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.SizeMultiWriter.html" title="class in org.apache.hadoop.hbase.regionserver">StripeMultiFileWriter.SizeMultiWriter</a></td> <td class="colLast"> <div class="block">MultiWriter that separates the cells based on target cell number per file and file count.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreConfig.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreConfig</a></td> <td class="colLast"> <div class="block">Configuration class for stripe store and compactions.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreEngine.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreEngine</a></td> <td class="colLast"> <div class="block">The storage engine that implements the stripe-based store/compaction scheme.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFileManager</a></td> <td class="colLast"> <div class="block">Stripe implementation of StoreFileManager.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.KeyBeforeConcatenatedLists.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFileManager.KeyBeforeConcatenatedLists</a></td> <td class="colLast"> <div class="block">An extension of ConcatenatedLists that has several peculiar properties.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFileManager.State.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFileManager.State</a></td> <td class="colLast"> <div class="block">The state class.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher</a></td> <td class="colLast"> <div class="block">Stripe implementation of StoreFlusher.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.BoundaryStripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.BoundaryStripeFlushRequest</a></td> <td class="colLast"> <div class="block">Stripe flush request wrapper based on boundaries.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.SizeStripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.SizeStripeFlushRequest</a></td> <td class="colLast"> <div class="block">Stripe flush request wrapper based on size.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StripeStoreFlusher.StripeFlushRequest.html" title="class in org.apache.hadoop.hbase.regionserver">StripeStoreFlusher.StripeFlushRequest</a></td> <td class="colLast"> <div class="block">Stripe flush request wrapper that writes a non-striped file.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TimeRangeTracker.html" title="class in org.apache.hadoop.hbase.regionserver">TimeRangeTracker</a></td> <td class="colLast"> <div class="block">Stores the minimum and maximum timestamp values (both are inclusive).</div> @@ -1362,65 +1425,71 @@ <td class="colLast"> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.Type.html" title="enum in org.apache.hadoop.hbase.regionserver">MemStoreScanner.Type</a></td> +<td class="colLast"> +<div class="block">Types of cell MemStoreScanner</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceFactoryImpl.FactoryStorage</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.FlushResult.Result</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver">Region.Operation</a></td> <td class="colLast"> <div class="block">Operation enum is used in <a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#startRegionOperation()"><code>Region.startRegionOperation()</code></a> and elsewhere to provide context for various checks.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.RegionMergeTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver">RegionMergeTransaction.RegionMergeTransactionPhase</a></td> <td class="colLast"> <div class="block">Each enum is a step in the merge transaction.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver">RegionOpeningState</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver">ScannerContext.LimitScope</a></td> <td class="colLast"> <div class="block">The various scopes where a limit can be enforced.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver">ScannerContext.NextState</a></td> <td class="colLast"> <div class="block">The possible states a scanner may be in following a call to <a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html#next(java.util.List)"><code>InternalScanner.next(List)</code></a></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanQueryMatcher.MatchCode</a></td> <td class="colLast"> <div class="block"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.html#match(org.apache.hadoop.hbase.Cell)"><code>ScanQueryMatcher.match(org.apache.hadoop.hbase.Cell)</code></a> return codes.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver">ScanType</a></td> <td class="colLast"> <div class="block">Enum to distinguish general scan types.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver">SplitLogWorker.TaskExecutor.Status</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver">SplitTransaction.SplitTransactionPhase</a></td> <td class="colLast"> <div class="block">Each enum is a step in the split transaction.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.StoreScannerCompactionRace.html" title="enum in org.apache.hadoop.hbase.regionserver">StoreScanner.StoreScannerCompactionRace</a></td> <td class="colLast"> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/526c7822/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html index ad7a774..21fbfd2 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html @@ -73,6 +73,11 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="strong">Object</span></a> <ul> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/AbstractMemStore.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">AbstractMemStore</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a>) +<ul> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultMemStore</span></a></li> +</ul> +</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/AnnotationReadingPriorityFunction.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">AnnotationReadingPriorityFunction</span></a> (implements org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/PriorityFunction.html" title="interface in org.apache.hadoop.hbase.ipc">PriorityFunction</a>)</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BaseRowProcessor.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">BaseRowProcessor</span></a><S,T> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RowProcessor.html" title="interface in org.apache.hadoop.hbase.regionserver">RowProcessor</a><S,T>) <ul> @@ -85,7 +90,7 @@ <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MetricsRegionServerSourceImpl</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsRegionServerSource</a>)</li> </ul> </li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSkipListSet.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">CellSkipListSet</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><E>)</li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CellSet.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">CellSet</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableSet.html?is-external=true" title="class or interface in java.util">NavigableSet</a><E>)</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ColumnCount.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ColumnCount</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.compactions.<a href="../../../../../org/apache/hadoop/hbase/regionserver/compactions/CompactionContext.html" title="class in org.apache.hadoop.hbase.regionserver.compactions"><span class="strong">CompactionContext</span></a> <ul> @@ -151,7 +156,6 @@ </ul> </li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/HeapMemoryTuner.html" title="interface in org.apache.hadoop.hbase.regionserver">HeapMemoryTuner</a>)</li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultMemStore</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStore.html" title="interface in org.apache.hadoop.hbase.regionserver">MemStore</a>)</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultStoreFileManager.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultStoreFileManager</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreFileManager.html" title="interface in org.apache.hadoop.hbase.regionserver">StoreFileManager</a>)</li> <li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventHandler.html" title="class in org.apache.hadoop.hbase.executor"><span class="strong">EventHandler</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>) <ul> @@ -266,7 +270,7 @@ <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MultiVersionConcurrencyControl.WriteEntry.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MultiVersionConcurrencyControl.WriteEntry</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/NonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">NonLazyKeyValueScanner</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultMemStore.MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultMemStore.MemStoreScanner</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MemStoreScanner</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/NonReversedNonLazyKeyValueScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">NonReversedNonLazyKeyValueScanner</span></a> <ul> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueHeap.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">KeyValueHeap</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/InternalScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">InternalScanner</a>, org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>) @@ -367,6 +371,26 @@ <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StorefileRefresherChore.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">StorefileRefresherChore</span></a></li> </ul> </li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">Segment</span></a> +<ul> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ImmutableSegment</span></a> +<ul> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ImmutableSegmentAdapter.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ImmutableSegmentAdapter</span></a></li> +</ul> +</li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MutableSegment</span></a> +<ul> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableCellSetSegment.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MutableCellSetSegment</span></a></li> +</ul> +</li> +</ul> +</li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentFactory.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">SegmentFactory</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SegmentScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">SegmentScanner</span></a> (implements org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/KeyValueScanner.html" title="interface in org.apache.hadoop.hbase.regionserver">KeyValueScanner</a>) +<ul> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableCellSetSegmentScanner.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">MutableCellSetSegmentScanner</span></a></li> +</ul> +</li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ServerNonceManager</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ServerNonceManager.OperationContext.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ServerNonceManager.OperationContext</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ShutdownHook.html" title="class in org.apache.hadoop.hbase.regionserver"><span class="strong">ShutdownHook</span></a></li> @@ -605,23 +629,24 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.NextState</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.Operation</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanQueryMatcher.MatchCode</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.LimitScope</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner.StepDirection</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushType</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteCompare</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteResult</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker.TaskExecutor.Status</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.FlushResult.Result</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/StoreScanner.StoreScannerCompactionRace.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">StoreScanner.StoreScannerCompactionRace</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitTransaction.SplitTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitTransaction.SplitTransactionPhase</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionOpeningState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionOpeningState</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">FlushType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DefaultHeapMemoryTuner.StepDirection</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.LimitScope</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.Operation</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.RegionMergeTransactionPhase.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">RegionMergeTransaction.RegionMergeTransactionPhase</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">Region.FlushResult.Result</span></a></li> -<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">SplitLogWorker.TaskExecutor.Status</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteCompare.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteCompare</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScannerContext.NextState</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">DeleteTracker.DeleteResult</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreScanner.Type.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">MemStoreScanner.Type</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">ScanQueryMatcher.MatchCode</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="strong">BloomType</span></a></li> </ul> </li> </ul>
