public interface RangeTombstoneMarker extends Unfiltered
There is 2 types of markers: bounds (see RangeTombstoneBoundMarker
) and boundaries (see RangeTombstoneBoundaryMarker
).
Modifier and Type | Interface and Description |
---|---|
static class |
RangeTombstoneMarker.Merger
Utility class to help merging range tombstone markers coming from multiple inputs (UnfilteredRowIterators).
|
Unfiltered.Kind
Modifier and Type | Method and Description |
---|---|
RangeTombstone.Bound |
closeBound(boolean reversed) |
DeletionTime |
closeDeletionTime(boolean reversed) |
boolean |
closeIsInclusive(boolean reversed) |
RangeTombstone.Bound |
clustering() |
RangeTombstoneMarker |
copy(AbstractAllocator allocator) |
boolean |
isBoundary() |
boolean |
isClose(boolean reversed) |
default boolean |
isEmpty() |
boolean |
isOpen(boolean reversed) |
RangeTombstone.Bound |
openBound(boolean reversed) |
DeletionTime |
openDeletionTime(boolean reversed) |
boolean |
openIsInclusive(boolean reversed) |
RangeTombstoneMarker |
withNewOpeningDeletionTime(boolean reversed,
DeletionTime newDeletionTime) |
digest, isRangeTombstoneMarker, isRow, kind, toString, toString, toString, validateData
RangeTombstone.Bound clustering()
clustering
in interface Clusterable
boolean isBoundary()
boolean isOpen(boolean reversed)
boolean isClose(boolean reversed)
DeletionTime openDeletionTime(boolean reversed)
DeletionTime closeDeletionTime(boolean reversed)
boolean openIsInclusive(boolean reversed)
boolean closeIsInclusive(boolean reversed)
RangeTombstone.Bound openBound(boolean reversed)
RangeTombstone.Bound closeBound(boolean reversed)
RangeTombstoneMarker copy(AbstractAllocator allocator)
default boolean isEmpty()
isEmpty
in interface Unfiltered
RangeTombstoneMarker withNewOpeningDeletionTime(boolean reversed, DeletionTime newDeletionTime)
Copyright © 2017 The Apache Software Foundation