@InterfaceAudience.Private public class MobCompactionStoreScanner extends StoreScanner
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
outputDeleteMarkers |
cacheBlocks, cellsPerHeartbeatCheck, closing, columns, countPerRow, DEFAULT_HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK, executor, explicitColumnQuery, HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK, heap, isGet, isParallelSeekEnabled, lastTop, lazySeekEnabledGlobally, lock, matcher, maxRowSize, minVersions, now, oldestUnexpiredTS, readPt, scan, store, storeLimit, storeOffset, STORESCANNER_PARALLEL_SEEK_ENABLE, useRowColBloom| Constructor and Description |
|---|
MobCompactionStoreScanner(Store store,
ScanInfo scanInfo,
Scan scan,
List<? extends KeyValueScanner> scanners,
ScanType scanType,
long smallestReadPoint,
long earliestPutTs,
boolean outputDeleteMarkers)
Used for compactions.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isOutputDeleteMarkers()
Gets whether the delete markers could be written to the del files.
|
checkReseek, checkScanOrder, close, getEstimatedNumberOfKvsScanned, getNextIndexedKey, getScannersNoCompaction, getSequenceID, next, next, next, peek, reseek, resetKVHeap, resetScannerStack, seek, seekAsDirection, seekScanners, seekToNextRow, selectScannersFrom, updateReadersbackwardSeek, seekToLastRow, seekToPreviousRowdoRealSeek, enforceSeek, isFileScanner, realSeekDone, requestSeek, shouldUseScannerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbackwardSeek, enforceSeek, isFileScanner, realSeekDone, requestSeek, seekToLastRow, seekToPreviousRow, shouldUseScannerpublic MobCompactionStoreScanner(Store store, ScanInfo scanInfo, Scan scan, List<? extends KeyValueScanner> scanners, ScanType scanType, long smallestReadPoint, long earliestPutTs, boolean outputDeleteMarkers) throws IOException
Opens a scanner across specified StoreFiles.
store - who we scanscan - the specscanners - ancillary scannerssmallestReadPoint - the readPoint that we should use for tracking
versionsIOException