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
ConstructorsConstructorDescriptionReversedRegionScannerImpl(Scan scan, List<KeyValueScanner> additionalScanners, HRegion region, long nonceGroup, long nonce) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitializeKVHeap(List<KeyValueScanner> scanners, List<KeyValueScanner> joinedScanners, HRegion region) protected booleannextRow(ScannerContext scannerContext, Cell curRowCell) protected booleanshouldStop(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:
initializeKVHeapin classRegionScannerImpl- Throws:
IOException
-
shouldStop
- Overrides:
shouldStopin classRegionScannerImpl
-
nextRow
- Overrides:
nextRowin classRegionScannerImpl- Throws:
IOException
-