abstract class org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator extends org.apache.cassandra.db.rows.AbstractUnfilteredRowIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator
  super_class: org.apache.cassandra.db.rows.AbstractUnfilteredRowIterator
{
  final org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder current;
    descriptor: Lorg/apache/cassandra/db/partitions/AbstractBTreePartition$Holder;
    flags: (0x0010) ACC_FINAL

  final org.apache.cassandra.db.filter.ColumnFilter selection;
    descriptor: Lorg/apache/cassandra/db/filter/ColumnFilter;
    flags: (0x0010) ACC_FINAL

  final org.apache.cassandra.db.partitions.AbstractBTreePartition this$0;
    descriptor: Lorg/apache/cassandra/db/partitions/AbstractBTreePartition;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(org.apache.cassandra.db.partitions.AbstractBTreePartition, org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder, org.apache.cassandra.db.rows.Row, org.apache.cassandra.db.filter.ColumnFilter, boolean);
    descriptor: (Lorg/apache/cassandra/db/partitions/AbstractBTreePartition;Lorg/apache/cassandra/db/partitions/AbstractBTreePartition$Holder;Lorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/db/filter/ColumnFilter;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=6, args_size=6
        start local 0 // org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator this
        start local 2 // org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder current
        start local 3 // org.apache.cassandra.db.rows.Row staticRow
        start local 4 // org.apache.cassandra.db.filter.ColumnFilter selection
        start local 5 // boolean isReversed
         0: .line 220
            aload 0 /* this */
            aload 1
            putfield org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator.this$0:Lorg/apache/cassandra/db/partitions/AbstractBTreePartition;
         1: .line 221
            aload 0 /* this */
            aload 1
            getfield org.apache.cassandra.db.partitions.AbstractBTreePartition.metadata:Lorg/apache/cassandra/config/CFMetaData;
         2: .line 222
            aload 1
            invokevirtual org.apache.cassandra.db.partitions.AbstractBTreePartition.partitionKey:()Lorg/apache/cassandra/db/DecoratedKey;
         3: .line 223
            aload 2 /* current */
            getfield org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder.deletionInfo:Lorg/apache/cassandra/db/DeletionInfo;
            invokeinterface org.apache.cassandra.db.DeletionInfo.getPartitionDeletion:()Lorg/apache/cassandra/db/DeletionTime;
         4: .line 224
            aload 4 /* selection */
            invokevirtual org.apache.cassandra.db.filter.ColumnFilter.fetchedColumns:()Lorg/apache/cassandra/db/PartitionColumns;
         5: .line 227
            aload 3 /* staticRow */
         6: .line 228
            iload 5 /* isReversed */
         7: .line 229
            aload 2 /* current */
            getfield org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder.stats:Lorg/apache/cassandra/db/rows/EncodingStats;
            invokespecial org.apache.cassandra.db.rows.AbstractUnfilteredRowIterator.<init>:(Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;Lorg/apache/cassandra/db/DeletionTime;Lorg/apache/cassandra/db/PartitionColumns;Lorg/apache/cassandra/db/rows/Row;ZLorg/apache/cassandra/db/rows/EncodingStats;)V
         8: .line 230
            aload 0 /* this */
            aload 2 /* current */
            putfield org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator.current:Lorg/apache/cassandra/db/partitions/AbstractBTreePartition$Holder;
         9: .line 231
            aload 0 /* this */
            aload 4 /* selection */
            putfield org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator.selection:Lorg/apache/cassandra/db/filter/ColumnFilter;
        10: .line 232
            return
        end local 5 // boolean isReversed
        end local 4 // org.apache.cassandra.db.filter.ColumnFilter selection
        end local 3 // org.apache.cassandra.db.rows.Row staticRow
        end local 2 // org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder current
        end local 0 // org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lorg/apache/cassandra/db/partitions/AbstractBTreePartition$AbstractIterator;
            0   11     2     current  Lorg/apache/cassandra/db/partitions/AbstractBTreePartition$Holder;
            0   11     3   staticRow  Lorg/apache/cassandra/db/rows/Row;
            0   11     4   selection  Lorg/apache/cassandra/db/filter/ColumnFilter;
            0   11     5  isReversed  Z
    MethodParameters:
            Name  Flags
      this$0      final
      current     
      staticRow   
      selection   
      isReversed  
}
SourceFile: "AbstractBTreePartition.java"
NestHost: org.apache.cassandra.db.partitions.AbstractBTreePartition
InnerClasses:
  private abstract AbstractIterator = org.apache.cassandra.db.partitions.AbstractBTreePartition$AbstractIterator of org.apache.cassandra.db.partitions.AbstractBTreePartition
  protected final Holder = org.apache.cassandra.db.partitions.AbstractBTreePartition$Holder of org.apache.cassandra.db.partitions.AbstractBTreePartition