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