public interface Cell extends OnDiskAtom
OnDiskAtom.Serializer, OnDiskAtom.SerializerForWriting
Modifier and Type | Field and Description |
---|---|
static int |
MAX_NAME_LENGTH |
Modifier and Type | Method and Description |
---|---|
int |
cellDataSize() |
Cell |
diff(Cell cell) |
java.lang.String |
getString(CellNameType comparator) |
boolean |
isLive() |
boolean |
isLive(long now) |
Cell |
localCopy(CFMetaData metadata,
AbstractAllocator allocator) |
Cell |
localCopy(CFMetaData metaData,
MemtableAllocator allocator,
OpOrder.Group opGroup) |
CellName |
name() |
Cell |
reconcile(Cell cell) |
int |
serializationFlags() |
int |
serializedSize(CellNameType type,
TypeSizes typeSizes) |
long |
unsharedHeapSizeExcludingData() |
java.nio.ByteBuffer |
value() |
Cell |
withUpdatedName(CellName newName) |
Cell |
withUpdatedTimestamp(long newTimestamp) |
Cell |
withUpdatedTimestampAndLocalDeletionTime(long newTimestamp,
int newLocalDeletionTime) |
getLocalDeletionTime, timestamp, updateDigest, validateFields
static final int MAX_NAME_LENGTH
Cell withUpdatedTimestamp(long newTimestamp)
Cell withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)
CellName name()
name
in interface OnDiskAtom
java.nio.ByteBuffer value()
boolean isLive()
boolean isLive(long now)
int cellDataSize()
long unsharedHeapSizeExcludingData()
int serializedSize(CellNameType type, TypeSizes typeSizes)
int serializationFlags()
Cell localCopy(CFMetaData metadata, AbstractAllocator allocator)
Cell localCopy(CFMetaData metaData, MemtableAllocator allocator, OpOrder.Group opGroup)
java.lang.String getString(CellNameType comparator)
Copyright © 2018 The Apache Software Foundation