Uses of Enum
org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode
Packages that use ScanQueryMatcher.MatchCode
-
Uses of ScanQueryMatcher.MatchCode in org.apache.hadoop.hbase.regionserver.querymatcher
Methods in org.apache.hadoop.hbase.regionserver.querymatcher that return ScanQueryMatcher.MatchCodeModifier and TypeMethodDescriptionColumnTracker.checkColumn(Cell cell, byte type) Checks if the column is present in the list of requested columns by returning the match code instance.ExplicitColumnTracker.checkColumn(Cell cell, byte type) Checks if the column is present in the list of requested columns by returning the match code instance.NewVersionBehaviorTracker.checkColumn(Cell cell, byte type) (package private) static ScanQueryMatcher.MatchCodeScanQueryMatcher.checkColumn(ColumnTracker columnTracker, byte[] bytes, int offset, int length, long ttl, byte type, boolean ignoreCount) ScanWildcardColumnTracker.checkColumn(Cell cell, byte type) Checks if the column is present in the list of requested columns by returning the match code instance.protected final ScanQueryMatcher.MatchCodeScanQueryMatcher.checkDeleted(DeleteTracker deletes, Cell cell) private ScanQueryMatcher.MatchCodeScanWildcardColumnTracker.checkVersion(byte type, long timestamp) Check whether this version should be retained.ColumnTracker.checkVersions(Cell cell, long timestamp, byte type, boolean ignoreCount) Keeps track of the number of versions for the columns asked for.ExplicitColumnTracker.checkVersions(Cell cell, long timestamp, byte type, boolean ignoreCount) NewVersionBehaviorTracker.checkVersions(Cell cell, long timestamp, byte type, boolean ignoreCount) ScanWildcardColumnTracker.checkVersions(Cell cell, long timestamp, byte type, boolean ignoreCount) Keeps track of the number of versions for the columns asked for.ColumnTracker.getNextRowOrNextColumn(Cell cell) Retrieve the MatchCode for the next row or columnExplicitColumnTracker.getNextRowOrNextColumn(Cell cell) NewVersionBehaviorTracker.getNextRowOrNextColumn(Cell cell) ScanWildcardColumnTracker.getNextRowOrNextColumn(Cell cell) abstract ScanQueryMatcher.MatchCodeDetermines 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)protected final ScanQueryMatcher.MatchCodeUserScanQueryMatcher.matchColumn(Cell cell, long timestamp, byte typeByte) private final ScanQueryMatcher.MatchCodeUserScanQueryMatcher.mergeFilterResponse(Cell cell, ScanQueryMatcher.MatchCode matchCode, Filter.ReturnCode filterResponse) Call this when scan has filter.protected final ScanQueryMatcher.MatchCodeCheck before the delete logic.protected final ScanQueryMatcher.MatchCodeDropDeletesCompactionScanQueryMatcher.tryDropDelete(Cell cell) static ScanQueryMatcher.MatchCodeReturns 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.Methods in org.apache.hadoop.hbase.regionserver.querymatcher with parameters of type ScanQueryMatcher.MatchCodeModifier and TypeMethodDescriptionprivate final ScanQueryMatcher.MatchCodeUserScanQueryMatcher.mergeFilterResponse(Cell cell, ScanQueryMatcher.MatchCode matchCode, Filter.ReturnCode filterResponse) Call this when scan has filter.