public class NativeDeletedCell extends NativeCell implements DeletedCell
OnDiskAtom.Serializer, OnDiskAtom.SerializerForWritingComposite.EOCMAX_NAME_LENGTH| Constructor and Description |
|---|
NativeDeletedCell(NativeAllocator allocator,
OpOrder.Group writeOp,
DeletedCell copyOf) |
| Modifier and Type | Method and Description |
|---|---|
int |
getLocalDeletionTime() |
boolean |
isLive() |
boolean |
isLive(long now) |
DeletedCell |
localCopy(CFMetaData metadata,
AbstractAllocator allocator) |
DeletedCell |
localCopy(CFMetaData metadata,
MemtableAllocator allocator,
OpOrder.Group opGroup) |
Cell |
reconcile(Cell cell) |
int |
serializationFlags() |
long |
unsharedHeapSize() |
long |
unsharedHeapSizeExcludingData() |
void |
updateDigest(java.security.MessageDigest digest) |
void |
validateFields(CFMetaData metadata) |
name, timestampclusteringSize, collectionElement, compareTo, compareToSimple, construct, copy, cql3ColumnName, dataSize, end, eoc, equals, equals, get, getByte, getByteBuffer, getBytes, getInt, getLong, getShort, internalSize, isCollectionCell, isEmpty, isPrefixOf, isSameCQL3RowAs, isStatic, maxTimestamp, minTimestamp, postfixSize, setByte, setBytes, setInt, setLong, setShort, size, sizeOf, slice, start, toByteBuffer, updateWithName, updateWithValue, value, withEOC, withUpdatedName, withUpdatedTimestamp, withUpdatedTimestampAndLocalDeletionTime, writeComponentTo, writeMemoryTocellDataSize, create, diff, diffCounter, equals, getString, hashCode, onDiskIterator, reconcileCounter, serializedSize, validateNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcellDataSize, diff, getString, name, serializedSize, value, withUpdatedName, withUpdatedTimestamp, withUpdatedTimestampAndLocalDeletionTimetimestamppublic NativeDeletedCell(NativeAllocator allocator, OpOrder.Group writeOp, DeletedCell copyOf)
public Cell reconcile(Cell cell)
reconcile in interface Cellreconcile in class AbstractCellpublic boolean isLive()
isLive in interface CellisLive in class AbstractCellpublic boolean isLive(long now)
isLive in interface CellisLive in class AbstractCellpublic int getLocalDeletionTime()
getLocalDeletionTime in interface OnDiskAtomgetLocalDeletionTime in class AbstractCellpublic int serializationFlags()
serializationFlags in interface CellserializationFlags in class AbstractCellpublic void validateFields(CFMetaData metadata) throws MarshalException
validateFields in interface OnDiskAtomvalidateFields in class AbstractCellMarshalExceptionpublic void updateDigest(java.security.MessageDigest digest)
updateDigest in interface OnDiskAtomupdateDigest in class NativeCellpublic DeletedCell localCopy(CFMetaData metadata, AbstractAllocator allocator)
localCopy in interface CelllocalCopy in interface DeletedCelllocalCopy in class NativeCellpublic DeletedCell localCopy(CFMetaData metadata, MemtableAllocator allocator, OpOrder.Group opGroup)
localCopy in interface CelllocalCopy in interface DeletedCelllocalCopy in class NativeCellpublic long unsharedHeapSizeExcludingData()
unsharedHeapSizeExcludingData in interface CellunsharedHeapSizeExcludingData in interface CellNameunsharedHeapSizeExcludingData in class NativeCellpublic long unsharedHeapSize()
unsharedHeapSize in interface IMeasurableMemoryunsharedHeapSize in class NativeCellCopyright © 2018 The Apache Software Foundation