|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of KeyValueScanner in org.apache.hadoop.hbase.coprocessor |
---|
Methods in org.apache.hadoop.hbase.coprocessor that return KeyValueScanner | |
---|---|
KeyValueScanner |
RegionObserver.preStoreScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
Scan scan,
NavigableSet<byte[]> targetCols,
KeyValueScanner s)
Called before a store opens a new scanner. |
KeyValueScanner |
BaseRegionObserver.preStoreScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
Scan scan,
NavigableSet<byte[]> targetCols,
KeyValueScanner s)
|
Methods in org.apache.hadoop.hbase.coprocessor with parameters of type KeyValueScanner | |
---|---|
InternalScanner |
RegionObserver.preFlushScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
KeyValueScanner memstoreScanner,
InternalScanner s)
Called before a memstore is flushed to disk and prior to creating the scanner to read from the memstore. |
InternalScanner |
BaseRegionObserver.preFlushScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
KeyValueScanner memstoreScanner,
InternalScanner s)
|
KeyValueScanner |
RegionObserver.preStoreScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
Scan scan,
NavigableSet<byte[]> targetCols,
KeyValueScanner s)
Called before a store opens a new scanner. |
KeyValueScanner |
BaseRegionObserver.preStoreScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
Scan scan,
NavigableSet<byte[]> targetCols,
KeyValueScanner s)
|
Uses of KeyValueScanner in org.apache.hadoop.hbase.coprocessor.example |
---|
Methods in org.apache.hadoop.hbase.coprocessor.example that return KeyValueScanner | |
---|---|
KeyValueScanner |
ZooKeeperScanPolicyObserver.preStoreScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
Scan scan,
NavigableSet<byte[]> targetCols,
KeyValueScanner s)
|
Methods in org.apache.hadoop.hbase.coprocessor.example with parameters of type KeyValueScanner | |
---|---|
InternalScanner |
ZooKeeperScanPolicyObserver.preFlushScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
KeyValueScanner memstoreScanner,
InternalScanner s)
|
KeyValueScanner |
ZooKeeperScanPolicyObserver.preStoreScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
Scan scan,
NavigableSet<byte[]> targetCols,
KeyValueScanner s)
|
Method parameters in org.apache.hadoop.hbase.coprocessor.example with type arguments of type KeyValueScanner | |
---|---|
InternalScanner |
ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c,
Store store,
List<? extends KeyValueScanner> scanners,
ScanType scanType,
long earliestPutTs,
InternalScanner s)
|
Uses of KeyValueScanner in org.apache.hadoop.hbase.regionserver |
---|
Classes in org.apache.hadoop.hbase.regionserver that implement KeyValueScanner | |
---|---|
class |
KeyValueHeap
Implements a heap merge across any number of KeyValueScanners. |
protected class |
MemStore.MemStoreScanner
|
class |
NonLazyKeyValueScanner
A "non-lazy" scanner which always does a real seek operation. |
class |
NonReversedNonLazyKeyValueScanner
A "non-reversed & non-lazy" scanner which does not support backward scanning and always does a real seek operation. |
class |
ReversedKeyValueHeap
ReversedKeyValueHeap is used for supporting reversed scanning. |
class |
StoreFileScanner
KeyValueScanner adaptor over the Reader. |
class |
StoreScanner
Scanner scans both the memstore and the Store. |
Fields in org.apache.hadoop.hbase.regionserver declared as KeyValueScanner | |
---|---|
protected KeyValueScanner |
KeyValueHeap.current
The current sub-scanner, i.e. |
Fields in org.apache.hadoop.hbase.regionserver with type parameters of type KeyValueScanner | |
---|---|
protected PriorityQueue<KeyValueScanner> |
KeyValueHeap.heap
|
Methods in org.apache.hadoop.hbase.regionserver that return KeyValueScanner | |
---|---|
KeyValueScanner |
Store.getScanner(Scan scan,
NavigableSet<byte[]> targetCols,
long readPt)
Return a scanner for both the memstore and the HStore files. |
KeyValueScanner |
HStore.getScanner(Scan scan,
NavigableSet<byte[]> targetCols,
long readPt)
|
protected KeyValueScanner |
KeyValueHeap.pollRealKV()
Fetches the top sub-scanner from the priority queue, ensuring that a real seek has been done on it. |
KeyValueScanner |
RegionCoprocessorHost.preStoreScannerOpen(Store store,
Scan scan,
NavigableSet<byte[]> targetCols)
See RegionObserver.preStoreScannerOpen(ObserverContext,
Store, Scan, NavigableSet, KeyValueScanner) |
Methods in org.apache.hadoop.hbase.regionserver that return types with arguments of type KeyValueScanner | |
---|---|
PriorityQueue<KeyValueScanner> |
KeyValueHeap.getHeap()
|
List<KeyValueScanner> |
Store.getScanners(boolean cacheBlocks,
boolean isGet,
boolean usePread,
boolean isCompaction,
ScanQueryMatcher matcher,
byte[] startRow,
byte[] stopRow,
long readPt)
Get all scanners with no filtering based on TTL (that happens further down the line). |
List<KeyValueScanner> |
HStore.getScanners(boolean cacheBlocks,
boolean isGet,
boolean usePread,
boolean isCompaction,
ScanQueryMatcher matcher,
byte[] startRow,
byte[] stopRow,
long readPt)
Get all scanners with no filtering based on TTL (that happens further down the line). |
protected List<KeyValueScanner> |
StoreScanner.getScannersNoCompaction()
Get a filtered list of scanners. |
protected List<KeyValueScanner> |
StoreScanner.selectScannersFrom(List<? extends KeyValueScanner> allScanners)
Filters the given list of scanners using Bloom filter, time range, and TTL. |
Methods in org.apache.hadoop.hbase.regionserver with parameters of type KeyValueScanner | |
---|---|
int |
KeyValueHeap.KVScannerComparator.compare(KeyValueScanner left,
KeyValueScanner right)
|
static boolean |
NonLazyKeyValueScanner.doRealSeek(KeyValueScanner scanner,
KeyValue kv,
boolean forward)
|
InternalScanner |
RegionCoprocessorHost.preFlushScannerOpen(Store store,
KeyValueScanner memstoreScanner)
See RegionObserver.preFlushScannerOpen(ObserverContext,
Store, KeyValueScanner, InternalScanner) |
Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type KeyValueScanner | |
---|---|
protected RegionScanner |
HRegion.getScanner(Scan scan,
List<KeyValueScanner> additionalScanners)
|
protected RegionScanner |
HRegion.instantiateRegionScanner(Scan scan,
List<KeyValueScanner> additionalScanners)
|
protected void |
StoreScanner.resetKVHeap(List<? extends KeyValueScanner> scanners,
KeyValue.KVComparator comparator)
|
protected void |
StoreScanner.seekScanners(List<? extends KeyValueScanner> scanners,
KeyValue seekKey,
boolean isLazy,
boolean isParallelSeek)
Seek the specified scanners with the given key |
protected List<KeyValueScanner> |
StoreScanner.selectScannersFrom(List<? extends KeyValueScanner> allScanners)
Filters the given list of scanners using Bloom filter, time range, and TTL. |
Constructor parameters in org.apache.hadoop.hbase.regionserver with type arguments of type KeyValueScanner | |
---|---|
KeyValueHeap(List<? extends KeyValueScanner> scanners,
KeyValue.KVComparator comparator)
Constructor. |
|
ReversedKeyValueHeap(List<? extends KeyValueScanner> scanners,
KeyValue.KVComparator comparator)
|
|
StoreScanner(Store store,
ScanInfo scanInfo,
Scan scan,
List<? extends KeyValueScanner> scanners,
long smallestReadPoint,
long earliestPutTs,
byte[] dropDeletesFromRow,
byte[] dropDeletesToRow)
Used for compactions that drop deletes from a limited range of rows. |
|
StoreScanner(Store store,
ScanInfo scanInfo,
Scan scan,
List<? extends KeyValueScanner> scanners,
ScanType scanType,
long smallestReadPoint,
long earliestPutTs)
Used for compactions. |
Uses of KeyValueScanner in org.apache.hadoop.hbase.regionserver.handler |
---|
Constructors in org.apache.hadoop.hbase.regionserver.handler with parameters of type KeyValueScanner | |
---|---|
ParallelSeekHandler(KeyValueScanner scanner,
KeyValue keyValue,
long readPoint,
CountDownLatch latch)
|
Uses of KeyValueScanner in org.apache.hadoop.hbase.util |
---|
Classes in org.apache.hadoop.hbase.util that implement KeyValueScanner | |
---|---|
class |
CollectionBackedScanner
Utility scanner that wraps a sortable collection and serves as a KeyValueScanner. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |