public class org.apache.cassandra.service.pager.SinglePartitionPager extends org.apache.cassandra.service.pager.AbstractQueryPager
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.service.pager.SinglePartitionPager
  super_class: org.apache.cassandra.service.pager.AbstractQueryPager
{
  private final org.apache.cassandra.db.SinglePartitionReadCommand command;
    descriptor: Lorg/apache/cassandra/db/SinglePartitionReadCommand;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private volatile org.apache.cassandra.service.pager.PagingState$RowMark lastReturned;
    descriptor: Lorg/apache/cassandra/service/pager/PagingState$RowMark;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  public void <init>(org.apache.cassandra.db.SinglePartitionReadCommand, org.apache.cassandra.service.pager.PagingState, org.apache.cassandra.transport.ProtocolVersion);
    descriptor: (Lorg/apache/cassandra/db/SinglePartitionReadCommand;Lorg/apache/cassandra/service/pager/PagingState;Lorg/apache/cassandra/transport/ProtocolVersion;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
        start local 1 // org.apache.cassandra.db.SinglePartitionReadCommand command
        start local 2 // org.apache.cassandra.service.pager.PagingState state
        start local 3 // org.apache.cassandra.transport.ProtocolVersion protocolVersion
         0: .line 40
            aload 0 /* this */
            aload 1 /* command */
            aload 3 /* protocolVersion */
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.<init>:(Lorg/apache/cassandra/db/ReadCommand;Lorg/apache/cassandra/transport/ProtocolVersion;)V
         1: .line 41
            aload 0 /* this */
            aload 1 /* command */
            putfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
         2: .line 43
            aload 2 /* state */
            ifnull 5
         3: .line 45
            aload 0 /* this */
            aload 2 /* state */
            getfield org.apache.cassandra.service.pager.PagingState.rowMark:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            putfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
         4: .line 46
            aload 0 /* this */
            aload 1 /* command */
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.partitionKey:()Lorg/apache/cassandra/db/DecoratedKey;
            aload 2 /* state */
            getfield org.apache.cassandra.service.pager.PagingState.remaining:I
            aload 2 /* state */
            getfield org.apache.cassandra.service.pager.PagingState.remainingInPartition:I
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.restoreState:(Lorg/apache/cassandra/db/DecoratedKey;II)V
         5: .line 48
      StackMap locals: org.apache.cassandra.service.pager.SinglePartitionPager org.apache.cassandra.db.SinglePartitionReadCommand org.apache.cassandra.service.pager.PagingState org.apache.cassandra.transport.ProtocolVersion
      StackMap stack:
            return
        end local 3 // org.apache.cassandra.transport.ProtocolVersion protocolVersion
        end local 2 // org.apache.cassandra.service.pager.PagingState state
        end local 1 // org.apache.cassandra.db.SinglePartitionReadCommand command
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    6     0             this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            0    6     1          command  Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            0    6     2            state  Lorg/apache/cassandra/service/pager/PagingState;
            0    6     3  protocolVersion  Lorg/apache/cassandra/transport/ProtocolVersion;
    MethodParameters:
                 Name  Flags
      command          
      state            
      protocolVersion  

  private void <init>(org.apache.cassandra.db.SinglePartitionReadCommand, org.apache.cassandra.transport.ProtocolVersion, org.apache.cassandra.service.pager.PagingState$RowMark, int, int);
    descriptor: (Lorg/apache/cassandra/db/SinglePartitionReadCommand;Lorg/apache/cassandra/transport/ProtocolVersion;Lorg/apache/cassandra/service/pager/PagingState$RowMark;II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=6
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
        start local 1 // org.apache.cassandra.db.SinglePartitionReadCommand command
        start local 2 // org.apache.cassandra.transport.ProtocolVersion protocolVersion
        start local 3 // org.apache.cassandra.service.pager.PagingState$RowMark rowMark
        start local 4 // int remaining
        start local 5 // int remainingInPartition
         0: .line 56
            aload 0 /* this */
            aload 1 /* command */
            aload 2 /* protocolVersion */
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.<init>:(Lorg/apache/cassandra/db/ReadCommand;Lorg/apache/cassandra/transport/ProtocolVersion;)V
         1: .line 57
            aload 0 /* this */
            aload 1 /* command */
            putfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
         2: .line 58
            aload 0 /* this */
            aload 3 /* rowMark */
            putfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
         3: .line 59
            aload 0 /* this */
            aload 1 /* command */
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.partitionKey:()Lorg/apache/cassandra/db/DecoratedKey;
            iload 4 /* remaining */
            iload 5 /* remainingInPartition */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.restoreState:(Lorg/apache/cassandra/db/DecoratedKey;II)V
         4: .line 60
            return
        end local 5 // int remainingInPartition
        end local 4 // int remaining
        end local 3 // org.apache.cassandra.service.pager.PagingState$RowMark rowMark
        end local 2 // org.apache.cassandra.transport.ProtocolVersion protocolVersion
        end local 1 // org.apache.cassandra.db.SinglePartitionReadCommand command
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    5     0                  this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            0    5     1               command  Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            0    5     2       protocolVersion  Lorg/apache/cassandra/transport/ProtocolVersion;
            0    5     3               rowMark  Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            0    5     4             remaining  I
            0    5     5  remainingInPartition  I
    MethodParameters:
                      Name  Flags
      command               
      protocolVersion       
      rowMark               
      remaining             
      remainingInPartition  

  public org.apache.cassandra.service.pager.SinglePartitionPager withUpdatedLimit(org.apache.cassandra.db.filter.DataLimits);
    descriptor: (Lorg/apache/cassandra/db/filter/DataLimits;)Lorg/apache/cassandra/service/pager/SinglePartitionPager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
        start local 1 // org.apache.cassandra.db.filter.DataLimits newLimits
         0: .line 65
            new org.apache.cassandra.service.pager.SinglePartitionPager
            dup
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            aload 1 /* newLimits */
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.withUpdatedLimit:(Lorg/apache/cassandra/db/filter/DataLimits;)Lorg/apache/cassandra/db/SinglePartitionReadCommand;
         1: .line 66
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.protocolVersion:Lorg/apache/cassandra/transport/ProtocolVersion;
         2: .line 67
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
         3: .line 68
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.maxRemaining:()I
         4: .line 69
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.remainingInPartition:()I
         5: .line 65
            invokespecial org.apache.cassandra.service.pager.SinglePartitionPager.<init>:(Lorg/apache/cassandra/db/SinglePartitionReadCommand;Lorg/apache/cassandra/transport/ProtocolVersion;Lorg/apache/cassandra/service/pager/PagingState$RowMark;II)V
            areturn
        end local 1 // org.apache.cassandra.db.filter.DataLimits newLimits
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            0    6     1  newLimits  Lorg/apache/cassandra/db/filter/DataLimits;
    MethodParameters:
           Name  Flags
      newLimits  

  public java.nio.ByteBuffer key();
    descriptor: ()Ljava/nio/ByteBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
         0: .line 74
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.partitionKey:()Lorg/apache/cassandra/db/DecoratedKey;
            invokevirtual org.apache.cassandra.db.DecoratedKey.getKey:()Ljava/nio/ByteBuffer;
            areturn
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;

  public org.apache.cassandra.db.filter.DataLimits limits();
    descriptor: ()Lorg/apache/cassandra/db/filter/DataLimits;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
         0: .line 79
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.limits:()Lorg/apache/cassandra/db/filter/DataLimits;
            areturn
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;

  public org.apache.cassandra.service.pager.PagingState state();
    descriptor: ()Lorg/apache/cassandra/service/pager/PagingState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
         0: .line 84
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            ifnonnull 2
         1: .line 85
            aconst_null
            goto 3
         2: .line 86
      StackMap locals:
      StackMap stack:
            new org.apache.cassandra.service.pager.PagingState
            dup
            aconst_null
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.maxRemaining:()I
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.remainingInPartition:()I
            invokespecial org.apache.cassandra.service.pager.PagingState.<init>:(Ljava/nio/ByteBuffer;Lorg/apache/cassandra/service/pager/PagingState$RowMark;II)V
         3: .line 84
      StackMap locals:
      StackMap stack: org.apache.cassandra.service.pager.PagingState
            areturn
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;

  protected org.apache.cassandra.db.ReadCommand nextPageReadCommand(int);
    descriptor: (I)Lorg/apache/cassandra/db/ReadCommand;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
        start local 1 // int pageSize
         0: .line 91
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.metadata:()Lorg/apache/cassandra/config/CFMetaData;
            invokevirtual org.apache.cassandra.service.pager.PagingState$RowMark.clustering:(Lorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/db/Clustering;
      StackMap locals:
      StackMap stack: org.apache.cassandra.db.Clustering
         2: astore 2 /* clustering */
        start local 2 // org.apache.cassandra.db.Clustering clustering
         3: .line 92
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            ifnull 4
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.isForThrift:()Z
            ifeq 5
      StackMap locals: org.apache.cassandra.db.Clustering
      StackMap stack:
         4: aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.limits:()Lorg/apache/cassandra/db/filter/DataLimits;
            iload 1 /* pageSize */
            invokevirtual org.apache.cassandra.db.filter.DataLimits.forPaging:(I)Lorg/apache/cassandra/db/filter/DataLimits;
            goto 6
         5: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.limits:()Lorg/apache/cassandra/db/filter/DataLimits;
            iload 1 /* pageSize */
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.key:()Ljava/nio/ByteBuffer;
            aload 0 /* this */
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.remainingInPartition:()I
            invokevirtual org.apache.cassandra.db.filter.DataLimits.forPaging:(ILjava/nio/ByteBuffer;I)Lorg/apache/cassandra/db/filter/DataLimits;
         6: .line 92
      StackMap locals:
      StackMap stack: org.apache.cassandra.db.filter.DataLimits
            astore 3 /* limits */
        start local 3 // org.apache.cassandra.db.filter.DataLimits limits
         7: .line 95
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            aload 2 /* clustering */
            aload 3 /* limits */
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.forPaging:(Lorg/apache/cassandra/db/Clustering;Lorg/apache/cassandra/db/filter/DataLimits;)Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            areturn
        end local 3 // org.apache.cassandra.db.filter.DataLimits limits
        end local 2 // org.apache.cassandra.db.Clustering clustering
        end local 1 // int pageSize
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            0    8     1    pageSize  I
            3    8     2  clustering  Lorg/apache/cassandra/db/Clustering;
            7    8     3      limits  Lorg/apache/cassandra/db/filter/DataLimits;
    MethodParameters:
          Name  Flags
      pageSize  

  protected void recordLast(org.apache.cassandra.db.DecoratedKey, org.apache.cassandra.db.rows.Row);
    descriptor: (Lorg/apache/cassandra/db/DecoratedKey;Lorg/apache/cassandra/db/rows/Row;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
        start local 1 // org.apache.cassandra.db.DecoratedKey key
        start local 2 // org.apache.cassandra.db.rows.Row last
         0: .line 100
            aload 2 /* last */
            ifnull 2
            aload 2 /* last */
            invokeinterface org.apache.cassandra.db.rows.Row.clustering:()Lorg/apache/cassandra/db/Clustering;
            getstatic org.apache.cassandra.db.Clustering.STATIC_CLUSTERING:Lorg/apache/cassandra/db/Clustering;
            if_acmpeq 2
         1: .line 101
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.command:Lorg/apache/cassandra/db/SinglePartitionReadCommand;
            invokevirtual org.apache.cassandra.db.SinglePartitionReadCommand.metadata:()Lorg/apache/cassandra/config/CFMetaData;
            aload 2 /* last */
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.protocolVersion:Lorg/apache/cassandra/transport/ProtocolVersion;
            invokestatic org.apache.cassandra.service.pager.PagingState$RowMark.create:(Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/transport/ProtocolVersion;)Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            putfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
         2: .line 102
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.cassandra.db.rows.Row last
        end local 1 // org.apache.cassandra.db.DecoratedKey key
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            0    3     1   key  Lorg/apache/cassandra/db/DecoratedKey;
            0    3     2  last  Lorg/apache/cassandra/db/rows/Row;
    MethodParameters:
      Name  Flags
      key   
      last  

  protected boolean isPreviouslyReturnedPartition(org.apache.cassandra.db.DecoratedKey);
    descriptor: (Lorg/apache/cassandra/db/DecoratedKey;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
        start local 1 // org.apache.cassandra.db.DecoratedKey key
         0: .line 106
            aload 0 /* this */
            getfield org.apache.cassandra.service.pager.SinglePartitionPager.lastReturned:Lorg/apache/cassandra/service/pager/PagingState$RowMark;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.apache.cassandra.db.DecoratedKey key
        end local 0 // org.apache.cassandra.service.pager.SinglePartitionPager this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            0    2     1   key  Lorg/apache/cassandra/db/DecoratedKey;
    MethodParameters:
      Name  Flags
      key   

  public org.apache.cassandra.db.partitions.PartitionIterator fetchPageInternal(int, org.apache.cassandra.db.ReadExecutionController);
    descriptor: (ILorg/apache/cassandra/db/ReadExecutionController;)Lorg/apache/cassandra/db/partitions/PartitionIterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            aload 2
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.fetchPageInternal:(ILorg/apache/cassandra/db/ReadExecutionController;)Lorg/apache/cassandra/db/partitions/PartitionIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.cassandra.db.partitions.PartitionIterator fetchPage(int, org.apache.cassandra.db.ConsistencyLevel, org.apache.cassandra.service.ClientState, long);
    descriptor: (ILorg/apache/cassandra/db/ConsistencyLevel;Lorg/apache/cassandra/service/ClientState;J)Lorg/apache/cassandra/db/partitions/PartitionIterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=5
         0: .line 1
            aload 0
            iload 1
            aload 2
            aload 3
            lload 4
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.fetchPage:(ILorg/apache/cassandra/db/ConsistencyLevel;Lorg/apache/cassandra/service/ClientState;J)Lorg/apache/cassandra/db/partitions/PartitionIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.cassandra.db.ReadExecutionController executionController();
    descriptor: ()Lorg/apache/cassandra/db/ReadExecutionController;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.executionController:()Lorg/apache/cassandra/db/ReadExecutionController;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.cassandra.service.pager.QueryPager withUpdatedLimit(org.apache.cassandra.db.filter.DataLimits);
    descriptor: (Lorg/apache/cassandra/db/filter/DataLimits;)Lorg/apache/cassandra/service/pager/QueryPager;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual org.apache.cassandra.service.pager.SinglePartitionPager.withUpdatedLimit:(Lorg/apache/cassandra/db/filter/DataLimits;)Lorg/apache/cassandra/service/pager/SinglePartitionPager;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isExhausted();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.isExhausted:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.apache.cassandra.db.partitions.UnfilteredPartitionIterator fetchPageUnfiltered(org.apache.cassandra.config.CFMetaData, int, org.apache.cassandra.db.ReadExecutionController);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;ILorg/apache/cassandra/db/ReadExecutionController;)Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            iload 2
            aload 3
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.fetchPageUnfiltered:(Lorg/apache/cassandra/config/CFMetaData;ILorg/apache/cassandra/db/ReadExecutionController;)Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int maxRemaining();
    descriptor: ()I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.apache.cassandra.service.pager.AbstractQueryPager.maxRemaining:()I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "SinglePartitionPager.java"
InnerClasses:
  public RowMark = org.apache.cassandra.service.pager.PagingState$RowMark of org.apache.cassandra.service.pager.PagingState