Uses of Class
org.apache.hadoop.hbase.regionserver.ScannerContext
Package
Description
-
Uses of ScannerContext in org.apache.hadoop.hbase.coprocessor.example
Modifier and TypeMethodDescriptionboolean
DelegatingInternalScanner.next
(List<Cell> result, ScannerContext scannerContext) -
Uses of ScannerContext in org.apache.hadoop.hbase.regionserver
Modifier and TypeClassDescriptionclass
This is a specialScannerContext
subclass that is designed to be used globally when limits should not be enforced during invocations ofInternalScanner.next(java.util.List)
orInternalScanner.next(java.util.List)
.Modifier and TypeFieldDescriptionprivate final ScannerContext
RegionScannerImpl.defaultScannerContext
private static final ScannerContext
NoLimitScannerContext.NO_LIMIT
Use this instance whenever limits do not need to be enforced.protected final ScannerContext
MemStoreSegmentsIterator.scannerContext
Modifier and TypeMethodDescriptionScannerContext.Builder.build()
static final ScannerContext
NoLimitScannerContext.getInstance()
Returns the static, immutable instance ofNoLimitScannerContext
to be used whenever limits should not be enforcedModifier and TypeMethodDescriptionprivate void
RSRpcServices.checkLimitOfRows
(int numOfCompleteRows, int limitOfRows, boolean moreRows, ScannerContext scannerContext, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder builder) private void
RegionScannerImpl.incrementCountOfRowsFilteredMetric
(ScannerContext scannerContext) private void
RegionScannerImpl.incrementCountOfRowsScannedMetric
(ScannerContext scannerContext) boolean
InternalScanner.next
(List<Cell> result, ScannerContext scannerContext) Grab the next row's worth of values.boolean
KeyValueHeap.next
(List<Cell> result, ScannerContext scannerContext) Gets the next row of keys from the top-most scanner.boolean
MobStoreScanner.next
(List<Cell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.boolean
RegionScannerImpl.next
(List<Cell> outResults, ScannerContext scannerContext) boolean
ReversedMobStoreScanner.next
(List<Cell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.boolean
StoreScanner.next
(List<Cell> outResult, ScannerContext scannerContext) Get the next row of values from this Store.private boolean
RegionScannerImpl.nextInternal
(List<Cell> results, ScannerContext scannerContext) boolean
RegionScanner.nextRaw
(List<Cell> result, ScannerContext scannerContext) Grab the next row's worth of values.boolean
RegionScannerImpl.nextRaw
(List<Cell> outResults, ScannerContext scannerContext) protected boolean
RegionScannerImpl.nextRow
(ScannerContext scannerContext, Cell curRowCell) protected boolean
ReversedRegionScannerImpl.nextRow
(ScannerContext scannerContext, Cell curRowCell) private boolean
RegionScannerImpl.populateFromJoinedHeap
(List<Cell> results, ScannerContext scannerContext) Returns true if more cells exist after this batch, false if scanner is doneprivate boolean
RegionScannerImpl.populateResult
(List<Cell> results, KeyValueHeap heap, ScannerContext scannerContext, Cell currentRowCell) Fetches records with currentRow into results list, until next row, batchLimit (if not -1) is reached, or remainingResultSize (if not -1) is reacedprivate void
RegionScannerImpl.resetProgress
(ScannerContext scannerContext, int initialBatchProgress, long initialSizeProgress, long initialHeapSizeProgress)