public final class org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator extends org.apache.cassandra.service.pager.AggregationQueryPager$GroupByPartitionIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator
  super_class: org.apache.cassandra.service.pager.AggregationQueryPager$GroupByPartitionIterator
{
  final org.apache.cassandra.service.pager.AggregationQueryPager this$0;
    descriptor: Lorg/apache/cassandra/service/pager/AggregationQueryPager;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.apache.cassandra.service.pager.AggregationQueryPager, int, org.apache.cassandra.db.ConsistencyLevel, org.apache.cassandra.service.ClientState, long);
    descriptor: (Lorg/apache/cassandra/service/pager/AggregationQueryPager;ILorg/apache/cassandra/db/ConsistencyLevel;Lorg/apache/cassandra/service/ClientState;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=6
        start local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
        start local 2 // int pageSize
        start local 3 // org.apache.cassandra.db.ConsistencyLevel consistency
        start local 4 // org.apache.cassandra.service.ClientState clientState
        start local 5 // long queryStartNanoTime
         0: .line 405
            aload 0 /* this */
            aload 1
            putfield org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator.this$0:Lorg/apache/cassandra/service/pager/AggregationQueryPager;
         1: .line 406
            aload 0 /* this */
            aload 1
            iload 2 /* pageSize */
            aload 3 /* consistency */
            aload 4 /* clientState */
            lload 5 /* queryStartNanoTime */
            invokespecial org.apache.cassandra.service.pager.AggregationQueryPager$GroupByPartitionIterator.<init>:(Lorg/apache/cassandra/service/pager/AggregationQueryPager;ILorg/apache/cassandra/db/ConsistencyLevel;Lorg/apache/cassandra/service/ClientState;J)V
         2: .line 407
            return
        end local 5 // long queryStartNanoTime
        end local 4 // org.apache.cassandra.service.ClientState clientState
        end local 3 // org.apache.cassandra.db.ConsistencyLevel consistency
        end local 2 // int pageSize
        end local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    3     0                this  Lorg/apache/cassandra/service/pager/AggregationQueryPager$AggregationPartitionIterator;
            0    3     2            pageSize  I
            0    3     3         consistency  Lorg/apache/cassandra/db/ConsistencyLevel;
            0    3     4         clientState  Lorg/apache/cassandra/service/ClientState;
            0    3     5  queryStartNanoTime  J
    MethodParameters:
                    Name  Flags
      this$0              final
      pageSize            
      consistency         
      clientState         
      queryStartNanoTime  

  public void <init>(org.apache.cassandra.service.pager.AggregationQueryPager, int, org.apache.cassandra.db.ReadExecutionController, long);
    descriptor: (Lorg/apache/cassandra/service/pager/AggregationQueryPager;ILorg/apache/cassandra/db/ReadExecutionController;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
        start local 2 // int pageSize
        start local 3 // org.apache.cassandra.db.ReadExecutionController executionController
        start local 4 // long queryStartNanoTime
         0: .line 412
            aload 0 /* this */
            aload 1
            putfield org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator.this$0:Lorg/apache/cassandra/service/pager/AggregationQueryPager;
         1: .line 413
            aload 0 /* this */
            aload 1
            iload 2 /* pageSize */
            aload 3 /* executionController */
            lload 4 /* queryStartNanoTime */
            invokespecial org.apache.cassandra.service.pager.AggregationQueryPager$GroupByPartitionIterator.<init>:(Lorg/apache/cassandra/service/pager/AggregationQueryPager;ILorg/apache/cassandra/db/ReadExecutionController;J)V
         2: .line 414
            return
        end local 4 // long queryStartNanoTime
        end local 3 // org.apache.cassandra.db.ReadExecutionController executionController
        end local 2 // int pageSize
        end local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lorg/apache/cassandra/service/pager/AggregationQueryPager$AggregationPartitionIterator;
            0    3     2             pageSize  I
            0    3     3  executionController  Lorg/apache/cassandra/db/ReadExecutionController;
            0    3     4   queryStartNanoTime  J
    MethodParameters:
                     Name  Flags
      this$0               final
      pageSize             
      executionController  
      queryStartNanoTime   

  protected org.apache.cassandra.service.pager.QueryPager updatePagerLimit(org.apache.cassandra.service.pager.QueryPager, org.apache.cassandra.db.filter.DataLimits, java.nio.ByteBuffer, org.apache.cassandra.db.Clustering);
    descriptor: (Lorg/apache/cassandra/service/pager/QueryPager;Lorg/apache/cassandra/db/filter/DataLimits;Ljava/nio/ByteBuffer;Lorg/apache/cassandra/db/Clustering;)Lorg/apache/cassandra/service/pager/QueryPager;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=5, args_size=5
        start local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
        start local 1 // org.apache.cassandra.service.pager.QueryPager pager
        start local 2 // org.apache.cassandra.db.filter.DataLimits limits
        start local 3 // java.nio.ByteBuffer lastPartitionKey
        start local 4 // org.apache.cassandra.db.Clustering lastClustering
         0: .line 422
            aload 1 /* pager */
            areturn
        end local 4 // org.apache.cassandra.db.Clustering lastClustering
        end local 3 // java.nio.ByteBuffer lastPartitionKey
        end local 2 // org.apache.cassandra.db.filter.DataLimits limits
        end local 1 // org.apache.cassandra.service.pager.QueryPager pager
        end local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/apache/cassandra/service/pager/AggregationQueryPager$AggregationPartitionIterator;
            0    1     1             pager  Lorg/apache/cassandra/service/pager/QueryPager;
            0    1     2            limits  Lorg/apache/cassandra/db/filter/DataLimits;
            0    1     3  lastPartitionKey  Ljava/nio/ByteBuffer;
            0    1     4    lastClustering  Lorg/apache/cassandra/db/Clustering;
    MethodParameters:
                  Name  Flags
      pager             
      limits            
      lastPartitionKey  
      lastClustering    

  protected boolean isDone(int, int);
    descriptor: (II)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
        start local 1 // int pageSize
        start local 2 // int counted
         0: .line 428
            iconst_0
            ireturn
        end local 2 // int counted
        end local 1 // int pageSize
        end local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/cassandra/service/pager/AggregationQueryPager$AggregationPartitionIterator;
            0    1     1  pageSize  I
            0    1     2   counted  I
    MethodParameters:
          Name  Flags
      pageSize  
      counted   

  protected int computeSubPageSize(int, int);
    descriptor: (II)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
        start local 1 // int pageSize
        start local 2 // int counted
         0: .line 434
            iload 1 /* pageSize */
            ireturn
        end local 2 // int counted
        end local 1 // int pageSize
        end local 0 // org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/apache/cassandra/service/pager/AggregationQueryPager$AggregationPartitionIterator;
            0    1     1  pageSize  I
            0    1     2   counted  I
    MethodParameters:
          Name  Flags
      pageSize  
      counted   
}
SourceFile: "AggregationQueryPager.java"
NestHost: org.apache.cassandra.service.pager.AggregationQueryPager
InnerClasses:
  public final AggregationPartitionIterator = org.apache.cassandra.service.pager.AggregationQueryPager$AggregationPartitionIterator of org.apache.cassandra.service.pager.AggregationQueryPager
  public GroupByPartitionIterator = org.apache.cassandra.service.pager.AggregationQueryPager$GroupByPartitionIterator of org.apache.cassandra.service.pager.AggregationQueryPager