@InterfaceAudience.Private public class ReversedMobStoreScanner extends ReversedStoreScanner
Modifier and Type | Field and Description |
---|---|
private boolean |
cacheMobBlocks |
protected HMobStore |
mobStore |
private boolean |
rawMobScan |
private boolean |
readEmptyValueOnMobCellMiss |
currentScanners, DEFAULT_HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK, HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK, heap, LAZY_SEEK_ENABLED_BY_DEFAULT, readPt, store, STORESCANNER_PARALLEL_SEEK_ENABLE, STORESCANNER_PREAD_MAX_BYTES
NO_NEXT_INDEXED_KEY
Constructor and Description |
---|
ReversedMobStoreScanner(HStore store,
ScanInfo scanInfo,
Scan scan,
NavigableSet<byte[]> columns,
long readPt) |
Modifier and Type | Method and Description |
---|---|
boolean |
next(List<Cell> outResult,
ScannerContext ctx)
Firstly reads the cells from the HBase.
|
backwardSeek, checkScanOrder, newKVHeap, reseek, seek, seekAsDirection, seekScanners, seekToNextRow, seekToPreviousRow
checkFlushed, close, enableLazySeekGlobally, getAllScannersForTesting, getEstimatedNumberOfKvsScanned, getNextIndexedKey, getReadPoint, getScannerOrder, isScanUsePread, next, peek, reopenAfterFlush, resetKVHeap, selectScannersFrom, shipped, trySkipToNextColumn, trySkipToNextRow, trySwitchToStreamRead, updateReaders
seekToLastRow
doRealSeek, enforceSeek, getFilePath, isFileScanner, realSeekDone, requestSeek, shouldUseScanner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, enforceSeek, getFilePath, getNextIndexedKey, getScannerOrder, isFileScanner, next, peek, realSeekDone, requestSeek, seekToLastRow, shouldUseScanner
next
private boolean cacheMobBlocks
private boolean rawMobScan
private boolean readEmptyValueOnMobCellMiss
ReversedMobStoreScanner(HStore store, ScanInfo scanInfo, Scan scan, NavigableSet<byte[]> columns, long readPt) throws IOException
IOException
public boolean next(List<Cell> outResult, ScannerContext ctx) throws IOException
next
in interface InternalScanner
next
in class StoreScanner
outResult
- return output arrayIOException
- eCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.