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 |
---|---|
RangeTombstoneBoundMarker |
clone(ByteBufferCloner cloner) |
ClusteringBound<?> |
closeBound(boolean reversed) |
DeletionTime |
closeDeletionTime(boolean reversed) |
boolean |
closeIsInclusive(boolean reversed) |
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 <V> RangeTombstoneBoundMarker |
exclusiveClose(boolean reversed,
ClusteringPrefix<V> from,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
exclusiveClose(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
exclusiveOpen(boolean reversed,
ClusteringPrefix<V> from,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
exclusiveOpen(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
int |
hashCode() |
boolean |
hasInvalidDeletions()
Do a quick validation of the deletions of the unfiltered (if any)
|
static <V> RangeTombstoneBoundMarker |
inclusiveClose(boolean reversed,
ClusteringPrefix<V> from,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
inclusiveClose(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
inclusiveOpen(boolean reversed,
ClusteringPrefix<V> from,
DeletionTime deletion) |
static <V> RangeTombstoneBoundMarker |
inclusiveOpen(boolean reversed,
V[] boundValues,
ValueAccessor<V> accessor,
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 <V> RangeTombstoneBoundMarker inclusiveOpen(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker inclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker exclusiveOpen(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker exclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker inclusiveClose(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker inclusiveClose(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker exclusiveClose(boolean reversed, V[] boundValues, ValueAccessor<V> accessor, DeletionTime deletion)
public static <V> RangeTombstoneBoundMarker exclusiveClose(boolean reversed, ClusteringPrefix<V> from, 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 clone(ByteBufferCloner cloner)
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- The Apache Software Foundation