| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.regionserver.querymatcher | 
| Modifier and Type | Method and Description | 
|---|---|
ScanQueryMatcher.MatchCode | 
ExplicitColumnTracker.checkColumn(Cell cell,
           byte type)
Checks if the column is present in the list of requested columns by returning the match code
 instance. 
 | 
ScanQueryMatcher.MatchCode | 
NewVersionBehaviorTracker.checkColumn(Cell cell,
           byte type)  | 
ScanQueryMatcher.MatchCode | 
ColumnTracker.checkColumn(Cell cell,
           byte type)
Checks if the column is present in the list of requested columns by returning the match code
 instance. 
 | 
ScanQueryMatcher.MatchCode | 
ScanWildcardColumnTracker.checkColumn(Cell cell,
           byte type)
Checks if the column is present in the list of requested columns by returning the match code
 instance. 
 | 
(package private) static ScanQueryMatcher.MatchCode | 
ScanQueryMatcher.checkColumn(ColumnTracker columnTracker,
           byte[] bytes,
           int offset,
           int length,
           long ttl,
           byte type,
           boolean ignoreCount)  | 
protected ScanQueryMatcher.MatchCode | 
ScanQueryMatcher.checkDeleted(DeleteTracker deletes,
            Cell cell)  | 
private ScanQueryMatcher.MatchCode | 
ScanWildcardColumnTracker.checkVersion(byte type,
            long timestamp)
Check whether this version should be retained. 
 | 
ScanQueryMatcher.MatchCode | 
ExplicitColumnTracker.checkVersions(Cell cell,
             long timestamp,
             byte type,
             boolean ignoreCount)  | 
ScanQueryMatcher.MatchCode | 
NewVersionBehaviorTracker.checkVersions(Cell cell,
             long timestamp,
             byte type,
             boolean ignoreCount)  | 
ScanQueryMatcher.MatchCode | 
ColumnTracker.checkVersions(Cell cell,
             long timestamp,
             byte type,
             boolean ignoreCount)
Keeps track of the number of versions for the columns asked for. 
 | 
ScanQueryMatcher.MatchCode | 
ScanWildcardColumnTracker.checkVersions(Cell cell,
             long timestamp,
             byte type,
             boolean ignoreCount)
Keeps track of the number of versions for the columns asked for. 
 | 
ScanQueryMatcher.MatchCode | 
ExplicitColumnTracker.getNextRowOrNextColumn(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
NewVersionBehaviorTracker.getNextRowOrNextColumn(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
ColumnTracker.getNextRowOrNextColumn(Cell cell)
Retrieve the MatchCode for the next row or column 
 | 
ScanQueryMatcher.MatchCode | 
ScanWildcardColumnTracker.getNextRowOrNextColumn(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
IncludeAllCompactionQueryMatcher.match(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
NormalUserScanQueryMatcher.match(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
RawScanQueryMatcher.match(Cell cell)  | 
abstract ScanQueryMatcher.MatchCode | 
ScanQueryMatcher.match(Cell cell)
Determines if the caller should do one of several things:
 
 seek/skip to the next row (MatchCode.SEEK_NEXT_ROW)
 seek/skip to the next column (MatchCode.SEEK_NEXT_COL)
 include the current KeyValue (MatchCode.INCLUDE)
 ignore the current KeyValue (MatchCode.SKIP)
 got to the next row (MatchCode.DONE)
  
 | 
ScanQueryMatcher.MatchCode | 
MinorCompactionScanQueryMatcher.match(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
StripeCompactionScanQueryMatcher.match(Cell cell)  | 
ScanQueryMatcher.MatchCode | 
MajorCompactionScanQueryMatcher.match(Cell cell)  | 
protected ScanQueryMatcher.MatchCode | 
UserScanQueryMatcher.matchColumn(Cell cell,
           long timestamp,
           byte typeByte)  | 
private ScanQueryMatcher.MatchCode | 
UserScanQueryMatcher.mergeFilterResponse(Cell cell,
                   ScanQueryMatcher.MatchCode matchCode,
                   Filter.ReturnCode filterResponse)
Call this when scan has filter. 
 | 
protected ScanQueryMatcher.MatchCode | 
ScanQueryMatcher.preCheck(Cell cell)
Check before the delete logic. 
 | 
protected ScanQueryMatcher.MatchCode | 
DropDeletesCompactionScanQueryMatcher.tryDropDelete(Cell cell)  | 
static ScanQueryMatcher.MatchCode | 
ScanQueryMatcher.MatchCode.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static ScanQueryMatcher.MatchCode[] | 
ScanQueryMatcher.MatchCode.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private ScanQueryMatcher.MatchCode | 
UserScanQueryMatcher.mergeFilterResponse(Cell cell,
                   ScanQueryMatcher.MatchCode matchCode,
                   Filter.ReturnCode filterResponse)
Call this when scan has filter. 
 | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.