Uses of Interface
org.apache.hadoop.hbase.regionserver.KeyValueScanner
Packages that use org.apache.hadoop.hbase.regionserver.KeyValueScanner
-
Uses of org.apache.hadoop.hbase.regionserver.KeyValueScanner in org.apache.hadoop.hbase.regionserver
Classes in org.apache.hadoop.hbase.regionserver that implement org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeClassDescriptionclass
org.apache.hadoop.hbase.regionserver.KeyValueHeap
Implements a heap merge across any number of KeyValueScanners.class
org.apache.hadoop.hbase.regionserver.MobStoreScanner
Scanner scans both the memstore and the MOB Store.class
org.apache.hadoop.hbase.regionserver.NonLazyKeyValueScanner
A "non-lazy" scanner which always does a real seek operation.class
org.apache.hadoop.hbase.regionserver.NonReversedNonLazyKeyValueScanner
A "non-reversed & non-lazy" scanner which does not support backward scanning and always does a real seek operation.class
org.apache.hadoop.hbase.regionserver.ReversedKeyValueHeap
ReversedKeyValueHeap is used for supporting reversed scanning.class
org.apache.hadoop.hbase.regionserver.ReversedMobStoreScanner
ReversedMobStoreScanner extends from ReversedStoreScanner, and is used to support reversed scanning in both the memstore and the MOB store.class
org.apache.hadoop.hbase.regionserver.ReversedStoreScanner
ReversedStoreScanner extends from StoreScanner, and is used to support reversed scanning.class
org.apache.hadoop.hbase.regionserver.SegmentScanner
A scanner of a single memstore segment.class
org.apache.hadoop.hbase.regionserver.SnapshotSegmentScanner
A basic SegmentScanner used against an ImmutableScanner snapshot Used flushing where we do a single pass, no reverse scanning or inserts happening.class
org.apache.hadoop.hbase.regionserver.StoreFileScanner
KeyValueScanner adaptor over the Reader.class
org.apache.hadoop.hbase.regionserver.StoreScanner
Scanner scans both the memstore and the Store.Fields in org.apache.hadoop.hbase.regionserver declared as org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeFieldDescriptionprotected org.apache.hadoop.hbase.regionserver.KeyValueScanner
KeyValueHeap.current
The current sub-scanner, i.e.Fields in org.apache.hadoop.hbase.regionserver with type parameters of type org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeFieldDescriptionprotected PriorityQueue<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
KeyValueHeap.heap
protected List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
KeyValueHeap.scannersForDelayedClose
Methods in org.apache.hadoop.hbase.regionserver that return org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeMethodDescriptionprotected org.apache.hadoop.hbase.regionserver.KeyValueScanner
HMobStore.createScanner
(org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo, NavigableSet<byte[]> targetCols, long readPt) Gets the MobStoreScanner or MobReversedStoreScanner.protected org.apache.hadoop.hbase.regionserver.KeyValueScanner
HStore.createScanner
(org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo, NavigableSet<byte[]> targetCols, long readPt) org.apache.hadoop.hbase.regionserver.KeyValueScanner
CompositeImmutableSegment.getScanner
(long readPoint) Creates the scanner for the given read pointorg.apache.hadoop.hbase.regionserver.KeyValueScanner
HStore.getScanner
(org.apache.hadoop.hbase.client.Scan scan, NavigableSet<byte[]> targetCols, long readPt) Return a scanner for both the memstore and the HStore files.protected org.apache.hadoop.hbase.regionserver.KeyValueScanner
Segment.getScanner
(long readPoint) Creates the scanner for the given read pointprotected org.apache.hadoop.hbase.regionserver.KeyValueScanner
KeyValueHeap.pollRealKV()
Fetches the top sub-scanner from the priority queue, ensuring that a real seek has been done on it.Methods in org.apache.hadoop.hbase.regionserver that return types with arguments of type org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeMethodDescriptionprotected List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
CompactingMemStore.createList
(int capacity) PriorityQueue<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
KeyValueHeap.getHeap()
Returns the current HeapList<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
CompactingMemStore.getScanners
(long readPt) This method is protected underHStore#lock
read lock.List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
CompositeImmutableSegment.getScanners
(long readPoint) List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
DefaultMemStore.getScanners
(long readPt) List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
HStore.getScanners
(boolean cacheBlocks, boolean isGet, boolean usePread, boolean isCompaction, org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher matcher, byte[] startRow, byte[] stopRow, long readPt, boolean onlyLatestVersion) Get all scanners with no filtering based on TTL (that happens further down the line).List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
HStore.getScanners
(boolean cacheBlocks, boolean usePread, boolean isCompaction, org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher matcher, byte[] startRow, boolean includeStartRow, byte[] stopRow, boolean includeStopRow, long readPt, boolean onlyLatestVersion) Get all scanners with no filtering based on TTL (that happens further down the line).List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
HStore.getScanners
(List<org.apache.hadoop.hbase.regionserver.HStoreFile> files, boolean cacheBlocks, boolean isGet, boolean usePread, boolean isCompaction, org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher matcher, byte[] startRow, byte[] stopRow, long readPt, boolean includeMemstoreScanner, boolean onlyLatestVersion) Create scanners on the given files and if needed on the memstore with no filtering based on TTL (that happens further down the line).List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
HStore.getScanners
(List<org.apache.hadoop.hbase.regionserver.HStoreFile> files, boolean cacheBlocks, boolean usePread, boolean isCompaction, org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher matcher, byte[] startRow, boolean includeStartRow, byte[] stopRow, boolean includeStopRow, long readPt, boolean includeMemstoreScanner, boolean onlyLatestVersion) Create scanners on the given files and if needed on the memstore with no filtering based on TTL (that happens further down the line).List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
MemStore.getScanners
(long readPt) List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
MemStoreSnapshot.getScanners()
Create newSnapshotSegmentScanner
s for iterating over the snapshot.List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
Segment.getScanners
(long readPoint) List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
HStore.recreateScanners
(List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> currentFileScanners, boolean cacheBlocks, boolean usePread, boolean isCompaction, org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher matcher, byte[] startRow, boolean includeStartRow, byte[] stopRow, boolean includeStopRow, long readPt, boolean includeMemstoreScanner) Recreates the scanners on the current list of active store file scannersprotected List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
StoreScanner.selectScannersFrom
(org.apache.hadoop.hbase.regionserver.HStore store, List<? extends org.apache.hadoop.hbase.regionserver.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 org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeMethodDescriptionint
KeyValueHeap.KVScannerComparator.compare
(org.apache.hadoop.hbase.regionserver.KeyValueScanner left, org.apache.hadoop.hbase.regionserver.KeyValueScanner right) static boolean
NonLazyKeyValueScanner.doRealSeek
(org.apache.hadoop.hbase.regionserver.KeyValueScanner scanner, org.apache.hadoop.hbase.ExtendedCell kv, boolean forward) Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeMethodDescriptionprotected static void
AbstractMemStore.addToScanners
(org.apache.hadoop.hbase.regionserver.Segment segment, long readPt, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners) org.apache.hadoop.hbase.regionserver.RegionScannerImpl
HRegion.getScanner
(org.apache.hadoop.hbase.client.Scan scan, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> additionalScanners) org.apache.hadoop.hbase.regionserver.RegionScanner
Region.getScanner
(org.apache.hadoop.hbase.client.Scan scan, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> additionalScanners) Return an iterator that scans over the HRegion, returning the indicated columns and rows specified by theScan
.protected org.apache.hadoop.hbase.regionserver.RegionScannerImpl
HRegion.instantiateRegionScanner
(org.apache.hadoop.hbase.client.Scan scan, List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> additionalScanners, long nonceGroup, long nonce) protected org.apache.hadoop.hbase.regionserver.KeyValueHeap
ReversedStoreScanner.newKVHeap
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, CellComparator comparator) protected org.apache.hadoop.hbase.regionserver.KeyValueHeap
StoreScanner.newKVHeap
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, CellComparator comparator) List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
HStore.recreateScanners
(List<org.apache.hadoop.hbase.regionserver.KeyValueScanner> currentFileScanners, boolean cacheBlocks, boolean usePread, boolean isCompaction, org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher matcher, byte[] startRow, boolean includeStartRow, byte[] stopRow, boolean includeStopRow, long readPt, boolean includeMemstoreScanner) Recreates the scanners on the current list of active store file scannersprotected void
StoreScanner.resetKVHeap
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, CellComparator comparator) protected void
ReversedStoreScanner.seekScanners
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, org.apache.hadoop.hbase.ExtendedCell seekKey, boolean isLazy, boolean isParallelSeek) protected void
StoreScanner.seekScanners
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, org.apache.hadoop.hbase.ExtendedCell seekKey, boolean isLazy, boolean isParallelSeek) Seek the specified scanners with the given keyprotected List<org.apache.hadoop.hbase.regionserver.KeyValueScanner>
StoreScanner.selectScannersFrom
(org.apache.hadoop.hbase.regionserver.HStore store, List<? extends org.apache.hadoop.hbase.regionserver.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 org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifierConstructorDescriptionKeyValueHeap
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, CellComparator comparator) Constructor.ReversedKeyValueHeap
(List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, CellComparator comparator) ReversedStoreScanner
(org.apache.hadoop.hbase.client.Scan scan, org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo, NavigableSet<byte[]> columns, List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners) Constructor for testing.StoreScanner
(org.apache.hadoop.hbase.regionserver.HStore store, org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo, List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, long smallestReadPoint, long earliestPutTs, byte[] dropDeletesFromRow, byte[] dropDeletesToRow) Used for compactions that drop deletes from a limited range of rows.StoreScanner
(org.apache.hadoop.hbase.regionserver.HStore store, org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo, List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners, org.apache.hadoop.hbase.regionserver.ScanType scanType, long smallestReadPoint, long earliestPutTs) Used for store file compaction and memstore compaction.StoreScanner
(org.apache.hadoop.hbase.regionserver.ScanInfo scanInfo, org.apache.hadoop.hbase.regionserver.ScanType scanType, List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners) -
Uses of org.apache.hadoop.hbase.regionserver.KeyValueScanner in org.apache.hadoop.hbase.util
Classes in org.apache.hadoop.hbase.util that implement org.apache.hadoop.hbase.regionserver.KeyValueScanner in inModifier and TypeClassDescriptionclass
org.apache.hadoop.hbase.util.CollectionBackedScanner
Utility scanner that wraps a sortable collection and serves as a KeyValueScanner.