| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.querymatcher | 
| Modifier and Type | Field and Description | 
|---|---|
| private ScanQueryMatcher | StoreScanner. matcher | 
| Modifier and Type | Method and Description | 
|---|---|
| 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). | 
| List<KeyValueScanner> | HStore. getScanners(boolean cacheBlocks,
           boolean usePread,
           boolean isCompaction,
           ScanQueryMatcher matcher,
           byte[] startRow,
           boolean includeStartRow,
           byte[] stopRow,
           boolean includeStopRow,
           long readPt)Get all scanners with no filtering based on TTL (that happens further down the line). | 
| List<KeyValueScanner> | HStore. getScanners(List<HStoreFile> files,
           boolean cacheBlocks,
           boolean isGet,
           boolean usePread,
           boolean isCompaction,
           ScanQueryMatcher matcher,
           byte[] startRow,
           byte[] stopRow,
           long readPt,
           boolean includeMemstoreScanner)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<KeyValueScanner> | HStore. getScanners(List<HStoreFile> files,
           boolean cacheBlocks,
           boolean usePread,
           boolean isCompaction,
           ScanQueryMatcher matcher,
           byte[] startRow,
           boolean includeStartRow,
           byte[] stopRow,
           boolean includeStopRow,
           long readPt,
           boolean includeMemstoreScanner)Create scanners on the given files and if needed on the memstore with no filtering based on TTL
 (that happens further down the line). | 
| static List<StoreFileScanner> | StoreFileScanner. getScannersForStoreFiles(Collection<HStoreFile> files,
                        boolean cacheBlocks,
                        boolean usePread,
                        boolean isCompaction,
                        boolean canUseDrop,
                        ScanQueryMatcher matcher,
                        long readPt)Return an array of scanners corresponding to the given set of store files, And set the
 ScanQueryMatcher for each store file scanner for further optimization | 
| List<KeyValueScanner> | HStore. recreateScanners(List<KeyValueScanner> currentFileScanners,
                boolean cacheBlocks,
                boolean usePread,
                boolean isCompaction,
                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 scanners | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompactionScanQueryMatcherQuery matcher for compaction. | 
| class  | DropDeletesCompactionScanQueryMatcherA query matcher for compaction which can drop delete markers. | 
| class  | IncludeAllCompactionQueryMatcherA compaction query matcher that always return INCLUDE and drops nothing. | 
| class  | MajorCompactionScanQueryMatcherQuery matcher for major compaction. | 
| class  | MinorCompactionScanQueryMatcherQuery matcher for minor compaction. | 
| class  | NormalUserScanQueryMatcherQuery matcher for normal user scan. | 
| class  | RawScanQueryMatcherQuery matcher for raw scan. | 
| class  | StripeCompactionScanQueryMatcherQuery matcher for stripe compaction if range drop deletes is used. | 
| class  | UserScanQueryMatcherQuery matcher for user scan. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.