Class TestScannerHeartbeatMessages.HeartbeatRegionScanner
java.lang.Object
org.apache.hadoop.hbase.regionserver.RegionScannerImpl
org.apache.hadoop.hbase.regionserver.TestScannerHeartbeatMessages.HeartbeatRegionScanner
- 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.HeartbeatRegionScanner
extends org.apache.hadoop.hbase.regionserver.RegionScannerImpl
Custom RegionScanner 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
ConstructorsConstructorDescriptionHeartbeatRegionScanner(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 voidinitializeKVHeap(List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> joinedScanners, org.apache.hadoop.hbase.regionserver.HRegion region) booleannextRaw(List<? super org.apache.hadoop.hbase.ExtendedCell> outResults, org.apache.hadoop.hbase.regionserver.ScannerContext context) Methods inherited from class org.apache.hadoop.hbase.regionserver.RegionScannerImpl
close, getBatch, getContext, getMaxResultSize, getMvccReadPoint, getOperationId, getRegionInfo, isFilterDone, next, next, nextRaw, nextRow, reseek, resetFilters, run, shipped, shouldStop
-
Constructor Details
-
HeartbeatRegionScanner
HeartbeatRegionScanner(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:
nextRawin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner- Overrides:
nextRawin 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 - Overrides:
initializeKVHeapin classorg.apache.hadoop.hbase.regionserver.RegionScannerImpl- Throws:
IOException
-