public interface org.apache.cassandra.db.DeletionInfo extends org.apache.cassandra.cache.IMeasurableMemory
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.cassandra.db.DeletionInfo
  super_class: java.lang.Object
{
  public static final org.apache.cassandra.db.DeletionInfo LIVE;
    descriptor: Lorg/apache/cassandra/db/DeletionInfo;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 41
            invokestatic org.apache.cassandra.db.MutableDeletionInfo.live:()Lorg/apache/cassandra/db/MutableDeletionInfo;
            putstatic org.apache.cassandra.db.DeletionInfo.LIVE:Lorg/apache/cassandra/db/DeletionInfo;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract boolean isLive();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.cassandra.db.DeletionTime getPartitionDeletion();
    descriptor: ()Lorg/apache/cassandra/db/DeletionTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Iterator<org.apache.cassandra.db.RangeTombstone> rangeIterator(boolean);
    descriptor: (Z)Ljava/util/Iterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)Ljava/util/Iterator<Lorg/apache/cassandra/db/RangeTombstone;>;
    MethodParameters:
          Name  Flags
      reversed  

  public abstract java.util.Iterator<org.apache.cassandra.db.RangeTombstone> rangeIterator(org.apache.cassandra.db.Slice, boolean);
    descriptor: (Lorg/apache/cassandra/db/Slice;Z)Ljava/util/Iterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/apache/cassandra/db/Slice;Z)Ljava/util/Iterator<Lorg/apache/cassandra/db/RangeTombstone;>;
    MethodParameters:
          Name  Flags
      slice     
      reversed  

  public abstract org.apache.cassandra.db.RangeTombstone rangeCovering(org.apache.cassandra.db.Clustering);
    descriptor: (Lorg/apache/cassandra/db/Clustering;)Lorg/apache/cassandra/db/RangeTombstone;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void collectStats(org.apache.cassandra.db.rows.EncodingStats$Collector);
    descriptor: (Lorg/apache/cassandra/db/rows/EncodingStats$Collector;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      collector  

  public abstract int dataSize();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasRanges();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int rangeCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long maxTimestamp();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean mayModify(org.apache.cassandra.db.DeletionInfo);
    descriptor: (Lorg/apache/cassandra/db/DeletionInfo;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      delInfo  

  public abstract org.apache.cassandra.db.MutableDeletionInfo mutableCopy();
    descriptor: ()Lorg/apache/cassandra/db/MutableDeletionInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.cassandra.db.DeletionInfo copy(org.apache.cassandra.utils.memory.AbstractAllocator);
    descriptor: (Lorg/apache/cassandra/utils/memory/AbstractAllocator;)Lorg/apache/cassandra/db/DeletionInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      allocator  
}
SourceFile: "DeletionInfo.java"
InnerClasses:
  public Collector = org.apache.cassandra.db.rows.EncodingStats$Collector of org.apache.cassandra.db.rows.EncodingStats