Uses of Interface
org.apache.hadoop.hbase.regionserver.querymatcher.ColumnTracker
Package
Description
-
Uses of ColumnTracker in org.apache.hadoop.hbase.regionserver.querymatcher
Modifier 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 specifiedModifier and TypeFieldDescriptionprotected final ColumnTracker
ScanQueryMatcher.columns
Keeps track of columns and versionsModifier and TypeMethodDescriptionprotected static Pair<DeleteTracker,
ColumnTracker> ScanQueryMatcher.getTrackers
(RegionCoprocessorHost host, NavigableSet<byte[]> columns, ScanInfo scanInfo, long oldestUnexpiredTS, Scan userScan) Modifier 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) ModifierConstructorDescriptionprotected
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
Modifier and TypeClassDescriptionclass
Similar to MvccSensitiveTracker but tracks the visibility expression also before deciding if a Cell can be considered deleted