| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.coprocessor | 
 Table of Contents 
 | 
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.querymatcher | |
| org.apache.hadoop.hbase.security.visibility | 
| Modifier and Type | Method and Description | 
|---|---|
default DeleteTracker | 
RegionObserver.postInstantiateDeleteTracker(ObserverContext<RegionCoprocessorEnvironment> ctx,
                            DeleteTracker delTracker)
Deprecated. 
 
Since 2.0 with out any replacement and will be removed in 3.0 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default DeleteTracker | 
RegionObserver.postInstantiateDeleteTracker(ObserverContext<RegionCoprocessorEnvironment> ctx,
                            DeleteTracker delTracker)
Deprecated. 
 
Since 2.0 with out any replacement and will be removed in 3.0 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DeleteTracker | 
RegionCoprocessorHost.postInstantiateDeleteTracker(DeleteTracker result)
Deprecated. 
 
Since 2.0 with out any replacement and will be removed in 3.0 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DeleteTracker | 
RegionCoprocessorHost.postInstantiateDeleteTracker(DeleteTracker result)
Deprecated. 
 
Since 2.0 with out any replacement and will be removed in 3.0 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NewVersionBehaviorTracker
A tracker both implementing ColumnTracker and DeleteTracker, used for mvcc-sensitive scanning. 
 | 
class  | 
ScanDeleteTracker
This class is responsible for the tracking and enforcement of Deletes during the course of a Scan
 operation. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private DeleteTracker | 
NormalUserScanQueryMatcher.deletes
Keeps track of deletes 
 | 
protected DeleteTracker | 
CompactionScanQueryMatcher.deletes
Keeps track of deletes 
 | 
| 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 | 
|---|---|
protected ScanQueryMatcher.MatchCode | 
ScanQueryMatcher.checkDeleted(DeleteTracker deletes,
            Cell cell)  | 
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)  | 
StripeCompactionScanQueryMatcher(ScanInfo scanInfo,
                                DeleteTracker deletes,
                                ColumnTracker columns,
                                long readPointToUse,
                                long earliestPutTs,
                                long oldestUnexpiredTS,
                                long now,
                                byte[] dropDeletesFromRow,
                                byte[] dropDeletesToRow)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VisibilityNewVersionBehaivorTracker
Similar to MvccSensitiveTracker but tracks the visibility expression also before
 deciding if a Cell can be considered deleted 
 | 
class  | 
VisibilityScanDeleteTracker
Similar to ScanDeletTracker but tracks the visibility expression also before
 deciding if a Cell can be considered deleted 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DeleteTracker | 
VisibilityController.postInstantiateDeleteTracker(ObserverContext<RegionCoprocessorEnvironment> ctx,
                            DeleteTracker delTracker)  | 
| Modifier and Type | Method and Description | 
|---|---|
DeleteTracker | 
VisibilityController.postInstantiateDeleteTracker(ObserverContext<RegionCoprocessorEnvironment> ctx,
                            DeleteTracker delTracker)  | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.