public interface Unfiltered extends Clusterable
In practice, an Unfiltered is either a row or a range tombstone marker. Unfiltereds are uniquely identified by their clustering information and can be sorted according to those.
Modifier and Type | Interface and Description |
---|---|
static class |
Unfiltered.Kind |
Modifier and Type | Method and Description |
---|---|
void |
digest(java.security.MessageDigest digest)
Digest the atom using the provided
MessageDigest . |
boolean |
isEmpty() |
default boolean |
isRangeTombstoneMarker() |
default boolean |
isRow() |
Unfiltered.Kind |
kind()
The kind of the atom: either row or range tombstone marker.
|
java.lang.String |
toString(CFMetaData metadata) |
java.lang.String |
toString(CFMetaData metadata,
boolean fullDetails) |
java.lang.String |
toString(CFMetaData metadata,
boolean includeClusterKeys,
boolean fullDetails) |
void |
validateData(CFMetaData metadata)
Validate the data of this atom.
|
clustering
Unfiltered.Kind kind()
void digest(java.security.MessageDigest digest)
MessageDigest
.digest
- the MessageDigest
to use.void validateData(CFMetaData metadata)
metadata
- the metadata for the table this atom is part of.MarshalException
- if some of the data in this atom is
invalid (some value is invalid for its column type, or some field
is nonsensical).boolean isEmpty()
java.lang.String toString(CFMetaData metadata)
java.lang.String toString(CFMetaData metadata, boolean fullDetails)
java.lang.String toString(CFMetaData metadata, boolean includeClusterKeys, boolean fullDetails)
default boolean isRow()
default boolean isRangeTombstoneMarker()
Copyright © 2018 The Apache Software Foundation