Class TestScannerHeartbeatMessages.HeartbeatReversedRegionScanner
java.lang.Object
org.apache.hadoop.hbase.regionserver.RegionScannerImpl
org.apache.hadoop.hbase.regionserver.TestScannerHeartbeatMessages.HeartbeatReversedRegionScanner
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.apache.hadoop.hbase.ipc.RpcCallback
,org.apache.hadoop.hbase.regionserver.InternalScanner
,org.apache.hadoop.hbase.regionserver.RegionScanner
,org.apache.hadoop.hbase.regionserver.Shipper
- Enclosing class:
- TestScannerHeartbeatMessages
private static class TestScannerHeartbeatMessages.HeartbeatReversedRegionScanner
extends org.apache.hadoop.hbase.regionserver.RegionScannerImpl
Custom ReversedRegionScanner that can be configured to sleep between retrievals of row Results
and/or column family cells
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.regionserver.RegionScannerImpl
comparator, includeStopRow, joinedContinuationRow, joinedHeap, region, stopRow, storeHeap
-
Constructor Summary
ConstructorsConstructorDescriptionHeartbeatReversedRegionScanner
(org.apache.hadoop.hbase.client.Scan scan, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> additionalScanners, org.apache.hadoop.hbase.regionserver.HRegion region) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
initializeKVHeap
(List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> joinedScanners, org.apache.hadoop.hbase.regionserver.HRegion region) boolean
nextRaw
(List<? super org.apache.hadoop.hbase.ExtendedCell> outResults, org.apache.hadoop.hbase.regionserver.ScannerContext context) protected boolean
nextRow
(org.apache.hadoop.hbase.regionserver.ScannerContext arg0, org.apache.hadoop.hbase.Cell arg1) protected boolean
shouldStop
(org.apache.hadoop.hbase.Cell arg0) Methods inherited from class org.apache.hadoop.hbase.regionserver.RegionScannerImpl
close, getBatch, getContext, getMaxResultSize, getMvccReadPoint, getOperationId, getRegionInfo, isFilterDone, next, next, nextRaw, reseek, resetFilters, run, shipped
-
Constructor Details
-
HeartbeatReversedRegionScanner
HeartbeatReversedRegionScanner(org.apache.hadoop.hbase.client.Scan scan, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> additionalScanners, org.apache.hadoop.hbase.regionserver.HRegion region) throws IOException - Throws:
IOException
-
-
Method Details
-
nextRaw
public boolean nextRaw(List<? super org.apache.hadoop.hbase.ExtendedCell> outResults, org.apache.hadoop.hbase.regionserver.ScannerContext context) throws IOException - Specified by:
nextRaw
in interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner
- Overrides:
nextRaw
in classorg.apache.hadoop.hbase.regionserver.RegionScannerImpl
- Throws:
IOException
-
initializeKVHeap
protected void initializeKVHeap(List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> joinedScanners, org.apache.hadoop.hbase.regionserver.HRegion region) throws IOException - Throws:
IOException
-
shouldStop
protected boolean shouldStop(org.apache.hadoop.hbase.Cell arg0) - Overrides:
shouldStop
in classorg.apache.hadoop.hbase.regionserver.RegionScannerImpl
-
nextRow
protected boolean nextRow(org.apache.hadoop.hbase.regionserver.ScannerContext arg0, org.apache.hadoop.hbase.Cell arg1) throws IOException - Overrides:
nextRow
in classorg.apache.hadoop.hbase.regionserver.RegionScannerImpl
- Throws:
IOException
-