private static class TestStoreScanner.CellGridStoreScanner extends org.apache.hadoop.hbase.regionserver.StoreScanner
Modifier and Type | Field and Description |
---|---|
(package private) AtomicInteger |
count |
(package private) AtomicInteger |
optimization |
currentScanners, DEFAULT_HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK, HBASE_CELLS_SCANNED_PER_HEARTBEAT_CHECK, heap, LAZY_SEEK_ENABLED_BY_DEFAULT, memstoreOnlyReads, mixedReads, readPt, store, STORESCANNER_PARALLEL_SEEK_ENABLE, STORESCANNER_PREAD_MAX_BYTES
Constructor and Description |
---|
CellGridStoreScanner(org.apache.hadoop.hbase.client.Scan scan,
org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo) |
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.hbase.Cell |
getNextIndexedKey() |
protected org.apache.hadoop.hbase.regionserver.KeyValueHeap |
newKVHeap(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners,
org.apache.hadoop.hbase.CellComparator comparator) |
protected void |
resetKVHeap(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners,
org.apache.hadoop.hbase.CellComparator comparator) |
protected boolean |
trySkipToNextColumn(org.apache.hadoop.hbase.Cell cell) |
protected boolean |
trySkipToNextRow(org.apache.hadoop.hbase.Cell cell) |
checkFlushed, checkScanOrder, close, enableLazySeekGlobally, getAllScannersForTesting, getEstimatedNumberOfKvsScanned, getReadPoint, isScanUsePread, next, next, peek, reopenAfterFlush, reseek, seek, seekAsDirection, seekScanners, seekToNextRow, selectScannersFrom, shipped, trySwitchToStreamRead, updateReaders
backwardSeek, seekToLastRow, seekToPreviousRow
doRealSeek, enforceSeek, getFilePath, isFileScanner, realSeekDone, requestSeek, shouldUseScanner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
AtomicInteger count
final AtomicInteger optimization
CellGridStoreScanner(org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo) throws IOException
IOException
protected void resetKVHeap(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, org.apache.hadoop.hbase.CellComparator comparator) throws IOException
resetKVHeap
in class org.apache.hadoop.hbase.regionserver.StoreScanner
IOException
protected org.apache.hadoop.hbase.regionserver.KeyValueHeap newKVHeap(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, org.apache.hadoop.hbase.CellComparator comparator) throws IOException
newKVHeap
in class org.apache.hadoop.hbase.regionserver.StoreScanner
IOException
protected boolean trySkipToNextRow(org.apache.hadoop.hbase.Cell cell) throws IOException
trySkipToNextRow
in class org.apache.hadoop.hbase.regionserver.StoreScanner
IOException
protected boolean trySkipToNextColumn(org.apache.hadoop.hbase.Cell cell) throws IOException
trySkipToNextColumn
in class org.apache.hadoop.hbase.regionserver.StoreScanner
IOException
public org.apache.hadoop.hbase.Cell getNextIndexedKey()
getNextIndexedKey
in interface org.apache.hadoop.hbase.regionserver.KeyValueScanner
getNextIndexedKey
in class org.apache.hadoop.hbase.regionserver.StoreScanner
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.