Package | Description |
---|---|
org.apache.hadoop.hbase.coprocessor.example | |
org.apache.hadoop.hbase.regionserver |
Modifier and Type | Method and Description |
---|---|
boolean |
DelegatingInternalScanner.next(List<Cell> result,
ScannerContext scannerContext) |
Modifier and Type | Class and Description |
---|---|
class |
NoLimitScannerContext
This is a special
ScannerContext subclass that is designed to be used globally when
limits should not be enforced during invocations of InternalScanner.next(java.util.List)
or InternalScanner.next(java.util.List) . |
Modifier and Type | Field and Description |
---|---|
private ScannerContext |
RegionScannerImpl.defaultScannerContext |
private static ScannerContext |
NoLimitScannerContext.NO_LIMIT
Use this instance whenever limits do not need to be enforced.
|
protected ScannerContext |
MemStoreSegmentsIterator.scannerContext |
Modifier and Type | Method and Description |
---|---|
ScannerContext |
ScannerContext.Builder.build() |
static ScannerContext |
NoLimitScannerContext.getInstance() |
Modifier and Type | Method and Description |
---|---|
private 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 |
ReversedMobStoreScanner.next(List<Cell> outResult,
ScannerContext ctx)
Firstly reads the cells from the HBase.
|
boolean |
InternalScanner.next(List<Cell> result,
ScannerContext scannerContext)
Grab the next row's worth of values.
|
boolean |
RegionScannerImpl.next(List<Cell> outResults,
ScannerContext scannerContext) |
boolean |
MobStoreScanner.next(List<Cell> outResult,
ScannerContext ctx)
Firstly reads the cells from the HBase.
|
boolean |
KeyValueHeap.next(List<Cell> result,
ScannerContext scannerContext)
Gets the next row of keys from the top-most scanner.
|
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 done
|
private 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 reaced
|
private void |
RegionScannerImpl.resetProgress(ScannerContext scannerContext,
int initialBatchProgress,
long initialSizeProgress,
long initialHeapSizeProgress) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.