@InterfaceAudience.Private public class MobStoreScanner extends StoreScanner
List<KeyValue>
for a single row.Modifier and Type | Field and Description |
---|---|
private boolean |
cacheMobBlocks |
private 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 |
---|
MobStoreScanner(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.
|
checkFlushed, checkScanOrder, close, enableLazySeekGlobally, getAllScannersForTesting, getEstimatedNumberOfKvsScanned, getNextIndexedKey, getReadPoint, getScannerOrder, isScanUsePread, newKVHeap, next, peek, reopenAfterFlush, reseek, resetKVHeap, seek, seekAsDirection, seekScanners, seekToNextRow, selectScannersFrom, shipped, trySkipToNextColumn, trySkipToNextRow, trySwitchToStreamRead, updateReaders
backwardSeek, seekToLastRow, seekToPreviousRow
doRealSeek, enforceSeek, getFilePath, isFileScanner, realSeekDone, requestSeek, shouldUseScanner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
backwardSeek, enforceSeek, getFilePath, isFileScanner, realSeekDone, requestSeek, seekToLastRow, seekToPreviousRow, shouldUseScanner
next
private boolean cacheMobBlocks
private boolean rawMobScan
private boolean readEmptyValueOnMobCellMiss
public MobStoreScanner(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.