public class DeletedColumn extends Column
OnDiskAtom.Serializer
MAX_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, value
public 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 Column
public Column withUpdatedTimestamp(long newTimestamp)
withUpdatedTimestamp
in class Column
public boolean isMarkedForDelete(long now)
isMarkedForDelete
in class Column
public long getMarkedForDeleteAt()
getMarkedForDeleteAt
in class Column
public void updateDigest(java.security.MessageDigest digest)
updateDigest
in interface OnDiskAtom
updateDigest
in class Column
public int getLocalDeletionTime()
getLocalDeletionTime
in interface OnDiskAtom
getLocalDeletionTime
in class Column
public Column localCopy(ColumnFamilyStore cfs)
public Column localCopy(ColumnFamilyStore cfs, Allocator allocator)
public int serializationFlags()
serializationFlags
in class Column
public void validateFields(CFMetaData metadata) throws MarshalException
validateFields
in interface OnDiskAtom
validateFields
in class Column
MarshalException
public static DeletedColumn create(int localDeletionTime, long timestamp, java.lang.String... names)
Copyright © 2015 The Apache Software Foundation