Uses of Enum Class
org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode
-
Uses of ScanQueryMatcher.MatchCode in org.apache.hadoop.hbase.regionserver.querymatcher
Modifier and TypeMethodDescriptionColumnTracker.checkColumn
(ExtendedCell cell, byte type) Checks if the column is present in the list of requested columns by returning the match code instance.ExplicitColumnTracker.checkColumn
(ExtendedCell cell, byte type) Checks if the column is present in the list of requested columns by returning the match code instance.NewVersionBehaviorTracker.checkColumn
(ExtendedCell cell, byte type) (package private) static ScanQueryMatcher.MatchCode
ScanQueryMatcher.checkColumn
(ColumnTracker columnTracker, byte[] bytes, int offset, int length, long ttl, byte type, boolean ignoreCount) ScanWildcardColumnTracker.checkColumn
(ExtendedCell cell, byte type) Checks if the column is present in the list of requested columns by returning the match code instance.protected final ScanQueryMatcher.MatchCode
ScanQueryMatcher.checkDeleted
(DeleteTracker deletes, ExtendedCell cell) private ScanQueryMatcher.MatchCode
ScanWildcardColumnTracker.checkVersion
(byte type, long timestamp) Check whether this version should be retained.ColumnTracker.checkVersions
(ExtendedCell cell, long timestamp, byte type, boolean ignoreCount) Keeps track of the number of versions for the columns asked for.ExplicitColumnTracker.checkVersions
(ExtendedCell cell, long timestamp, byte type, boolean ignoreCount) NewVersionBehaviorTracker.checkVersions
(ExtendedCell cell, long timestamp, byte type, boolean ignoreCount) ScanWildcardColumnTracker.checkVersions
(ExtendedCell cell, long timestamp, byte type, boolean ignoreCount) Keeps track of the number of versions for the columns asked for.ColumnTracker.getNextRowOrNextColumn
(ExtendedCell cell) Retrieve the MatchCode for the next row or columnExplicitColumnTracker.getNextRowOrNextColumn
(ExtendedCell cell) NewVersionBehaviorTracker.getNextRowOrNextColumn
(ExtendedCell cell) ScanWildcardColumnTracker.getNextRowOrNextColumn
(ExtendedCell cell) IncludeAllCompactionQueryMatcher.match
(ExtendedCell cell) MajorCompactionScanQueryMatcher.match
(ExtendedCell cell) MinorCompactionScanQueryMatcher.match
(ExtendedCell cell) NormalUserScanQueryMatcher.match
(ExtendedCell cell) RawScanQueryMatcher.match
(ExtendedCell cell) abstract ScanQueryMatcher.MatchCode
ScanQueryMatcher.match
(ExtendedCell 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)StripeCompactionScanQueryMatcher.match
(ExtendedCell cell) protected final ScanQueryMatcher.MatchCode
UserScanQueryMatcher.matchColumn
(ExtendedCell cell, long timestamp, byte typeByte) private final ScanQueryMatcher.MatchCode
UserScanQueryMatcher.mergeFilterResponse
(ExtendedCell cell, ScanQueryMatcher.MatchCode matchCode, Filter.ReturnCode filterResponse) Call this when scan has filter.protected final ScanQueryMatcher.MatchCode
ScanQueryMatcher.preCheck
(ExtendedCell cell) Check before the delete logic.protected final ScanQueryMatcher.MatchCode
DropDeletesCompactionScanQueryMatcher.tryDropDelete
(ExtendedCell cell) static ScanQueryMatcher.MatchCode
Returns the enum constant of this class with the specified name.static ScanQueryMatcher.MatchCode[]
ScanQueryMatcher.MatchCode.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionprivate final ScanQueryMatcher.MatchCode
UserScanQueryMatcher.mergeFilterResponse
(ExtendedCell cell, ScanQueryMatcher.MatchCode matchCode, Filter.ReturnCode filterResponse) Call this when scan has filter.