| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver.querymatcher | |
| org.apache.hadoop.hbase.security.visibility | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExplicitColumnTrackerThis class is used for the tracking and enforcement of columns and numbers of versions during the
 course of a Get or Scan operation, when explicit column qualifiers have been asked for in the
 query. | 
| class  | NewVersionBehaviorTrackerA tracker both implementing ColumnTracker and DeleteTracker, used for mvcc-sensitive scanning. | 
| class  | ScanWildcardColumnTrackerKeeps track of the columns for a scan if they are not explicitly specified | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ColumnTracker | ScanQueryMatcher. columnsKeeps track of columns and versions | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static Pair<DeleteTracker,ColumnTracker> | ScanQueryMatcher. getTrackers(RegionCoprocessorHost host,
           NavigableSet<byte[]> columns,
           ScanInfo scanInfo,
           long oldestUnexpiredTS,
           Scan userScan) | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) static ScanQueryMatcher.MatchCode | ScanQueryMatcher. checkColumn(ColumnTracker columnTracker,
           byte[] bytes,
           int offset,
           int length,
           long ttl,
           byte type,
           boolean ignoreCount) | 
| static RawScanQueryMatcher | RawScanQueryMatcher. create(Scan scan,
      ScanInfo scanInfo,
      ColumnTracker columns,
      boolean hasNullColumn,
      long oldestUnexpiredTS,
      long now) | 
| static NormalUserScanQueryMatcher | NormalUserScanQueryMatcher. create(Scan scan,
      ScanInfo scanInfo,
      ColumnTracker columns,
      DeleteTracker deletes,
      boolean hasNullColumn,
      long oldestUnexpiredTS,
      long now) | 
| Constructor and Description | 
|---|
| CompactionScanQueryMatcher(ScanInfo scanInfo,
                          DeleteTracker deletes,
                          ColumnTracker columnTracker,
                          long readPointToUse,
                          long oldestUnexpiredTS,
                          long now) | 
| DropDeletesCompactionScanQueryMatcher(ScanInfo scanInfo,
                                     DeleteTracker deletes,
                                     ColumnTracker columns,
                                     long readPointToUse,
                                     long earliestPutTs,
                                     long oldestUnexpiredTS,
                                     long now) | 
| IncludeAllCompactionQueryMatcher(ScanInfo scanInfo,
                                DeleteTracker deletes,
                                ColumnTracker columns,
                                long readPointToUse,
                                long oldestUnexpiredTS,
                                long now) | 
| MajorCompactionScanQueryMatcher(ScanInfo scanInfo,
                               DeleteTracker deletes,
                               ColumnTracker columns,
                               long readPointToUse,
                               long earliestPutTs,
                               long oldestUnexpiredTS,
                               long now) | 
| MinorCompactionScanQueryMatcher(ScanInfo scanInfo,
                               DeleteTracker deletes,
                               ColumnTracker columns,
                               long readPointToUse,
                               long oldestUnexpiredTS,
                               long now) | 
| NormalUserScanQueryMatcher(Scan scan,
                          ScanInfo scanInfo,
                          ColumnTracker columns,
                          boolean hasNullColumn,
                          DeleteTracker deletes,
                          long oldestUnexpiredTS,
                          long now) | 
| RawScanQueryMatcher(Scan scan,
                   ScanInfo scanInfo,
                   ColumnTracker columns,
                   boolean hasNullColumn,
                   long oldestUnexpiredTS,
                   long now) | 
| ScanQueryMatcher(Cell startKey,
                ScanInfo scanInfo,
                ColumnTracker columns,
                long oldestUnexpiredTS,
                long now) | 
| StripeCompactionScanQueryMatcher(ScanInfo scanInfo,
                                DeleteTracker deletes,
                                ColumnTracker columns,
                                long readPointToUse,
                                long earliestPutTs,
                                long oldestUnexpiredTS,
                                long now,
                                byte[] dropDeletesFromRow,
                                byte[] dropDeletesToRow) | 
| UserScanQueryMatcher(Scan scan,
                    ScanInfo scanInfo,
                    ColumnTracker columns,
                    boolean hasNullColumn,
                    long oldestUnexpiredTS,
                    long now) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | VisibilityNewVersionBehaivorTrackerSimilar to MvccSensitiveTracker but tracks the visibility expression also before
 deciding if a Cell can be considered deleted | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.