Uses of Class
org.apache.hadoop.hbase.regionserver.ScannerContext
Packages that use ScannerContext
Package
Description
-
Uses of ScannerContext in org.apache.hadoop.hbase.coprocessor.example
Methods in org.apache.hadoop.hbase.coprocessor.example with parameters of type ScannerContextModifier and TypeMethodDescriptionbooleanDelegatingInternalScanner.next(List<Cell> result, ScannerContext scannerContext) -
Uses of ScannerContext in org.apache.hadoop.hbase.regionserver
Subclasses of ScannerContext in org.apache.hadoop.hbase.regionserverModifier and TypeClassDescriptionclassThis is a specialScannerContextsubclass 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).Fields in org.apache.hadoop.hbase.regionserver declared as ScannerContextModifier and TypeFieldDescriptionprivate final ScannerContextRegionScannerImpl.defaultScannerContextprivate static final ScannerContextNoLimitScannerContext.NO_LIMITUse this instance whenever limits do not need to be enforced.protected final ScannerContextMemStoreSegmentsIterator.scannerContextMethods in org.apache.hadoop.hbase.regionserver that return ScannerContextModifier and TypeMethodDescriptionScannerContext.Builder.build()static final ScannerContextNoLimitScannerContext.getInstance()Returns the static, immutable instance ofNoLimitScannerContextto be used whenever limits should not be enforcedMethods in org.apache.hadoop.hbase.regionserver with parameters of type ScannerContextModifier and TypeMethodDescriptionprivate voidRSRpcServices.checkLimitOfRows(int numOfCompleteRows, int limitOfRows, boolean moreRows, ScannerContext scannerContext, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ScanResponse.Builder builder) private voidRegionScannerImpl.incrementCountOfRowsFilteredMetric(ScannerContext scannerContext) private voidRegionScannerImpl.incrementCountOfRowsScannedMetric(ScannerContext scannerContext) booleanInternalScanner.next(List<Cell> result, ScannerContext scannerContext) Grab the next row's worth of values.booleanKeyValueHeap.next(List<Cell> result, ScannerContext scannerContext) Gets the next row of keys from the top-most scanner.booleanMobStoreScanner.next(List<Cell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.booleanRegionScannerImpl.next(List<Cell> outResults, ScannerContext scannerContext) booleanReversedMobStoreScanner.next(List<Cell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.booleanStoreScanner.next(List<Cell> outResult, ScannerContext scannerContext) Get the next row of values from this Store.private booleanRegionScannerImpl.nextInternal(List<Cell> results, ScannerContext scannerContext) booleanRegionScanner.nextRaw(List<Cell> result, ScannerContext scannerContext) Grab the next row's worth of values.booleanRegionScannerImpl.nextRaw(List<Cell> outResults, ScannerContext scannerContext) protected booleanRegionScannerImpl.nextRow(ScannerContext scannerContext, Cell curRowCell) protected booleanReversedRegionScannerImpl.nextRow(ScannerContext scannerContext, Cell curRowCell) private booleanRegionScannerImpl.populateFromJoinedHeap(List<Cell> results, ScannerContext scannerContext) Returns true if more cells exist after this batch, false if scanner is doneprivate booleanRegionScannerImpl.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 voidRegionScannerImpl.resetProgress(ScannerContext scannerContext, int initialBatchProgress, long initialSizeProgress, long initialHeapSizeProgress)