class org.apache.cassandra.db.ReadResponse$LocalDataResponse extends org.apache.cassandra.db.ReadResponse$DataResponse
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.db.ReadResponse$LocalDataResponse
super_class: org.apache.cassandra.db.ReadResponse$DataResponse
{
private void <init>(org.apache.cassandra.db.partitions.UnfilteredPartitionIterator, org.apache.cassandra.db.ReadCommand);
descriptor: (Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;Lorg/apache/cassandra/db/ReadCommand;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 // org.apache.cassandra.db.ReadResponse$LocalDataResponse this
start local 1 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iter
start local 2 // org.apache.cassandra.db.ReadCommand command
0: .line 180
aload 0 /* this */
aload 2 /* command */
aload 1 /* iter */
aload 2 /* command */
invokevirtual org.apache.cassandra.db.ReadCommand.columnFilter:()Lorg/apache/cassandra/db/filter/ColumnFilter;
invokestatic org.apache.cassandra.db.ReadResponse$LocalDataResponse.build:(Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;Lorg/apache/cassandra/db/filter/ColumnFilter;)Ljava/nio/ByteBuffer;
getstatic org.apache.cassandra.db.rows.SerializationHelper$Flag.LOCAL:Lorg/apache/cassandra/db/rows/SerializationHelper$Flag;
invokespecial org.apache.cassandra.db.ReadResponse$DataResponse.<init>:(Lorg/apache/cassandra/db/ReadCommand;Ljava/nio/ByteBuffer;Lorg/apache/cassandra/db/rows/SerializationHelper$Flag;)V
1: .line 181
return
end local 2 // org.apache.cassandra.db.ReadCommand command
end local 1 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iter
end local 0 // org.apache.cassandra.db.ReadResponse$LocalDataResponse this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/db/ReadResponse$LocalDataResponse;
0 2 1 iter Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
0 2 2 command Lorg/apache/cassandra/db/ReadCommand;
MethodParameters:
Name Flags
iter
command
private static java.nio.ByteBuffer build(org.apache.cassandra.db.partitions.UnfilteredPartitionIterator, org.apache.cassandra.db.filter.ColumnFilter);
descriptor: (Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;Lorg/apache/cassandra/db/filter/ColumnFilter;)Ljava/nio/ByteBuffer;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=5, args_size=2
start local 0 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iter
start local 1 // org.apache.cassandra.db.filter.ColumnFilter selection
0: .line 185
aconst_null
astore 2
aconst_null
astore 3
1: new org.apache.cassandra.io.util.DataOutputBuffer
dup
invokespecial org.apache.cassandra.io.util.DataOutputBuffer.<init>:()V
astore 4 /* buffer */
start local 4 // org.apache.cassandra.io.util.DataOutputBuffer buffer
2: .line 187
invokestatic org.apache.cassandra.db.partitions.UnfilteredPartitionIterators.serializerForIntraNode:()Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterators$Serializer;
aload 0 /* iter */
aload 1 /* selection */
aload 4 /* buffer */
getstatic org.apache.cassandra.net.MessagingService.current_version:I
invokevirtual org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.serialize:(Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
3: .line 188
aload 4 /* buffer */
invokevirtual org.apache.cassandra.io.util.DataOutputBuffer.buffer:()Ljava/nio/ByteBuffer;
4: .line 189
aload 4 /* buffer */
ifnull 5
aload 4 /* buffer */
invokevirtual org.apache.cassandra.io.util.DataOutputBuffer.close:()V
5: .line 188
StackMap locals: org.apache.cassandra.db.partitions.UnfilteredPartitionIterator org.apache.cassandra.db.filter.ColumnFilter java.lang.Throwable java.lang.Throwable org.apache.cassandra.io.util.DataOutputBuffer
StackMap stack: java.nio.ByteBuffer
areturn
StackMap locals:
StackMap stack: java.lang.Throwable
6: astore 2
7: .line 189
aload 4 /* buffer */
ifnull 8
aload 4 /* buffer */
invokevirtual org.apache.cassandra.io.util.DataOutputBuffer.close:()V
end local 4 // org.apache.cassandra.io.util.DataOutputBuffer buffer
StackMap locals:
StackMap stack:
8: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 3
aload 2
ifnonnull 10
aload 3
astore 2
goto 11
StackMap locals:
StackMap stack:
10: aload 2
aload 3
if_acmpeq 11
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
11: aload 2
athrow
12: .line 190
StackMap locals: org.apache.cassandra.db.partitions.UnfilteredPartitionIterator org.apache.cassandra.db.filter.ColumnFilter
StackMap stack: java.io.IOException
astore 2 /* e */
start local 2 // java.io.IOException e
13: .line 193
new java.lang.RuntimeException
dup
aload 2 /* e */
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 // java.io.IOException e
end local 1 // org.apache.cassandra.db.filter.ColumnFilter selection
end local 0 // org.apache.cassandra.db.partitions.UnfilteredPartitionIterator iter
LocalVariableTable:
Start End Slot Name Signature
0 14 0 iter Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
0 14 1 selection Lorg/apache/cassandra/db/filter/ColumnFilter;
2 8 4 buffer Lorg/apache/cassandra/io/util/DataOutputBuffer;
13 14 2 e Ljava/io/IOException;
Exception table:
from to target type
2 4 6 any
1 5 9 any
6 9 9 any
0 5 12 Class java.io.IOException
6 12 12 Class java.io.IOException
MethodParameters:
Name Flags
iter
selection
}
SourceFile: "ReadResponse.java"
NestHost: org.apache.cassandra.db.ReadResponse
InnerClasses:
abstract DataResponse = org.apache.cassandra.db.ReadResponse$DataResponse of org.apache.cassandra.db.ReadResponse
private LocalDataResponse = org.apache.cassandra.db.ReadResponse$LocalDataResponse of org.apache.cassandra.db.ReadResponse
public Serializer = org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer of org.apache.cassandra.db.partitions.UnfilteredPartitionIterators
public final Flag = org.apache.cassandra.db.rows.SerializationHelper$Flag of org.apache.cassandra.db.rows.SerializationHelper