public class DeletedColumn extends Column
OnDiskAtom.SerializerMAX_NAME_LENGTH| 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() |
IColumn |
localCopy(ColumnFamilyStore cfs)
clones the column for the row cache, interning column names and making copies of other underlying byte buffers
|
IColumn |
localCopy(ColumnFamilyStore cfs,
Allocator allocator)
clones the column for the memtable, interning column names and making copies of other underlying byte buffers.
|
IColumn |
reconcile(IColumn column,
Allocator allocator) |
int |
serializationFlags() |
void |
updateDigest(java.security.MessageDigest digest) |
void |
validateFields(CFMetaData metadata) |
addColumn, addColumn, create, create, create, create, create, dataSize, diff, equals, getString, getSubColumn, getSubColumns, hashCode, hasIrrelevantData, isLive, maxTimestamp, minTimestamp, mostRecentLiveChangeAt, mostRecentNonGCableChangeAt, name, onDiskSerializer, reconcile, serializedSize, serializedSizeForSSTable, serializer, 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 boolean isMarkedForDelete()
isMarkedForDelete in interface IColumnisMarkedForDelete in class Columnpublic long getMarkedForDeleteAt()
getMarkedForDeleteAt in interface IColumngetMarkedForDeleteAt 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 IColumn localCopy(ColumnFamilyStore cfs)
IColumnpublic IColumn localCopy(ColumnFamilyStore cfs, Allocator allocator)
IColumnpublic int serializationFlags()
serializationFlags in interface IColumnserializationFlags in class Columnpublic void validateFields(CFMetaData metadata) throws MarshalException
validateFields in interface IColumnvalidateFields in interface OnDiskAtomvalidateFields in class ColumnMarshalExceptionpublic static DeletedColumn create(int localDeletionTime, long timestamp, java.lang.String... names)
Copyright © 2014 The Apache Software Foundation