Uses of Interface
org.apache.hadoop.hbase.regionserver.KeyValueScanner

Packages that use KeyValueScanner
org.apache.hadoop.hbase.coprocessor Table of Contents 
org.apache.hadoop.hbase.coprocessor.example   
org.apache.hadoop.hbase.regionserver   
org.apache.hadoop.hbase.regionserver.handler   
org.apache.hadoop.hbase.util   
 

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)
           
 

Method parameters in org.apache.hadoop.hbase.coprocessor with type arguments of type KeyValueScanner
 InternalScanner RegionObserver.preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c, Store store, List<? extends KeyValueScanner> scanners, ScanType scanType, long earliestPutTs, InternalScanner s)
          Deprecated. Use RegionObserver.preCompactScannerOpen(ObserverContext, Store, List, ScanType, long, InternalScanner, CompactionRequest) instead.
 InternalScanner BaseRegionObserver.preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c, Store store, List<? extends KeyValueScanner> scanners, ScanType scanType, long earliestPutTs, InternalScanner s)
           
 InternalScanner RegionObserver.preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c, Store store, List<? extends KeyValueScanner> scanners, ScanType scanType, long earliestPutTs, InternalScanner s, CompactionRequest request)
          Called prior to writing the StoreFiles selected for compaction into a new StoreFile and prior to creating the scanner used to read the input files.
 InternalScanner BaseRegionObserver.preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment> c, Store store, List<? extends KeyValueScanner> scanners, ScanType scanType, long earliestPutTs, InternalScanner s, CompactionRequest request)
           
 

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.
 



Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.