Uses of Interface
org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker
Packages that use ColumnTracker
Package
Description
-
Uses of ColumnTracker in org.apache.hadoop.hbase.regionserver.querymatcher
Classes in org.apache.hadoop.hbase.regionserver.querymatcher that implement ColumnTrackerModifier and TypeClassDescriptionclass
This 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
A tracker both implementing ColumnTracker and DeleteTracker, used for mvcc-sensitive scanning.class
Keeps track of the columns for a scan if they are not explicitly specifiedFields in org.apache.hadoop.hbase.regionserver.querymatcher declared as ColumnTrackerModifier and TypeFieldDescriptionprotected final ColumnTracker
ScanQueryMatcher.columns
Keeps track of columns and versionsMethods in org.apache.hadoop.hbase.regionserver.querymatcher that return types with arguments of type ColumnTrackerModifier and TypeMethodDescriptionprotected static Pair<DeleteTracker,
ColumnTracker> ScanQueryMatcher.getTrackers
(RegionCoprocessorHost host, NavigableSet<byte[]> columns, ScanInfo scanInfo, long oldestUnexpiredTS, Scan userScan) Methods in org.apache.hadoop.hbase.regionserver.querymatcher with parameters of type ColumnTrackerModifier and TypeMethodDescription(package private) static ScanQueryMatcher.MatchCode
ScanQueryMatcher.checkColumn
(ColumnTracker columnTracker, byte[] bytes, int offset, int length, long ttl, byte type, boolean ignoreCount) static NormalUserScanQueryMatcher
NormalUserScanQueryMatcher.create
(Scan scan, ScanInfo scanInfo, ColumnTracker columns, DeleteTracker deletes, boolean hasNullColumn, long oldestUnexpiredTS, long now) static RawScanQueryMatcher
RawScanQueryMatcher.create
(Scan scan, ScanInfo scanInfo, ColumnTracker columns, boolean hasNullColumn, long oldestUnexpiredTS, long now) Constructors in org.apache.hadoop.hbase.regionserver.querymatcher with parameters of type ColumnTrackerModifierConstructorDescriptionprotected
CompactionScanQueryMatcher
(ScanInfo scanInfo, DeleteTracker deletes, ColumnTracker columnTracker, long readPointToUse, long oldestUnexpiredTS, long now) protected
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) protected
NormalUserScanQueryMatcher
(Scan scan, ScanInfo scanInfo, ColumnTracker columns, boolean hasNullColumn, DeleteTracker deletes, long oldestUnexpiredTS, long now) protected
RawScanQueryMatcher
(Scan scan, ScanInfo scanInfo, ColumnTracker columns, boolean hasNullColumn, long oldestUnexpiredTS, long now) protected
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) protected
UserScanQueryMatcher
(Scan scan, ScanInfo scanInfo, ColumnTracker columns, boolean hasNullColumn, long oldestUnexpiredTS, long now) -
Uses of ColumnTracker in org.apache.hadoop.hbase.security.visibility
Classes in org.apache.hadoop.hbase.security.visibility that implement ColumnTrackerModifier and TypeClassDescriptionclass
Similar to MvccSensitiveTracker but tracks the visibility expression also before deciding if a Cell can be considered deleted