public class com.datastax.oss.driver.api.core.cql.BoundStatementBuilder extends com.datastax.oss.driver.api.core.cql.StatementBuilder<com.datastax.oss.driver.api.core.cql.BoundStatementBuilder, com.datastax.oss.driver.api.core.cql.BoundStatement> implements com.datastax.oss.driver.api.core.cql.Bindable<com.datastax.oss.driver.api.core.cql.BoundStatementBuilder>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.datastax.oss.driver.api.core.cql.BoundStatementBuilder
super_class: com.datastax.oss.driver.api.core.cql.StatementBuilder
{
private final com.datastax.oss.driver.api.core.cql.PreparedStatement preparedStatement;
descriptor: Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
private final com.datastax.oss.driver.api.core.cql.ColumnDefinitions variableDefinitions;
descriptor: Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
private final java.nio.ByteBuffer[] values;
descriptor: [Ljava/nio/ByteBuffer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
private final com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry codecRegistry;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
private final com.datastax.oss.driver.api.core.ProtocolVersion protocolVersion;
descriptor: Lcom/datastax/oss/driver/api/core/ProtocolVersion;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public void <init>(com.datastax.oss.driver.api.core.cql.PreparedStatement, com.datastax.oss.driver.api.core.cql.ColumnDefinitions, java.nio.ByteBuffer[], java.lang.String, com.datastax.oss.driver.api.core.config.DriverExecutionProfile, com.datastax.oss.driver.api.core.CqlIdentifier, java.nio.ByteBuffer, com.datastax.oss.driver.api.core.metadata.token.Token, java.util.Map<java.lang.String, java.nio.ByteBuffer>, java.lang.Boolean, boolean, long, java.nio.ByteBuffer, int, com.datastax.oss.driver.api.core.ConsistencyLevel, com.datastax.oss.driver.api.core.ConsistencyLevel, java.time.Duration, com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry, com.datastax.oss.driver.api.core.ProtocolVersion);
descriptor: (Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;[Ljava/nio/ByteBuffer;Ljava/lang/String;Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/CqlIdentifier;Ljava/nio/ByteBuffer;Lcom/datastax/oss/driver/api/core/metadata/token/Token;Ljava/util/Map;Ljava/lang/Boolean;ZJLjava/nio/ByteBuffer;ILcom/datastax/oss/driver/api/core/ConsistencyLevel;Lcom/datastax/oss/driver/api/core/ConsistencyLevel;Ljava/time/Duration;Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;Lcom/datastax/oss/driver/api/core/ProtocolVersion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=23, args_size=20
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 8 start local 9 start local 10 start local 11 start local 12 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 0: aload 0
invokespecial com.datastax.oss.driver.api.core.cql.StatementBuilder.<init>:()V
1: aload 0
aload 1
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.preparedStatement:Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
2: aload 0
aload 2
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
3: aload 0
aload 3
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.values:[Ljava/nio/ByteBuffer;
4: aload 0
aload 4
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.executionProfileName:Ljava/lang/String;
5: aload 0
aload 5
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.executionProfile:Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
6: aload 0
aload 6
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.routingKeyspace:Lcom/datastax/oss/driver/api/core/CqlIdentifier;
7: aload 0
aload 7
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.routingKey:Ljava/nio/ByteBuffer;
8: aload 0
aload 8
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.routingToken:Lcom/datastax/oss/driver/api/core/metadata/token/Token;
9: aload 9
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 22
goto 12
StackMap locals: com.datastax.oss.driver.api.core.cql.BoundStatementBuilder com.datastax.oss.driver.api.core.cql.PreparedStatement com.datastax.oss.driver.api.core.cql.ColumnDefinitions java.nio.ByteBuffer[] java.lang.String com.datastax.oss.driver.api.core.config.DriverExecutionProfile com.datastax.oss.driver.api.core.CqlIdentifier java.nio.ByteBuffer com.datastax.oss.driver.api.core.metadata.token.Token java.util.Map java.lang.Boolean int long java.nio.ByteBuffer int com.datastax.oss.driver.api.core.ConsistencyLevel com.datastax.oss.driver.api.core.ConsistencyLevel java.time.Duration com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry com.datastax.oss.driver.api.core.ProtocolVersion top java.util.Iterator
StackMap stack:
10: aload 22
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 21
start local 21 11: aload 0
aload 21
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 21
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.nio.ByteBuffer
invokevirtual com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.addCustomPayload:(Ljava/lang/String;Ljava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/cql/StatementBuilder;
pop
end local 21 12: StackMap locals:
StackMap stack:
aload 22
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: aload 0
aload 10
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.idempotent:Ljava/lang/Boolean;
14: aload 0
iload 11
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.tracing:Z
15: aload 0
lload 12
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.timestamp:J
16: aload 0
aload 14
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.pagingState:Ljava/nio/ByteBuffer;
17: aload 0
iload 15
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.pageSize:I
18: aload 0
aload 16
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.consistencyLevel:Lcom/datastax/oss/driver/api/core/ConsistencyLevel;
19: aload 0
aload 17
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.serialConsistencyLevel:Lcom/datastax/oss/driver/api/core/ConsistencyLevel;
20: aload 0
aload 18
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.timeout:Ljava/time/Duration;
21: aload 0
aload 19
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.codecRegistry:Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
22: aload 0
aload 20
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.protocolVersion:Lcom/datastax/oss/driver/api/core/ProtocolVersion;
23: return
end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 12 end local 11 end local 10 end local 9 end local 8 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 24 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 24 1 preparedStatement Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
0 24 2 variableDefinitions Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
0 24 3 values [Ljava/nio/ByteBuffer;
0 24 4 executionProfileName Ljava/lang/String;
0 24 5 executionProfile Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
0 24 6 routingKeyspace Lcom/datastax/oss/driver/api/core/CqlIdentifier;
0 24 7 routingKey Ljava/nio/ByteBuffer;
0 24 8 routingToken Lcom/datastax/oss/driver/api/core/metadata/token/Token;
0 24 9 customPayload Ljava/util/Map<Ljava/lang/String;Ljava/nio/ByteBuffer;>;
0 24 10 idempotent Ljava/lang/Boolean;
0 24 11 tracing Z
0 24 12 timestamp J
0 24 14 pagingState Ljava/nio/ByteBuffer;
0 24 15 pageSize I
0 24 16 consistencyLevel Lcom/datastax/oss/driver/api/core/ConsistencyLevel;
0 24 17 serialConsistencyLevel Lcom/datastax/oss/driver/api/core/ConsistencyLevel;
0 24 18 timeout Ljava/time/Duration;
0 24 19 codecRegistry Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
0 24 20 protocolVersion Lcom/datastax/oss/driver/api/core/ProtocolVersion;
11 12 21 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/nio/ByteBuffer;>;
Signature: (Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;[Ljava/nio/ByteBuffer;Ljava/lang/String;Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/CqlIdentifier;Ljava/nio/ByteBuffer;Lcom/datastax/oss/driver/api/core/metadata/token/Token;Ljava/util/Map<Ljava/lang/String;Ljava/nio/ByteBuffer;>;Ljava/lang/Boolean;ZJLjava/nio/ByteBuffer;ILcom/datastax/oss/driver/api/core/ConsistencyLevel;Lcom/datastax/oss/driver/api/core/ConsistencyLevel;Ljava/time/Duration;Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;Lcom/datastax/oss/driver/api/core/ProtocolVersion;)V
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.NonNull()
3:
edu.umd.cs.findbugs.annotations.Nullable()
4:
edu.umd.cs.findbugs.annotations.Nullable()
5:
edu.umd.cs.findbugs.annotations.Nullable()
6:
edu.umd.cs.findbugs.annotations.Nullable()
7:
edu.umd.cs.findbugs.annotations.Nullable()
8:
edu.umd.cs.findbugs.annotations.NonNull()
9:
edu.umd.cs.findbugs.annotations.Nullable()
10:
11:
12:
edu.umd.cs.findbugs.annotations.Nullable()
13:
14:
edu.umd.cs.findbugs.annotations.Nullable()
15:
edu.umd.cs.findbugs.annotations.Nullable()
16:
edu.umd.cs.findbugs.annotations.Nullable()
17:
edu.umd.cs.findbugs.annotations.NonNull()
18:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
preparedStatement
variableDefinitions
values
executionProfileName
executionProfile
routingKeyspace
routingKey
routingToken
customPayload
idempotent
tracing
timestamp
pagingState
pageSize
consistencyLevel
serialConsistencyLevel
timeout
codecRegistry
protocolVersion
public void <init>(com.datastax.oss.driver.api.core.cql.BoundStatement);
descriptor: (Lcom/datastax/oss/driver/api/core/cql/BoundStatement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.datastax.oss.driver.api.core.cql.StatementBuilder.<init>:(Lcom/datastax/oss/driver/api/core/cql/Statement;)V
1: aload 0
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.BoundStatement.getPreparedStatement:()Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.preparedStatement:Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
2: aload 0
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.BoundStatement.getPreparedStatement:()Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
invokeinterface com.datastax.oss.driver.api.core.cql.PreparedStatement.getVariableDefinitions:()Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
3: aload 0
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.BoundStatement.getValues:()Ljava/util/List;
aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinitions.size:()I
anewarray java.nio.ByteBuffer
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast java.nio.ByteBuffer[]
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.values:[Ljava/nio/ByteBuffer;
4: aload 0
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.BoundStatement.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.codecRegistry:Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
5: aload 0
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.BoundStatement.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.protocolVersion:Lcom/datastax/oss/driver/api/core/ProtocolVersion;
6: aload 0
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.BoundStatement.getNode:()Lcom/datastax/oss/driver/api/core/metadata/Node;
putfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.node:Lcom/datastax/oss/driver/api/core/metadata/Node;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 8 1 template Lcom/datastax/oss/driver/api/core/cql/BoundStatement;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
template
public int firstIndexOf(com.datastax.oss.driver.api.core.CqlIdentifier);
descriptor: (Lcom/datastax/oss/driver/api/core/CqlIdentifier;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinitions.firstIndexOf:(Lcom/datastax/oss/driver/api/core/CqlIdentifier;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is not a variable in this bound statement"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 4 1 id Lcom/datastax/oss/driver/api/core/CqlIdentifier;
1 4 2 indexOf I
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
id
public int firstIndexOf(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
aload 1
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinitions.firstIndexOf:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " is not a variable in this bound statement"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 4 1 name Ljava/lang/String;
1 4 2 indexOf I
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
name
public com.datastax.oss.driver.api.core.cql.BoundStatementBuilder setBytesUnsafe(int, java.nio.ByteBuffer);
descriptor: (ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.values:[Ljava/nio/ByteBuffer;
iload 1
aload 2
aastore
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 2 1 i I
0 2 2 v Ljava/nio/ByteBuffer;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
i
v
public java.nio.ByteBuffer getBytesUnsafe(int);
descriptor: (I)Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.values:[Ljava/nio/ByteBuffer;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 1 1 i I
MethodParameters:
Name Flags
i
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.values:[Ljava/nio/ByteBuffer;
arraylength
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
public com.datastax.oss.driver.api.core.type.DataType getType(int);
descriptor: (I)Lcom/datastax/oss/driver/api/core/type/DataType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
iload 1
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinitions.get:(I)Lcom/datastax/oss/driver/api/core/cql/ColumnDefinition;
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinition.getType:()Lcom/datastax/oss/driver/api/core/type/DataType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
0 1 1 i I
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
i
public com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry codecRegistry();
descriptor: ()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.codecRegistry:Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public com.datastax.oss.driver.api.core.ProtocolVersion protocolVersion();
descriptor: ()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.protocolVersion:Lcom/datastax/oss/driver/api/core/ProtocolVersion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public com.datastax.oss.driver.api.core.cql.BoundStatement build();
descriptor: ()Lcom/datastax/oss/driver/api/core/cql/BoundStatement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=23, locals=1, args_size=1
start local 0 0: new com.datastax.oss.driver.internal.core.cql.DefaultBoundStatement
dup
1: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.preparedStatement:Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;
2: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.variableDefinitions:Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
3: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.values:[Ljava/nio/ByteBuffer;
4: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.executionProfileName:Ljava/lang/String;
5: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.executionProfile:Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;
6: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.routingKeyspace:Lcom/datastax/oss/driver/api/core/CqlIdentifier;
7: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.routingKey:Ljava/nio/ByteBuffer;
8: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.routingToken:Lcom/datastax/oss/driver/api/core/metadata/token/Token;
9: aload 0
invokevirtual com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.buildCustomPayload:()Ljava/util/Map;
10: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.idempotent:Ljava/lang/Boolean;
11: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.tracing:Z
12: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.timestamp:J
13: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.pagingState:Ljava/nio/ByteBuffer;
14: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.pageSize:I
15: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.consistencyLevel:Lcom/datastax/oss/driver/api/core/ConsistencyLevel;
16: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.serialConsistencyLevel:Lcom/datastax/oss/driver/api/core/ConsistencyLevel;
17: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.timeout:Ljava/time/Duration;
18: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.codecRegistry:Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
19: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.protocolVersion:Lcom/datastax/oss/driver/api/core/ProtocolVersion;
20: aload 0
getfield com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.node:Lcom/datastax/oss/driver/api/core/metadata/Node;
21: invokespecial com.datastax.oss.driver.internal.core.cql.DefaultBoundStatement.<init>:(Lcom/datastax/oss/driver/api/core/cql/PreparedStatement;Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;[Ljava/nio/ByteBuffer;Ljava/lang/String;Lcom/datastax/oss/driver/api/core/config/DriverExecutionProfile;Lcom/datastax/oss/driver/api/core/CqlIdentifier;Ljava/nio/ByteBuffer;Lcom/datastax/oss/driver/api/core/metadata/token/Token;Ljava/util/Map;Ljava/lang/Boolean;ZJLjava/nio/ByteBuffer;ILcom/datastax/oss/driver/api/core/ConsistencyLevel;Lcom/datastax/oss/driver/api/core/ConsistencyLevel;Ljava/time/Duration;Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;Lcom/datastax/oss/driver/api/core/ProtocolVersion;Lcom/datastax/oss/driver/api/core/metadata/Node;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public com.datastax.oss.driver.api.core.cql.Statement build();
descriptor: ()Lcom/datastax/oss/driver/api/core/cql/Statement;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.build:()Lcom/datastax/oss/driver/api/core/cql/BoundStatement;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.datastax.oss.driver.api.core.data.SettableByIndex setBytesUnsafe(int, java.nio.ByteBuffer);
descriptor: (ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/data/SettableByIndex;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
invokevirtual com.datastax.oss.driver.api.core.cql.BoundStatementBuilder.setBytesUnsafe:(ILjava/nio/ByteBuffer;)Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/datastax/oss/driver/api/core/cql/StatementBuilder<Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;Lcom/datastax/oss/driver/api/core/cql/BoundStatement;>;Lcom/datastax/oss/driver/api/core/cql/Bindable<Lcom/datastax/oss/driver/api/core/cql/BoundStatementBuilder;>;
SourceFile: "BoundStatementBuilder.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
net.jcip.annotations.NotThreadSafe()