class io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec<R> extends io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandBaseCodec<R, io.vertx.sqlclient.impl.command.ExtendedQueryCommand<R>>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec
super_class: io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandBaseCodec
{
private static volatile int[] $SWITCH_TABLE$io$vertx$mysqlclient$impl$codec$QueryCommandBaseCodec$CommandHandlerState;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void <init>(io.vertx.sqlclient.impl.command.ExtendedQueryCommand<R>);
descriptor: (Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandBaseCodec.<init>:(Lio/vertx/sqlclient/impl/command/ExtendedQueryCommandBase;)V
1: aload 1
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:()I
ifle 3
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.isCursorOpen:Z
ifeq 3
2: aload 0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.rowDesc:Lio/vertx/mysqlclient/impl/codec/MySQLRowDesc;
invokevirtual io.vertx.mysqlclient.impl.codec.MySQLRowDesc.columnDefinitions:()[Lio/vertx/mysqlclient/impl/codec/ColumnDefinition;
putfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.columnDefinitions:[Lio/vertx/mysqlclient/impl/codec/ColumnDefinition;
3: StackMap locals: io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec io.vertx.sqlclient.impl.command.ExtendedQueryCommand
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec<TR;>;
0 4 1 cmd Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
Signature: (Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;)V
MethodParameters:
Name Flags
cmd
void encode(io.vertx.mysqlclient.impl.codec.MySQLEncoder);
descriptor: (Lio/vertx/mysqlclient/impl/codec/MySQLEncoder;)V
flags: (0x0000)
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandBaseCodec.encode:(Lio/vertx/mysqlclient/impl/codec/MySQLEncoder;)V
1: aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.isCursorOpen:Z
ifeq 5
2: aload 0
new io.vertx.mysqlclient.impl.codec.RowResultDecoder
dup
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.collector:()Ljava/util/stream/Collector;
iconst_0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.rowDesc:Lio/vertx/mysqlclient/impl/codec/MySQLRowDesc;
invokespecial io.vertx.mysqlclient.impl.codec.RowResultDecoder.<init>:(Ljava/util/stream/Collector;ZLio/vertx/mysqlclient/impl/codec/MySQLRowDesc;)V
putfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.decoder:Lio/vertx/mysqlclient/impl/codec/RowResultDecoder;
3: aload 0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.statementId:J
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:()I
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.sendStatementFetchCommand:(JI)V
4: goto 9
5: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:()I
ifle 8
6: aload 0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.statementId:J
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.paramDesc:Lio/vertx/mysqlclient/impl/codec/MySQLParamDesc;
invokevirtual io.vertx.mysqlclient.impl.codec.MySQLParamDesc.paramDefinitions:()[Lio/vertx/mysqlclient/impl/codec/ColumnDefinition;
iconst_1
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.params:()Lio/vertx/sqlclient/Tuple;
iconst_1
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.sendStatementExecuteCommand:(J[Lio/vertx/mysqlclient/impl/codec/ColumnDefinition;BLio/vertx/sqlclient/Tuple;B)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.statementId:J
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.paramDesc:Lio/vertx/mysqlclient/impl/codec/MySQLParamDesc;
invokevirtual io.vertx.mysqlclient.impl.codec.MySQLParamDesc.paramDefinitions:()[Lio/vertx/mysqlclient/impl/codec/ColumnDefinition;
iconst_1
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.params:()Lio/vertx/sqlclient/Tuple;
iconst_0
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.sendStatementExecuteCommand:(J[Lio/vertx/mysqlclient/impl/codec/ColumnDefinition;BLio/vertx/sqlclient/Tuple;B)V
9: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec<TR;>;
0 10 1 encoder Lio/vertx/mysqlclient/impl/codec/MySQLEncoder;
MethodParameters:
Name Flags
encoder
void decodePayload(io.netty.buffer.ByteBuf, int, int);
descriptor: (Lio/netty/buffer/ByteBuf;II)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.isCursorOpen:Z
ifeq 7
1: aload 1
aload 1
invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
invokevirtual io.netty.buffer.ByteBuf.getUnsignedByte:(I)S
istore 4
start local 4 2: iload 4
sipush 255
if_icmpne 5
3: aload 0
aload 1
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.handleErrorPacketPayload:(Lio/netty/buffer/ByteBuf;)V
4: goto 27
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
iload 2
aload 0
invokedynamic accept(Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
io/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec.access$0(Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec;Lio/netty/buffer/ByteBuf;)V (6)
(Lio/netty/buffer/ByteBuf;)V
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.handleRows:(Lio/netty/buffer/ByteBuf;ILjava/util/function/Consumer;)V
end local 4 6: goto 27
7: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:()I
ifle 26
8: invokestatic io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.$SWITCH_TABLE$io$vertx$mysqlclient$impl$codec$QueryCommandBaseCodec$CommandHandlerState:()[I
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.commandHandlerState:Lio/vertx/mysqlclient/impl/codec/QueryCommandBaseCodec$CommandHandlerState;
invokevirtual io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 9
2: 15
3: 17
4: 18
default: 24
}
9: StackMap locals:
StackMap stack:
aload 1
aload 1
invokevirtual io.netty.buffer.ByteBuf.readerIndex:()I
invokevirtual io.netty.buffer.ByteBuf.getUnsignedByte:(I)S
istore 4
start local 4 10: iload 4
sipush 255
if_icmpne 13
11: aload 0
aload 1
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.handleErrorPacketPayload:(Lio/netty/buffer/ByteBuf;)V
12: goto 27
13: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.handleResultsetColumnCountPacketBody:(Lio/netty/buffer/ByteBuf;)V
14: goto 27
end local 4 15: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.handleResultsetColumnDefinitions:(Lio/netty/buffer/ByteBuf;)V
16: goto 27
17: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.skipEofPacketIfNeeded:(Lio/netty/buffer/ByteBuf;)V
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.handleResultsetColumnDefinitionsDecodingCompleted:()V
19: aload 0
iconst_0
putfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.sequenceId:I
20: aload 0
new io.vertx.mysqlclient.impl.codec.RowResultDecoder
dup
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.collector:()Ljava/util/stream/Collector;
iconst_0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.rowDesc:Lio/vertx/mysqlclient/impl/codec/MySQLRowDesc;
invokespecial io.vertx.mysqlclient.impl.codec.RowResultDecoder.<init>:(Ljava/util/stream/Collector;ZLio/vertx/mysqlclient/impl/codec/MySQLRowDesc;)V
putfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.decoder:Lio/vertx/mysqlclient/impl/codec/RowResultDecoder;
21: aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
iconst_1
putfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.isCursorOpen:Z
22: aload 0
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.statement:Lio/vertx/mysqlclient/impl/codec/MySQLPreparedStatement;
getfield io.vertx.mysqlclient.impl.codec.MySQLPreparedStatement.statementId:J
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.cmd:Lio/vertx/sqlclient/impl/command/CommandBase;
checkcast io.vertx.sqlclient.impl.command.ExtendedQueryCommand
invokevirtual io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:()I
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.sendStatementFetchCommand:(JI)V
23: goto 27
24: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Unexpected state for decoding COM_STMT_EXECUTE response with cursor opening"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
25: StackMap locals:
StackMap stack:
goto 27
26: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
invokespecial io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandBaseCodec.decodePayload:(Lio/netty/buffer/ByteBuf;II)V
27: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec<TR;>;
0 28 1 payload Lio/netty/buffer/ByteBuf;
0 28 2 payloadLength I
0 28 3 sequenceId I
2 6 4 first I
10 15 4 first I
MethodParameters:
Name Flags
payload
payloadLength
sequenceId
private void sendStatementFetchCommand(long, int);
descriptor: (JI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.allocateBuffer:()Lio/netty/buffer/ByteBuf;
astore 4
start local 4 1: aload 4
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
istore 5
start local 5 2: aload 4
iconst_0
invokevirtual io.netty.buffer.ByteBuf.writeMediumLE:(I)Lio/netty/buffer/ByteBuf;
pop
3: aload 4
aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.sequenceId:I
invokevirtual io.netty.buffer.ByteBuf.writeByte:(I)Lio/netty/buffer/ByteBuf;
pop
4: aload 4
bipush 28
invokevirtual io.netty.buffer.ByteBuf.writeByte:(I)Lio/netty/buffer/ByteBuf;
pop
5: aload 4
lload 1
l2i
invokevirtual io.netty.buffer.ByteBuf.writeIntLE:(I)Lio/netty/buffer/ByteBuf;
pop
6: aload 4
iload 3
invokevirtual io.netty.buffer.ByteBuf.writeIntLE:(I)Lio/netty/buffer/ByteBuf;
pop
7: aload 4
invokevirtual io.netty.buffer.ByteBuf.writerIndex:()I
iload 5
isub
iconst_4
isub
istore 6
start local 6 8: aload 4
iload 5
iload 6
invokevirtual io.netty.buffer.ByteBuf.setMediumLE:(II)Lio/netty/buffer/ByteBuf;
pop
9: aload 0
getfield io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.encoder:Lio/vertx/mysqlclient/impl/codec/MySQLEncoder;
getfield io.vertx.mysqlclient.impl.codec.MySQLEncoder.chctx:Lio/netty/channel/ChannelHandlerContext;
aload 4
invokeinterface io.netty.channel.ChannelHandlerContext.writeAndFlush:(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;
pop
10: return
end local 6 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec<TR;>;
0 11 1 statementId J
0 11 3 count I
1 11 4 packet Lio/netty/buffer/ByteBuf;
2 11 5 packetStartIdx I
8 11 6 lenOfPayload I
MethodParameters:
Name Flags
statementId
count
static void access$0(io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec, io.netty.buffer.ByteBuf);
descriptor: (Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandCodec;Lio/netty/buffer/ByteBuf;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandBaseCodec.handleSingleRow:(Lio/netty/buffer/ByteBuf;)V
return
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$io$vertx$mysqlclient$impl$codec$QueryCommandBaseCodec$CommandHandlerState();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.$SWITCH_TABLE$io$vertx$mysqlclient$impl$codec$QueryCommandBaseCodec$CommandHandlerState:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.values:()[Lio/vertx/mysqlclient/impl/codec/QueryCommandBaseCodec$CommandHandlerState;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.COLUMN_DEFINITIONS_DECODING_COMPLETED:Lio/vertx/mysqlclient/impl/codec/QueryCommandBaseCodec$CommandHandlerState;
invokevirtual io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.HANDLING_COLUMN_DEFINITION:Lio/vertx/mysqlclient/impl/codec/QueryCommandBaseCodec$CommandHandlerState;
invokevirtual io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.HANDLING_ROW_DATA_OR_END_PACKET:Lio/vertx/mysqlclient/impl/codec/QueryCommandBaseCodec$CommandHandlerState;
invokevirtual io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.INIT:Lio/vertx/mysqlclient/impl/codec/QueryCommandBaseCodec$CommandHandlerState;
invokevirtual io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic io.vertx.mysqlclient.impl.codec.ExtendedQueryCommandCodec.$SWITCH_TABLE$io$vertx$mysqlclient$impl$codec$QueryCommandBaseCodec$CommandHandlerState:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
}
Signature: <R:Ljava/lang/Object;>Lio/vertx/mysqlclient/impl/codec/ExtendedQueryCommandBaseCodec<TR;Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;>;
SourceFile: "ExtendedQueryCommandCodec.java"
InnerClasses:
protected final CommandHandlerState = io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec$CommandHandlerState of io.vertx.mysqlclient.impl.codec.QueryCommandBaseCodec
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles