Class MutableDeletionInfo

java.lang.Object
org.apache.cassandra.db.MutableDeletionInfo
All Implemented Interfaces:
IMeasurableMemory, DeletionInfo

public class MutableDeletionInfo extends Object implements DeletionInfo
A mutable implementation of DeletionInfo.
  • Constructor Details

    • MutableDeletionInfo

      public MutableDeletionInfo(long markedForDeleteAt, long localDeletionTime)
      Creates a DeletionInfo with only a top-level (row) tombstone.
      Parameters:
      markedForDeleteAt - the time after which the entire row should be considered deleted
      localDeletionTime - what time the deletion write was applied locally (for purposes of purging the tombstone after gc_grace_seconds).
    • MutableDeletionInfo

      public MutableDeletionInfo(DeletionTime partitionDeletion)
    • MutableDeletionInfo

      public MutableDeletionInfo(DeletionTime partitionDeletion, RangeTombstoneList ranges)
  • Method Details