Class ReversedRegionScannerImpl
java.lang.Object
org.apache.hadoop.hbase.regionserver.RegionScannerImpl
org.apache.hadoop.hbase.regionserver.ReversedRegionScannerImpl
- All Implemented Interfaces:
Closeable
,AutoCloseable
,RpcCallback
,InternalScanner
,RegionScanner
,Shipper
ReversibleRegionScannerImpl extends from RegionScannerImpl, and is used to support reversed
scanning.
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.regionserver.RegionScannerImpl
comparator, includeStopRow, joinedContinuationRow, joinedHeap, region, stopRow, storeHeap
-
Constructor Summary
ConstructorDescriptionReversedRegionScannerImpl
(Scan scan, List<KeyValueScanner> additionalScanners, HRegion region, long nonceGroup, long nonce) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
initializeKVHeap
(List<KeyValueScanner> scanners, List<KeyValueScanner> joinedScanners, HRegion region) protected boolean
nextRow
(ScannerContext scannerContext, Cell curRowCell) protected boolean
shouldStop
(Cell currentRowCell) Methods inherited from class org.apache.hadoop.hbase.regionserver.RegionScannerImpl
close, getBatch, getMaxResultSize, getMvccReadPoint, getOperationId, getRegionInfo, isFilterDone, next, next, nextRaw, nextRaw, reseek, resetFilters, run, shipped
-
Constructor Details
-
ReversedRegionScannerImpl
ReversedRegionScannerImpl(Scan scan, List<KeyValueScanner> additionalScanners, HRegion region, long nonceGroup, long nonce) throws IOException - Throws:
IOException
-
-
Method Details
-
initializeKVHeap
protected void initializeKVHeap(List<KeyValueScanner> scanners, List<KeyValueScanner> joinedScanners, HRegion region) throws IOException - Overrides:
initializeKVHeap
in classRegionScannerImpl
- Throws:
IOException
-
shouldStop
- Overrides:
shouldStop
in classRegionScannerImpl
-
nextRow
- Overrides:
nextRow
in classRegionScannerImpl
- Throws:
IOException
-