org.apache.cassandra.db
Class DeletedColumn

java.lang.Object
  extended by org.apache.cassandra.db.Column
      extended by org.apache.cassandra.db.DeletedColumn
All Implemented Interfaces:
IColumn

public class DeletedColumn
extends Column


Field Summary
 
Fields inherited from class org.apache.cassandra.db.Column
name, timestamp, value
 
Fields inherited from interface org.apache.cassandra.db.IColumn
MAX_NAME_LENGTH
 
Constructor Summary
DeletedColumn(java.nio.ByteBuffer name, java.nio.ByteBuffer value, long timestamp)
           
DeletedColumn(java.nio.ByteBuffer name, int localDeletionTime, long timestamp)
           
 
Method Summary
 IColumn deepCopy()
          clones the column, making copies of any underlying byte buffers
 int getLocalDeletionTime()
           
 long getMarkedForDeleteAt()
           
 boolean isMarkedForDelete()
           
 
Methods inherited from class org.apache.cassandra.db.Column
addColumn, diff, equals, getString, getSubColumn, getSubColumns, hashCode, isLive, mostRecentLiveChangeAt, name, reconcile, serializedSize, serializer, size, timestamp, updateDigest, value
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeletedColumn

public DeletedColumn(java.nio.ByteBuffer name,
                     int localDeletionTime,
                     long timestamp)

DeletedColumn

public DeletedColumn(java.nio.ByteBuffer name,
                     java.nio.ByteBuffer value,
                     long timestamp)
Method Detail

isMarkedForDelete

public boolean isMarkedForDelete()
Specified by:
isMarkedForDelete in interface IColumn
Overrides:
isMarkedForDelete in class Column

getMarkedForDeleteAt

public long getMarkedForDeleteAt()
Specified by:
getMarkedForDeleteAt in interface IColumn
Overrides:
getMarkedForDeleteAt in class Column

getLocalDeletionTime

public int getLocalDeletionTime()
Specified by:
getLocalDeletionTime in interface IColumn
Overrides:
getLocalDeletionTime in class Column

deepCopy

public IColumn deepCopy()
Description copied from interface: IColumn
clones the column, making copies of any underlying byte buffers

Specified by:
deepCopy in interface IColumn
Overrides:
deepCopy in class Column


Copyright © 2011 The Apache Software Foundation