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<? super ExtendedCell> result, ScannerContext scannerContext) -
Uses of ScannerContext in org.apache.hadoop.hbase.coprocessor.example.row.stats
Methods in org.apache.hadoop.hbase.coprocessor.example.row.stats with parameters of type ScannerContextModifier and TypeMethodDescriptionbooleanRowStatisticsCompactionObserver.RowStatisticsScanner.next(List<? super ExtendedCell> 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()RegionScannerImpl.getContext()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<? super ExtendedCell> result, ScannerContext scannerContext) Grab the next row's worth of values.booleanKeyValueHeap.next(List<? super ExtendedCell> result, ScannerContext scannerContext) Gets the next row of keys from the top-most scanner.booleanMobStoreScanner.next(List<? super ExtendedCell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.booleanRegionScannerImpl.next(List<? super ExtendedCell> outResults, ScannerContext scannerContext) booleanReversedMobStoreScanner.next(List<? super ExtendedCell> outResult, ScannerContext ctx) Firstly reads the cells from the HBase.booleanStoreScanner.next(List<? super ExtendedCell> outResult, ScannerContext scannerContext) Get the next row of values from this Store.private booleanRegionScannerImpl.nextInternal(List<? super ExtendedCell> results, ScannerContext scannerContext) booleanRegionScanner.nextRaw(List<? super ExtendedCell> result, ScannerContext scannerContext) Grab the next row's worth of values.booleanRegionScannerImpl.nextRaw(List<? super ExtendedCell> outResults, ScannerContext scannerContext) protected booleanRegionScannerImpl.nextRow(ScannerContext scannerContext, Cell curRowCell) protected booleanReversedRegionScannerImpl.nextRow(ScannerContext scannerContext, Cell curRowCell) private booleanRegionScannerImpl.populateFromJoinedHeap(List<? super ExtendedCell> results, ScannerContext scannerContext) Returns true if more cells exist after this batch, false if scanner is doneprivate booleanRegionScannerImpl.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 voidRegionScannerImpl.resetProgress(ScannerContext scannerContext, int initialBatchProgress, long initialSizeProgress, long initialHeapSizeProgress)