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 |
---|---|
ClusteringBound<?> |
closeBound(boolean reversed) |
DeletionTime |
closeDeletionTime(boolean reversed) |
boolean |
closeIsInclusive(boolean reversed) |
ClusteringBoundOrBoundary<?> |
clustering() |
RangeTombstoneMarker |
copy(AbstractAllocator allocator) |
boolean |
isBoundary() |
boolean |
isClose(boolean reversed) |
default boolean |
isEmpty() |
boolean |
isOpen(boolean reversed) |
ClusteringBound<?> |
openBound(boolean reversed) |
DeletionTime |
openDeletionTime(boolean reversed) |
boolean |
openIsInclusive(boolean reversed) |
RangeTombstoneMarker |
withNewOpeningDeletionTime(boolean reversed,
DeletionTime newDeletionTime) |
digest, hasInvalidDeletions, isRangeTombstoneMarker, isRow, kind, toString, toString, toString, validateData
ClusteringBoundOrBoundary<?> clustering()
clustering
in interface Clusterable
clustering
in interface Unfiltered
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)
ClusteringBound<?> openBound(boolean reversed)
ClusteringBound<?> closeBound(boolean reversed)
RangeTombstoneMarker copy(AbstractAllocator allocator)
default boolean isEmpty()
isEmpty
in interface Unfiltered
RangeTombstoneMarker withNewOpeningDeletionTime(boolean reversed, DeletionTime newDeletionTime)
Copyright © 2009-2021 The Apache Software Foundation