public abstract class AbstractCell extends Cell
Cell
implementations.
Unless you have a very good reason not to, every cell implementation
should probably extend this class.Cell.Serializer
comparator, NO_DELETION_TIME, NO_TTL, serializer
column
Modifier | Constructor and Description |
---|---|
protected |
AbstractCell(ColumnDefinition column) |
Modifier and Type | Method and Description |
---|---|
void |
digest(java.security.MessageDigest digest)
Adds the data to the provided digest.
|
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
long |
maxTimestamp() |
java.lang.String |
toString() |
void |
validate()
Validate the column data.
|
copy, isCounterCell, isExpiring, isLive, isTombstone, localDeletionTime, markCounterLocalToBeCleared, path, purge, timestamp, ttl, value, withUpdatedColumn, withUpdatedValue
column, dataSize, unsharedHeapSizeExcludingData, updateAllTimestamp
protected AbstractCell(ColumnDefinition column)
public void digest(java.security.MessageDigest digest)
ColumnData
digest
in class ColumnData
digest
- the MessageDigest
to add the data to.public void validate()
ColumnData
validate
in class ColumnData
public long maxTimestamp()
maxTimestamp
in class ColumnData
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2017 The Apache Software Foundation