public class io.vertx.jdbcclient.impl.JDBCRow extends io.vertx.sqlclient.impl.ArrayTuple implements io.vertx.sqlclient.Row
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.jdbcclient.impl.JDBCRow
super_class: io.vertx.sqlclient.impl.ArrayTuple
{
private final io.vertx.sqlclient.impl.RowDesc desc;
descriptor: Lio/vertx/sqlclient/impl/RowDesc;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.vertx.sqlclient.impl.RowDesc);
descriptor: (Lio/vertx/sqlclient/impl/RowDesc;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnNames:()Ljava/util/List;
invokeinterface java.util.List.size:()I
invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
1: aload 0
aload 1
putfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 3 1 desc Lio/vertx/sqlclient/impl/RowDesc;
MethodParameters:
Name Flags
desc
public void <init>(io.vertx.jdbcclient.impl.JDBCRow);
descriptor: (Lio/vertx/jdbcclient/impl/JDBCRow;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(Lio/vertx/sqlclient/Tuple;)V
1: aload 0
aload 1
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
putfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 3 1 row Lio/vertx/jdbcclient/impl/JDBCRow;
MethodParameters:
Name Flags
row
public java.lang.String getColumnName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnNames:()Ljava/util/List;
astore 2
start local 2 1: iload 1
iflt 2
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
iload 1
if_icmpge 3
StackMap locals: java.util.List
StackMap stack:
2: aconst_null
goto 4
StackMap locals:
StackMap stack:
3: aload 2
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
4: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 5 1 pos I
1 5 2 columnNames Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
pos
public int getColumnIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnNames:()Ljava/util/List;
aload 1
invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public <T> T get(java.lang.Class<T>, );
descriptor: (Ljava/lang/Class;I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc Ljava/lang/Boolean;
if_acmpne 2
1: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getBoolean:(I)Ljava/lang/Boolean;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Short;
if_acmpne 4
3: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getShort:(I)Ljava/lang/Short;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
4: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Integer;
if_acmpne 6
5: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getInteger:(I)Ljava/lang/Integer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Long;
if_acmpne 8
7: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getLong:(I)Ljava/lang/Long;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
8: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Float;
if_acmpne 10
9: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getFloat:(I)Ljava/lang/Float;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
10: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Double;
if_acmpne 12
11: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getDouble:(I)Ljava/lang/Double;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
12: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Character;
if_acmpne 14
13: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getChar:(I)Ljava/lang/Character;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
14: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/sqlclient/data/Numeric;
if_acmpne 16
15: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getNumeric:(I)Lio/vertx/sqlclient/data/Numeric;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
16: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/String;
if_acmpne 18
17: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getString:(I)Ljava/lang/String;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
18: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/buffer/Buffer;
if_acmpne 20
19: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getBuffer:(I)Lio/vertx/core/buffer/Buffer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
20: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/util/UUID;
if_acmpne 22
21: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getUUID:(I)Ljava/util/UUID;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
22: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalDate;
if_acmpne 24
23: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getLocalDate:(I)Ljava/time/LocalDate;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
24: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalTime;
if_acmpne 26
25: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getLocalTime:(I)Ljava/time/LocalTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
26: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/OffsetTime;
if_acmpne 28
27: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getOffsetTime:(I)Ljava/time/OffsetTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
28: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalDateTime;
if_acmpne 30
29: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getLocalDateTime:(I)Ljava/time/LocalDateTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
30: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/OffsetDateTime;
if_acmpne 32
31: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getOffsetDateTime:(I)Ljava/time/OffsetDateTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
32: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/json/JsonObject;
if_acmpne 34
33: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getJson:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
34: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/json/JsonArray;
if_acmpne 36
35: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getJson:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
36: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Object;
if_acmpne 38
37: aload 1
aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
38: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
ldc "Unsupported type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 39 1 type Ljava/lang/Class<TT;>;
0 39 2 pos I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;I)TT;
MethodParameters:
Name Flags
type
pos
public <T> T[] getValues(java.lang.Class<T>, );
descriptor: (Ljava/lang/Class;I)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc Ljava/lang/Boolean;
if_acmpne 2
1: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfBooleans:(I)[Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Short;
if_acmpne 4
3: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfShorts:(I)[Ljava/lang/Short;
areturn
4: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Integer;
if_acmpne 6
5: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfIntegers:(I)[Ljava/lang/Integer;
areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Long;
if_acmpne 8
7: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfLongs:(I)[Ljava/lang/Long;
areturn
8: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Float;
if_acmpne 10
9: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfFloats:(I)[Ljava/lang/Float;
areturn
10: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Double;
if_acmpne 12
11: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfDoubles:(I)[Ljava/lang/Double;
areturn
12: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Character;
if_acmpne 14
13: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfChars:(I)[Ljava/lang/Character;
areturn
14: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/String;
if_acmpne 16
15: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfStrings:(I)[Ljava/lang/String;
areturn
16: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/buffer/Buffer;
if_acmpne 18
17: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfBuffers:(I)[Lio/vertx/core/buffer/Buffer;
areturn
18: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/util/UUID;
if_acmpne 20
19: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfUUIDs:(I)[Ljava/util/UUID;
areturn
20: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalDate;
if_acmpne 22
21: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfLocalDates:(I)[Ljava/time/LocalDate;
areturn
22: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalTime;
if_acmpne 24
23: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfLocalTimes:(I)[Ljava/time/LocalTime;
areturn
24: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/OffsetTime;
if_acmpne 26
25: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfOffsetTimes:(I)[Ljava/time/OffsetTime;
areturn
26: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalDateTime;
if_acmpne 28
27: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfLocalDateTimes:(I)[Ljava/time/LocalDateTime;
areturn
28: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/OffsetDateTime;
if_acmpne 30
29: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfOffsetDateTimes:(I)[Ljava/time/OffsetDateTime;
areturn
30: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Object;
if_acmpne 32
31: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfJsons:(I)[Ljava/lang/Object;
areturn
32: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
ldc "Unsupported type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 33 1 type Ljava/lang/Class<TT;>;
0 33 2 pos I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;I)[TT;
MethodParameters:
Name Flags
type
pos
public io.vertx.sqlclient.data.Numeric getNumeric(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/sqlclient/data/Numeric;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
aload 1
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getNumeric:(I)Lio/vertx/sqlclient/data/Numeric;
StackMap locals:
StackMap stack: io.vertx.sqlclient.data.Numeric
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 name Ljava/lang/String;
1 4 2 pos I
MethodParameters:
Name Flags
name
public java.lang.Object[] getArrayOfJsons(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
aload 1
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfJsons:(I)[Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object[]
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 name Ljava/lang/String;
1 4 2 pos I
MethodParameters:
Name Flags
name
public io.vertx.sqlclient.data.Numeric[] getArrayOfNumerics(java.lang.String);
descriptor: (Ljava/lang/String;)[Lio/vertx/sqlclient/data/Numeric;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
aload 1
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfNumerics:(I)[Lio/vertx/sqlclient/data/Numeric;
StackMap locals:
StackMap stack: io.vertx.sqlclient.data.Numeric[]
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 name Ljava/lang/String;
1 4 2 pos I
MethodParameters:
Name Flags
name
public java.lang.Character[] getArrayOfChars(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/Character;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.jdbcclient.impl.JDBCRow.desc:Lio/vertx/sqlclient/impl/RowDesc;
aload 1
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
iconst_m1
if_icmpne 2
aconst_null
goto 3
StackMap locals: int
StackMap stack:
2: aload 0
iload 2
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getArrayOfChars:(I)[Ljava/lang/Character;
StackMap locals:
StackMap stack: java.lang.Character[]
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 name Ljava/lang/String;
1 4 2 pos I
MethodParameters:
Name Flags
name
public java.lang.Character getChar(int);
descriptor: (I)Ljava/lang/Character;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof java.lang.Character
ifeq 3
2: aload 2
checkcast java.lang.Character
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 pos I
1 4 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
pos
public io.vertx.sqlclient.data.Numeric getNumeric(int);
descriptor: (I)Lio/vertx/sqlclient/data/Numeric;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof io.vertx.sqlclient.data.Numeric
ifeq 3
2: aload 2
checkcast io.vertx.sqlclient.data.Numeric
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 2
instanceof java.lang.Number
ifeq 5
4: aload 2
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic io.vertx.sqlclient.data.Numeric.parse:(Ljava/lang/String;)Lio/vertx/sqlclient/data/Numeric;
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 6 1 pos I
1 6 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
pos
public java.lang.Object getJson(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof io.vertx.core.json.JsonObject
ifeq 3
2: aload 2
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 2
instanceof io.vertx.core.json.JsonArray
ifeq 5
4: aload 2
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 6 1 pos I
1 6 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
pos
public java.lang.Character[] getArrayOfChars(int);
descriptor: (I)[Ljava/lang/Character;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof java.lang.Character[]
ifeq 3
2: aload 2
checkcast java.lang.Character[]
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 pos I
1 4 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
pos
public java.lang.Object[] getArrayOfJsons(int);
descriptor: (I)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof java.lang.Object[]
ifeq 3
2: aload 2
checkcast java.lang.Object[]
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 pos I
1 4 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
pos
public io.vertx.sqlclient.data.Numeric[] getArrayOfNumerics(int);
descriptor: (I)[Lio/vertx/sqlclient/data/Numeric;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.jdbcclient.impl.JDBCRow.getValue:(I)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof io.vertx.sqlclient.data.Numeric[]
ifeq 3
2: aload 2
checkcast io.vertx.sqlclient.data.Numeric[]
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/jdbcclient/impl/JDBCRow;
0 4 1 pos I
1 4 2 val Ljava/lang/Object;
MethodParameters:
Name Flags
pos
}
SourceFile: "JDBCRow.java"