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<? super ExtendedCell> 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<? super ExtendedCell> result, ScannerContext scannerContext) Grab the next row's worth of values.boolean
KeyValueHeap.next
(List<? super ExtendedCell> result, ScannerContext scannerContext) Gets the next row of keys from the top-most scanner.boolean
MobStoreScanner.next
(List<? super ExtendedCell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.boolean
RegionScannerImpl.next
(List<? super ExtendedCell> outResults, ScannerContext scannerContext) boolean
ReversedMobStoreScanner.next
(List<? super ExtendedCell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.boolean
StoreScanner.next
(List<? super ExtendedCell> outResult, ScannerContext scannerContext) Get the next row of values from this Store.private boolean
RegionScannerImpl.nextInternal
(List<? super ExtendedCell> results, ScannerContext scannerContext) boolean
RegionScanner.nextRaw
(List<? super ExtendedCell> result, ScannerContext scannerContext) Grab the next row's worth of values.boolean
RegionScannerImpl.nextRaw
(List<? super ExtendedCell> outResults, ScannerContext scannerContext) protected boolean
RegionScannerImpl.nextRow
(ScannerContext scannerContext, Cell curRowCell) protected boolean
ReversedRegionScannerImpl.nextRow
(ScannerContext scannerContext, Cell curRowCell) private boolean
RegionScannerImpl.populateFromJoinedHeap
(List<? super ExtendedCell> results, ScannerContext scannerContext) Returns true if more cells exist after this batch, false if scanner is doneprivate boolean
RegionScannerImpl.populateResult
(List<? super ExtendedCell> results, KeyValueHeap heap, ScannerContext scannerContext, ExtendedCell 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)