Class TestScannerHeartbeatMessages.HeartbeatReversedRegionScanner
java.lang.Object
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
Custom ReversedRegionScanner that can be configured to sleep between retrievals of row Results
and/or column family cells
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.hadoop.hbase.CellComparatorprotected final booleanprotected org.apache.hadoop.hbase.Cell(package private) org.apache.hadoop.hbase.regionserver.KeyValueHeapprotected final org.apache.hadoop.hbase.regionserver.HRegionprotected final byte[](package private) org.apache.hadoop.hbase.regionserver.KeyValueHeap -
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 TypeMethodDescriptionvoidclose()intgetBatch()longlongorg.apache.hadoop.hbase.client.RegionInfoprotected voidinitializeKVHeap(List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> joinedScanners, org.apache.hadoop.hbase.regionserver.HRegion region) booleanbooleanbooleannext(List<org.apache.hadoop.hbase.Cell> arg0, org.apache.hadoop.hbase.regionserver.ScannerContext arg1) booleanbooleannextRaw(List<org.apache.hadoop.hbase.Cell> outResults, org.apache.hadoop.hbase.regionserver.ScannerContext context) protected booleannextRow(org.apache.hadoop.hbase.regionserver.ScannerContext arg0, org.apache.hadoop.hbase.Cell arg1) booleanreseek(byte[] arg0) protected final voidvoidrun()voidshipped()protected booleanshouldStop(org.apache.hadoop.hbase.Cell arg0)
-
Field Details
-
storeHeap
org.apache.hadoop.hbase.regionserver.KeyValueHeap storeHeap -
joinedHeap
org.apache.hadoop.hbase.regionserver.KeyValueHeap joinedHeap -
joinedContinuationRow
protected org.apache.hadoop.hbase.Cell joinedContinuationRow -
stopRow
protected final byte[] stopRow -
includeStopRow
protected final boolean includeStopRow -
region
protected final org.apache.hadoop.hbase.regionserver.HRegion region -
comparator
protected final org.apache.hadoop.hbase.CellComparator comparator
-
-
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<org.apache.hadoop.hbase.Cell> outResults, org.apache.hadoop.hbase.regionserver.ScannerContext context) throws IOException - Specified by:
nextRawin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner- 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) -
nextRow
protected boolean nextRow(org.apache.hadoop.hbase.regionserver.ScannerContext arg0, org.apache.hadoop.hbase.Cell arg1) throws IOException - Throws:
IOException
-
getRegionInfo
public org.apache.hadoop.hbase.client.RegionInfo getRegionInfo()- Specified by:
getRegionInfoin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner
-
getMaxResultSize
public long getMaxResultSize()- Specified by:
getMaxResultSizein interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner
-
getMvccReadPoint
public long getMvccReadPoint()- Specified by:
getMvccReadPointin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner
-
getBatch
public int getBatch()- Specified by:
getBatchin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner
-
getOperationId
- Specified by:
getOperationIdin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner
-
resetFilters
- Throws:
IOException
-
next
- Specified by:
nextin interfaceorg.apache.hadoop.hbase.regionserver.InternalScanner- Throws:
IOException
-
next
public boolean next(List<org.apache.hadoop.hbase.Cell> arg0, org.apache.hadoop.hbase.regionserver.ScannerContext arg1) throws IOException - Specified by:
nextin interfaceorg.apache.hadoop.hbase.regionserver.InternalScanner- Throws:
IOException
-
nextRaw
- Specified by:
nextRawin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner- Throws:
IOException
-
isFilterDone
- Specified by:
isFilterDonein interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner- Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.hadoop.hbase.regionserver.InternalScanner
-
reseek
- Specified by:
reseekin interfaceorg.apache.hadoop.hbase.regionserver.RegionScanner- Throws:
IOException
-
shipped
- Specified by:
shippedin interfaceorg.apache.hadoop.hbase.regionserver.Shipper- Throws:
IOException
-
run
- Specified by:
runin interfaceorg.apache.hadoop.hbase.ipc.RpcCallback- Throws:
IOException
-