public class DeletedColumn extends Column
OnDiskAtom.SerializerMAX_NAME_LENGTH, name, serializer, timestamp, value| Constructor and Description |
|---|
DeletedColumn(java.nio.ByteBuffer name,
java.nio.ByteBuffer value,
long timestamp) |
DeletedColumn(java.nio.ByteBuffer name,
int localDeletionTime,
long timestamp) |
| Modifier and Type | Method and Description |
|---|---|
static DeletedColumn |
create(int localDeletionTime,
long timestamp,
java.lang.String... names) |
int |
getLocalDeletionTime() |
long |
getMarkedForDeleteAt() |
boolean |
isMarkedForDelete(long now) |
Column |
localCopy(ColumnFamilyStore cfs) |
Column |
localCopy(ColumnFamilyStore cfs,
Allocator allocator) |
Column |
reconcile(Column column,
Allocator allocator) |
int |
serializationFlags() |
void |
updateDigest(java.security.MessageDigest digest) |
void |
validateFields(CFMetaData metadata) |
Column |
withUpdatedName(java.nio.ByteBuffer newName) |
Column |
withUpdatedTimestamp(long newTimestamp) |
create, create, create, create, create, create, dataSize, diff, equals, getString, hashCode, hasIrrelevantData, isLive, maxTimestamp, minTimestamp, name, onDiskIterator, onDiskSerializer, reconcile, serializedSize, serializedSizeForSSTable, timestamp, validateName, valuepublic DeletedColumn(java.nio.ByteBuffer name,
int localDeletionTime,
long timestamp)
public DeletedColumn(java.nio.ByteBuffer name,
java.nio.ByteBuffer value,
long timestamp)
public Column withUpdatedName(java.nio.ByteBuffer newName)
withUpdatedName in class Columnpublic Column withUpdatedTimestamp(long newTimestamp)
withUpdatedTimestamp in class Columnpublic boolean isMarkedForDelete(long now)
isMarkedForDelete in class Columnpublic long getMarkedForDeleteAt()
getMarkedForDeleteAt in class Columnpublic void updateDigest(java.security.MessageDigest digest)
updateDigest in interface OnDiskAtomupdateDigest in class Columnpublic int getLocalDeletionTime()
getLocalDeletionTime in interface OnDiskAtomgetLocalDeletionTime in class Columnpublic Column localCopy(ColumnFamilyStore cfs)
public Column localCopy(ColumnFamilyStore cfs, Allocator allocator)
public int serializationFlags()
serializationFlags in class Columnpublic void validateFields(CFMetaData metadata) throws MarshalException
validateFields in interface OnDiskAtomvalidateFields in class ColumnMarshalExceptionpublic static DeletedColumn create(int localDeletionTime, long timestamp, java.lang.String... names)
Copyright © 2015 The Apache Software Foundation