public class RangeTombstoneBoundMarker extends AbstractRangeTombstoneMarker<ClusteringBound>
RangeTombstoneMarker.Merger
Unfiltered.Kind
bound
Constructor and Description |
---|
RangeTombstoneBoundMarker(ClusteringBound bound,
DeletionTime deletion) |
Modifier and Type | Method and Description |
---|---|
ClusteringBound |
closeBound(boolean reversed) |
DeletionTime |
closeDeletionTime(boolean reversed) |
boolean |
closeIsInclusive(boolean reversed) |
RangeTombstoneBoundMarker |
copy(AbstractAllocator allocator) |
DeletionTime |
deletionTime()
The deletion time for the range tombstone this is a bound of.
|
void |
digest(Digest digest)
Digest the atom using the provided
Digest . |
boolean |
equals(java.lang.Object other) |
static RangeTombstoneBoundMarker |
exclusiveClose(boolean reversed,
java.nio.ByteBuffer[] boundValues,
DeletionTime deletion) |
static RangeTombstoneBoundMarker |
exclusiveOpen(boolean reversed,
java.nio.ByteBuffer[] boundValues,
DeletionTime deletion) |
int |
hashCode() |
boolean |
hasInvalidDeletions()
Do a quick validation of the deletions of the unfiltered (if any)
|
static RangeTombstoneBoundMarker |
inclusiveClose(boolean reversed,
java.nio.ByteBuffer[] boundValues,
DeletionTime deletion) |
static RangeTombstoneBoundMarker |
inclusiveOpen(boolean reversed,
java.nio.ByteBuffer[] boundValues,
DeletionTime deletion) |
boolean |
isBoundary() |
ClusteringBound |
openBound(boolean reversed) |
DeletionTime |
openDeletionTime(boolean reversed) |
boolean |
openIsInclusive(boolean reversed) |
java.lang.String |
toString(TableMetadata metadata) |
RangeTombstoneBoundMarker |
withNewOpeningDeletionTime(boolean reversed,
DeletionTime newDeletionTime) |
clustering, isClose, isOpen, kind, toString, toString, validateData
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isEmpty
isRangeTombstoneMarker, isRow
public RangeTombstoneBoundMarker(ClusteringBound bound, DeletionTime deletion)
public static RangeTombstoneBoundMarker inclusiveOpen(boolean reversed, java.nio.ByteBuffer[] boundValues, DeletionTime deletion)
public static RangeTombstoneBoundMarker exclusiveOpen(boolean reversed, java.nio.ByteBuffer[] boundValues, DeletionTime deletion)
public static RangeTombstoneBoundMarker inclusiveClose(boolean reversed, java.nio.ByteBuffer[] boundValues, DeletionTime deletion)
public static RangeTombstoneBoundMarker exclusiveClose(boolean reversed, java.nio.ByteBuffer[] boundValues, DeletionTime deletion)
public boolean isBoundary()
isBoundary
in interface RangeTombstoneMarker
isBoundary
in class AbstractRangeTombstoneMarker<ClusteringBound>
public boolean hasInvalidDeletions()
Unfiltered
public DeletionTime deletionTime()
public DeletionTime openDeletionTime(boolean reversed)
public DeletionTime closeDeletionTime(boolean reversed)
public boolean openIsInclusive(boolean reversed)
public boolean closeIsInclusive(boolean reversed)
public ClusteringBound openBound(boolean reversed)
public ClusteringBound closeBound(boolean reversed)
public RangeTombstoneBoundMarker copy(AbstractAllocator allocator)
public RangeTombstoneBoundMarker withNewOpeningDeletionTime(boolean reversed, DeletionTime newDeletionTime)
public void digest(Digest digest)
Unfiltered
Digest
.digest
- the Digest
to use.public java.lang.String toString(TableMetadata metadata)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2009-2020 The Apache Software Foundation