public class com.datastax.oss.protocol.internal.request.Batch extends com.datastax.oss.protocol.internal.Message
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.datastax.oss.protocol.internal.request.Batch
super_class: com.datastax.oss.protocol.internal.Message
{
public final byte type;
descriptor: B
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.util.List<java.lang.Object> queriesOrIds;
descriptor: Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/Object;>;
public final java.util.List<java.util.List<java.nio.ByteBuffer>> values;
descriptor: Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;
public final int consistency;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int serialConsistency;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final long defaultTimestamp;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.lang.String keyspace;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int nowInSeconds;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int flags;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public void <init>(int, byte, java.util.List<java.lang.Object>, java.util.List<java.util.List<java.nio.ByteBuffer>>, int, int, long, java.lang.String, );
descriptor: (IBLjava/util/List;Ljava/util/List;IIJLjava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=11, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 9 start local 10 0: aload 0
iconst_0
bipush 13
invokespecial com.datastax.oss.protocol.internal.Message.<init>:(ZI)V
1: aload 0
iload 2
putfield com.datastax.oss.protocol.internal.request.Batch.type:B
2: aload 0
aload 3
putfield com.datastax.oss.protocol.internal.request.Batch.queriesOrIds:Ljava/util/List;
3: aload 0
aload 4
putfield com.datastax.oss.protocol.internal.request.Batch.values:Ljava/util/List;
4: aload 0
iload 5
putfield com.datastax.oss.protocol.internal.request.Batch.consistency:I
5: aload 0
iload 6
putfield com.datastax.oss.protocol.internal.request.Batch.serialConsistency:I
6: aload 0
lload 7
putfield com.datastax.oss.protocol.internal.request.Batch.defaultTimestamp:J
7: aload 0
aload 9
putfield com.datastax.oss.protocol.internal.request.Batch.keyspace:Ljava/lang/String;
8: aload 0
iload 10
putfield com.datastax.oss.protocol.internal.request.Batch.nowInSeconds:I
9: aload 0
iload 1
putfield com.datastax.oss.protocol.internal.request.Batch.flags:I
10: return
end local 10 end local 9 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/datastax/oss/protocol/internal/request/Batch;
0 11 1 flags I
0 11 2 type B
0 11 3 queriesOrIds Ljava/util/List<Ljava/lang/Object;>;
0 11 4 values Ljava/util/List<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;
0 11 5 consistency I
0 11 6 serialConsistency I
0 11 7 defaultTimestamp J
0 11 9 keyspace Ljava/lang/String;
0 11 10 nowInSeconds I
Signature: (IBLjava/util/List<Ljava/lang/Object;>;Ljava/util/List<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;IIJLjava/lang/String;I)V
MethodParameters:
Name Flags
flags
type
queriesOrIds
values
consistency
serialConsistency
defaultTimestamp
keyspace
nowInSeconds
public void <init>(byte, java.util.List<java.lang.Object>, java.util.List<java.util.List<java.nio.ByteBuffer>>, int, int, long, java.lang.String, );
descriptor: (BLjava/util/List;Ljava/util/List;IIJLjava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=10, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 8 start local 9 0: aload 0
1: iload 5
lload 6
aload 8
iload 9
invokestatic com.datastax.oss.protocol.internal.request.Batch.computeFlags:(IJLjava/lang/String;I)I
2: iload 1
3: aload 2
4: aload 3
5: iload 4
6: iload 5
7: lload 6
8: aload 8
9: iload 9
invokespecial com.datastax.oss.protocol.internal.request.Batch.<init>:(IBLjava/util/List;Ljava/util/List;IIJLjava/lang/String;I)V
10: return
end local 9 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/datastax/oss/protocol/internal/request/Batch;
0 11 1 type B
0 11 2 queriesOrIds Ljava/util/List<Ljava/lang/Object;>;
0 11 3 values Ljava/util/List<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;
0 11 4 consistency I
0 11 5 serialConsistency I
0 11 6 defaultTimestamp J
0 11 8 keyspace Ljava/lang/String;
0 11 9 nowInSeconds I
Signature: (BLjava/util/List<Ljava/lang/Object;>;Ljava/util/List<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;IIJLjava/lang/String;I)V
MethodParameters:
Name Flags
type
queriesOrIds
values
consistency
serialConsistency
defaultTimestamp
keyspace
nowInSeconds
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "BATCH("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.datastax.oss.protocol.internal.request.Batch.queriesOrIds:Ljava/util/List;
invokeinterface java.util.List.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " statements)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/protocol/internal/request/Batch;
protected static int computeFlags(int, long, java.lang.String, int);
descriptor: (IJLjava/lang/String;I)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 4 0: iconst_0
istore 5
start local 5 1: iload 0
bipush 8
if_icmpeq 3
2: iload 5
bipush 16
invokestatic com.datastax.oss.protocol.internal.util.Flags.add:(II)I
istore 5
3: StackMap locals: int
StackMap stack:
lload 1
ldc -9223372036854775808
lcmp
ifeq 5
4: iload 5
bipush 32
invokestatic com.datastax.oss.protocol.internal.util.Flags.add:(II)I
istore 5
5: StackMap locals:
StackMap stack:
aload 3
ifnull 7
6: iload 5
sipush 128
invokestatic com.datastax.oss.protocol.internal.util.Flags.add:(II)I
istore 5
7: StackMap locals:
StackMap stack:
iload 4
ldc -2147483648
if_icmpeq 9
8: iload 5
sipush 256
invokestatic com.datastax.oss.protocol.internal.util.Flags.add:(II)I
istore 5
9: StackMap locals:
StackMap stack:
iload 5
ireturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 serialConsistency I
0 10 1 defaultTimestamp J
0 10 3 keyspace Ljava/lang/String;
0 10 4 nowInSeconds I
1 10 5 flags I
MethodParameters:
Name Flags
serialConsistency
defaultTimestamp
keyspace
nowInSeconds
}
SourceFile: "Batch.java"
NestMembers:
com.datastax.oss.protocol.internal.request.Batch$Codec
InnerClasses:
public Codec = com.datastax.oss.protocol.internal.request.Batch$Codec of com.datastax.oss.protocol.internal.request.Batch