@InterfaceAudience.Private public class VisibilityScanDeleteTracker extends ScanDeleteTracker
DeleteTracker.DeleteResult
comparator, deleteBuffer, deleteCell, deleteLength, deleteOffset, deleteTimestamp, deleteType, familyStamp, familyVersionStamps, hasFamilyStamp
Constructor and Description |
---|
VisibilityScanDeleteTracker(CellComparator comparator) |
Modifier and Type | Method and Description |
---|---|
void |
add(Cell delCell)
Add the specified Cell to the list of deletes to check against for this row operation.
|
DeleteTracker.DeleteResult |
isDeleted(Cell cell)
Check if the specified Cell buffer has been deleted by a previously seen delete.
|
void |
reset()
Called between rows.
|
beforeShipped, getCellComparator, isEmpty, update
public VisibilityScanDeleteTracker(CellComparator comparator)
public void add(Cell delCell)
ScanDeleteTracker
This is called when a Delete is encountered.
add
in interface DeleteTracker
add
in class ScanDeleteTracker
delCell
- - the delete cellpublic DeleteTracker.DeleteResult isDeleted(Cell cell)
ScanDeleteTracker
isDeleted
in interface DeleteTracker
isDeleted
in class ScanDeleteTracker
cell
- - current cell to check if deleted by a previously seen deletepublic void reset()
DeleteTracker
This clears everything as if a new DeleteTracker was instantiated.
reset
in interface DeleteTracker
reset
in class ScanDeleteTracker
Copyright © 2007–2019 Cloudera. All rights reserved.