public class org.h2.jdbc.JdbcResultSet extends org.h2.message.TraceObject implements java.sql.ResultSet, org.h2.jdbc.JdbcResultSetBackwardsCompat
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.h2.jdbc.JdbcResultSet
super_class: org.h2.message.TraceObject
{
private final boolean closeStatement;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean scrollable;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean updatable;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
org.h2.result.ResultInterface result;
descriptor: Lorg/h2/result/ResultInterface;
flags: (0x0000)
private org.h2.jdbc.JdbcConnection conn;
descriptor: Lorg/h2/jdbc/JdbcConnection;
flags: (0x0002) ACC_PRIVATE
private org.h2.jdbc.JdbcStatement stat;
descriptor: Lorg/h2/jdbc/JdbcStatement;
flags: (0x0002) ACC_PRIVATE
private int columnCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean wasNull;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.h2.value.Value[] insertRow;
descriptor: [Lorg/h2/value/Value;
flags: (0x0002) ACC_PRIVATE
private org.h2.value.Value[] updateRow;
descriptor: [Lorg/h2/value/Value;
flags: (0x0002) ACC_PRIVATE
private java.util.HashMap<java.lang.String, java.lang.Integer> columnLabelMap;
descriptor: Ljava/util/HashMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
private java.util.HashMap<java.lang.Integer, org.h2.value.Value[]> patchedRows;
descriptor: Ljava/util/HashMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/HashMap<Ljava/lang/Integer;[Lorg/h2/value/Value;>;
private org.h2.jdbc.JdbcPreparedStatement preparedStatement;
descriptor: Lorg/h2/jdbc/JdbcPreparedStatement;
flags: (0x0002) ACC_PRIVATE
private final org.h2.command.CommandInterface command;
descriptor: Lorg/h2/command/CommandInterface;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(org.h2.jdbc.JdbcConnection, org.h2.jdbc.JdbcStatement, org.h2.command.CommandInterface, org.h2.result.ResultInterface, int, boolean, boolean, boolean);
descriptor: (Lorg/h2/jdbc/JdbcConnection;Lorg/h2/jdbc/JdbcStatement;Lorg/h2/command/CommandInterface;Lorg/h2/result/ResultInterface;IZZZ)V
flags: (0x0000)
Code:
stack=4, locals=9, 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 7 start local 8 0: aload 0
invokespecial org.h2.message.TraceObject.<init>:()V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcConnection.getSession:()Lorg/h2/engine/SessionInterface;
invokeinterface org.h2.engine.SessionInterface.getTrace:()Lorg/h2/message/Trace;
iconst_4
iload 5
invokevirtual org.h2.jdbc.JdbcResultSet.setTrace:(Lorg/h2/message/Trace;II)V
2: aload 0
aload 1
putfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
3: aload 0
aload 2
putfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
4: aload 0
aload 3
putfield org.h2.jdbc.JdbcResultSet.command:Lorg/h2/command/CommandInterface;
5: aload 0
aload 4
putfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
6: aload 0
aload 4
invokeinterface org.h2.result.ResultInterface.getVisibleColumnCount:()I
putfield org.h2.jdbc.JdbcResultSet.columnCount:I
7: aload 0
iload 6
putfield org.h2.jdbc.JdbcResultSet.closeStatement:Z
8: aload 0
iload 7
putfield org.h2.jdbc.JdbcResultSet.scrollable:Z
9: aload 0
iload 8
putfield org.h2.jdbc.JdbcResultSet.updatable:Z
10: return
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 11 0 this Lorg/h2/jdbc/JdbcResultSet;
0 11 1 conn Lorg/h2/jdbc/JdbcConnection;
0 11 2 stat Lorg/h2/jdbc/JdbcStatement;
0 11 3 command Lorg/h2/command/CommandInterface;
0 11 4 result Lorg/h2/result/ResultInterface;
0 11 5 id I
0 11 6 closeStatement Z
0 11 7 scrollable Z
0 11 8 updatable Z
MethodParameters:
Name Flags
conn
stat
command
result
id
closeStatement
scrollable
updatable
void <init>(org.h2.jdbc.JdbcConnection, org.h2.jdbc.JdbcPreparedStatement, org.h2.command.CommandInterface, org.h2.result.ResultInterface, int, boolean, boolean, boolean, java.util.HashMap<java.lang.String, java.lang.Integer>);
descriptor: (Lorg/h2/jdbc/JdbcConnection;Lorg/h2/jdbc/JdbcPreparedStatement;Lorg/h2/command/CommandInterface;Lorg/h2/result/ResultInterface;IZZZLjava/util/HashMap;)V
flags: (0x0000)
Code:
stack=9, locals=10, 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 8 start local 9 0: aload 0
aload 1
aload 2
aload 3
aload 4
iload 5
iload 6
iload 7
1: iload 8
invokespecial org.h2.jdbc.JdbcResultSet.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/jdbc/JdbcStatement;Lorg/h2/command/CommandInterface;Lorg/h2/result/ResultInterface;IZZZ)V
2: aload 0
aload 9
putfield org.h2.jdbc.JdbcResultSet.columnLabelMap:Ljava/util/HashMap;
3: aload 0
aload 2
putfield org.h2.jdbc.JdbcResultSet.preparedStatement:Lorg/h2/jdbc/JdbcPreparedStatement;
4: return
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 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 conn Lorg/h2/jdbc/JdbcConnection;
0 5 2 preparedStatement Lorg/h2/jdbc/JdbcPreparedStatement;
0 5 3 command Lorg/h2/command/CommandInterface;
0 5 4 result Lorg/h2/result/ResultInterface;
0 5 5 id I
0 5 6 closeStatement Z
0 5 7 scrollable Z
0 5 8 updatable Z
0 5 9 columnLabelMap Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
Signature: (Lorg/h2/jdbc/JdbcConnection;Lorg/h2/jdbc/JdbcPreparedStatement;Lorg/h2/command/CommandInterface;Lorg/h2/result/ResultInterface;IZZZLjava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
conn
preparedStatement
command
result
id
closeStatement
scrollable
updatable
columnLabelMap
public boolean next();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "next"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.nextRow:()Z
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSetMetaData getMetaData();
descriptor: ()Ljava/sql/ResultSetMetaData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: iconst_5
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 1
start local 1 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
2: aload 0
ldc "ResultSetMetaData"
3: iconst_5
iload 1
ldc "getMetaData()"
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
6: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getCatalog:()Ljava/lang/String;
astore 2
start local 2 7: new org.h2.jdbc.JdbcResultSetMetaData
dup
aload 0
aconst_null
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
aload 2
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getSession:()Lorg/h2/engine/SessionInterface;
invokeinterface org.h2.engine.SessionInterface.getTrace:()Lorg/h2/message/Trace;
iload 1
invokespecial org.h2.jdbc.JdbcResultSetMetaData.<init>:(Lorg/h2/jdbc/JdbcResultSet;Lorg/h2/jdbc/JdbcPreparedStatement;Lorg/h2/result/ResultInterface;Ljava/lang/String;Lorg/h2/message/Trace;I)V
8: areturn
end local 2 end local 1 9: StackMap locals: org.h2.jdbc.JdbcResultSet
StackMap stack: java.lang.Exception
astore 1
start local 1 10: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
1 9 1 id I
7 9 2 catalog Ljava/lang/String;
10 11 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean wasNull();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "wasNull"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.wasNull:Z
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public int findColumn(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "findColumn"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.getColumnIndex:(Ljava/lang/String;)I
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "close"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.closeInternal:()V
2: goto 5
StackMap locals:
StackMap stack: java.lang.Exception
3: astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
4 5 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
void closeInternal();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
ifnull 23
1: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isLazy:()Z
ifeq 5
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
aload 0
getfield org.h2.jdbc.JdbcResultSet.command:Lorg/h2/command/CommandInterface;
aload 0
getfield org.h2.jdbc.JdbcResultSet.preparedStatement:Lorg/h2/jdbc/JdbcPreparedStatement;
ifnonnull 3
iconst_1
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet
StackMap stack: org.h2.jdbc.JdbcStatement org.h2.command.CommandInterface
3: iconst_0
StackMap locals: org.h2.jdbc.JdbcResultSet
StackMap stack: org.h2.jdbc.JdbcStatement org.h2.command.CommandInterface int
4: invokevirtual org.h2.jdbc.JdbcStatement.onLazyResultSetClose:(Lorg/h2/command/CommandInterface;Z)V
5: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.close:()V
6: aload 0
getfield org.h2.jdbc.JdbcResultSet.closeStatement:Z
ifeq 17
aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
ifnull 17
7: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
invokevirtual org.h2.jdbc.JdbcStatement.close:()V
8: goto 17
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 1
10: aload 0
iconst_0
putfield org.h2.jdbc.JdbcResultSet.columnCount:I
11: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
12: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
13: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
14: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
15: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
16: aload 1
athrow
17: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.h2.jdbc.JdbcResultSet.columnCount:I
18: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
19: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
20: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
21: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
22: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
23: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/h2/jdbc/JdbcResultSet;
Exception table:
from to target type
1 9 9 any
Exceptions:
throws java.sql.SQLException
public java.sql.Statement getStatement();
descriptor: ()Ljava/sql/Statement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getStatement"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.closeStatement:Z
ifeq 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
5: areturn
6: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 7: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/h2/jdbc/JdbcResultSet;
7 8 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 6 Class java.lang.Exception
4 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public java.sql.SQLWarning getWarnings();
descriptor: ()Ljava/sql/SQLWarning;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getWarnings"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aconst_null
areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
4 5 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void clearWarnings();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "clearWarnings"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: goto 5
StackMap locals:
StackMap stack: java.lang.Exception
3: astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
4 5 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public java.lang.String getString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getString"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getString"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public int getInt(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getInt"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getInt:()I
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int getInt(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getInt"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getInt:()I
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.math.BigDecimal getBigDecimal(int);
descriptor: (I)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBigDecimal"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBigDecimal:()Ljava/math/BigDecimal;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Date getDate(int);
descriptor: (I)Ljava/sql/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getDate"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getDate:()Ljava/sql/Date;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Time getTime(int);
descriptor: (I)Ljava/sql/Time;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getTime"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getTime:()Ljava/sql/Time;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Timestamp getTimestamp(int);
descriptor: (I)Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getTimestamp"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getTimestamp:()Ljava/sql/Timestamp;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.math.BigDecimal getBigDecimal(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBigDecimal"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBigDecimal:()Ljava/math/BigDecimal;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Date getDate(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getDate"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getDate:()Ljava/sql/Date;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Time getTime(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Time;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getTime"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getTime:()Ljava/sql/Time;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Timestamp getTimestamp(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getTimestamp"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getTimestamp:()Ljava/sql/Timestamp;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.lang.Object getObject(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getObject"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 2
start local 2 2: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokevirtual org.h2.jdbc.JdbcConnection.convertToDefaultObject:(Lorg/h2/value/Value;)Ljava/lang/Object;
3: areturn
end local 2 4: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnIndex I
2 4 2 v Lorg/h2/value/Value;
5 6 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.Object getObject(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getObject"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 2
start local 2 2: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokevirtual org.h2.jdbc.JdbcConnection.convertToDefaultObject:(Lorg/h2/value/Value;)Ljava/lang/Object;
3: areturn
end local 2 4: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnLabel Ljava/lang/String;
2 4 2 v Lorg/h2/value/Value;
5 6 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public boolean getBoolean(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBoolean"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBoolean:()Z
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean getBoolean(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBoolean"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBoolean:()Z
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public byte getByte(int);
descriptor: (I)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getByte"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getByte:()B
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public byte getByte(java.lang.String);
descriptor: (Ljava/lang/String;)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getByte"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getByte:()B
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public short getShort(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getShort"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getShort:()S
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public short getShort(java.lang.String);
descriptor: (Ljava/lang/String;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getShort"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getShort:()S
2: ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public long getLong(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getLong"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getLong:()J
2: lreturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public long getLong(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getLong"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getLong:()J
2: lreturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public float getFloat(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getFloat"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getFloat:()F
2: freturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public float getFloat(java.lang.String);
descriptor: (Ljava/lang/String;)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getFloat"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getFloat:()F
2: freturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public double getDouble(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getDouble"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getDouble:()D
2: dreturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public double getDouble(java.lang.String);
descriptor: (Ljava/lang/String;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getDouble"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getDouble:()D
2: dreturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.math.BigDecimal getBigDecimal(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 4
1: aload 0
new java.lang.StringBuilder
dup
ldc "getBigDecimal("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokestatic org.h2.util.StringUtils.quoteJavaString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
iload 2
ifge 6
5: ldc "scale"
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBigDecimal:()Ljava/math/BigDecimal;
astore 3
start local 3 7: aload 3
ifnonnull 8
aconst_null
goto 9
StackMap locals: java.math.BigDecimal
StackMap stack:
8: aload 3
iload 2
invokestatic org.h2.value.ValueDecimal.setScale:(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;
StackMap locals:
StackMap stack: java.math.BigDecimal
9: areturn
end local 3 10: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String int
StackMap stack: java.lang.Exception
astore 3
start local 3 11: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnLabel Ljava/lang/String;
0 12 2 scale I
7 10 3 bd Ljava/math/BigDecimal;
11 12 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 9 10 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnLabel
scale
public java.math.BigDecimal getBigDecimal(int, int);
descriptor: (II)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "getBigDecimal("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
iload 2
ifge 4
3: ldc "scale"
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBigDecimal:()Ljava/math/BigDecimal;
astore 3
start local 3 5: aload 3
ifnonnull 6
aconst_null
goto 7
StackMap locals: java.math.BigDecimal
StackMap stack:
6: aload 3
iload 2
invokestatic org.h2.value.ValueDecimal.setScale:(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;
StackMap locals:
StackMap stack: java.math.BigDecimal
7: areturn
end local 3 8: StackMap locals: org.h2.jdbc.JdbcResultSet int int
StackMap stack: java.lang.Exception
astore 3
start local 3 9: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/h2/jdbc/JdbcResultSet;
0 10 1 columnIndex I
0 10 2 scale I
5 8 3 bd Ljava/math/BigDecimal;
9 10 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 7 8 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnIndex
scale
public java.io.InputStream getUnicodeStream(int);
descriptor: (I)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "unicodeStream"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnIndex
public java.io.InputStream getUnicodeStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "unicodeStream"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnLabel
public getObject(int, java.util.Map<java.lang.String, java.lang.Class<?>>);
descriptor: (ILjava/util/Map;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "map"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
0 1 2 map Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
Exceptions:
throws java.sql.SQLException
Signature: (ILjava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;
MethodParameters:
Name Flags
columnIndex
map
public getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "map"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 map Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;
MethodParameters:
Name Flags
columnLabel
map
public java.sql.Ref getRef(int);
descriptor: (I)Ljava/sql/Ref;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "ref"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Ref getRef(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Ref;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "ref"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Date getDate(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "getDate("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", calendar)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
aload 2
invokestatic org.h2.util.DateTimeUtils.convertDate:(Lorg/h2/value/Value;Ljava/util/Calendar;)Ljava/sql/Date;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnIndex I
0 6 2 calendar Ljava/util/Calendar;
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
calendar
public java.sql.Date getDate(java.lang.String, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
1: aload 0
new java.lang.StringBuilder
dup
ldc "getDate("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokestatic org.h2.util.StringUtils.quoteJavaString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc ", calendar)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
aload 2
invokestatic org.h2.util.DateTimeUtils.convertDate:(Lorg/h2/value/Value;Ljava/util/Calendar;)Ljava/sql/Date;
6: areturn
7: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 8: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 calendar Ljava/util/Calendar;
8 9 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
calendar
public java.sql.Time getTime(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Time;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "getTime("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", calendar)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
aload 2
invokestatic org.h2.util.DateTimeUtils.convertTime:(Lorg/h2/value/Value;Ljava/util/Calendar;)Ljava/sql/Time;
3: areturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnIndex I
0 6 2 calendar Ljava/util/Calendar;
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
calendar
public java.sql.Time getTime(java.lang.String, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
1: aload 0
new java.lang.StringBuilder
dup
ldc "getTime("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokestatic org.h2.util.StringUtils.quoteJavaString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc ", calendar)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
aload 2
invokestatic org.h2.util.DateTimeUtils.convertTime:(Lorg/h2/value/Value;Ljava/util/Calendar;)Ljava/sql/Time;
6: areturn
7: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 8: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 calendar Ljava/util/Calendar;
8 9 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
calendar
public java.sql.Timestamp getTimestamp(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "getTimestamp("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", calendar)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 3: aload 3
aload 2
invokestatic org.h2.util.DateTimeUtils.convertTimestamp:(Lorg/h2/value/Value;Ljava/util/Calendar;)Ljava/sql/Timestamp;
4: areturn
end local 3 5: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 6: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 calendar Ljava/util/Calendar;
3 5 3 value Lorg/h2/value/Value;
6 7 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
calendar
public java.sql.Timestamp getTimestamp(java.lang.String, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
1: aload 0
new java.lang.StringBuilder
dup
ldc "getTimestamp("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokestatic org.h2.util.StringUtils.quoteJavaString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc ", calendar)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 6: aload 3
aload 2
invokestatic org.h2.util.DateTimeUtils.convertTimestamp:(Lorg/h2/value/Value;Ljava/util/Calendar;)Ljava/sql/Timestamp;
7: areturn
end local 3 8: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 9: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/h2/jdbc/JdbcResultSet;
0 10 1 columnLabel Ljava/lang/String;
0 10 2 calendar Ljava/util/Calendar;
6 8 3 value Lorg/h2/value/Value;
9 10 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 7 8 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
calendar
public java.sql.Blob getBlob(int);
descriptor: (I)Ljava/sql/Blob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 9
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
2: aload 0
ldc "Blob"
bipush 9
3: iload 2
new java.lang.StringBuilder
dup
ldc "getBlob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 6: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 7
aconst_null
goto 8
StackMap locals: org.h2.value.Value
StackMap stack:
7: new org.h2.jdbc.JdbcBlob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcBlob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcBlob
8: areturn
end local 3 end local 2 9: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 10: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
0 11 1 columnIndex I
1 9 2 id I
6 9 3 v Lorg/h2/value/Value;
10 11 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Blob getBlob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Blob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 9
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
2: aload 0
ldc "Blob"
bipush 9
3: iload 2
new java.lang.StringBuilder
dup
ldc "getBlob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 6: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 7
aconst_null
goto 8
StackMap locals: org.h2.value.Value
StackMap stack:
7: new org.h2.jdbc.JdbcBlob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcBlob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcBlob
8: areturn
end local 3 end local 2 9: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String
StackMap stack: java.lang.Exception
astore 2
start local 2 10: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
0 11 1 columnLabel Ljava/lang/String;
1 9 2 id I
6 9 3 v Lorg/h2/value/Value;
10 11 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public byte[] getBytes(int);
descriptor: (I)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBytes"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
bipush 12
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getMode:()Lorg/h2/engine/Mode;
invokevirtual org.h2.value.Value.convertTo:(ILorg/h2/engine/Mode;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBytes:()[B
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public byte[] getBytes(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBytes"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
bipush 12
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getMode:()Lorg/h2/engine/Mode;
invokevirtual org.h2.value.Value.convertTo:(ILorg/h2/engine/Mode;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getBytes:()[B
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.io.InputStream getBinaryStream(int);
descriptor: (I)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBinaryStream"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getInputStream:()Ljava/io/InputStream;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.io.InputStream getBinaryStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getBinaryStream"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getInputStream:()Ljava/io/InputStream;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Clob getClob(int);
descriptor: (I)Ljava/sql/Clob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 10
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 3
2: aload 0
ldc "Clob"
bipush 10
iload 2
new java.lang.StringBuilder
dup
ldc "getClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 5
aconst_null
goto 6
StackMap locals: org.h2.value.Value
StackMap stack:
5: new org.h2.jdbc.JdbcClob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcClob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcClob
6: areturn
end local 3 end local 2 7: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
1 7 2 id I
4 7 3 v Lorg/h2/value/Value;
8 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Clob getClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Clob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 10
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
2: aload 0
ldc "Clob"
bipush 10
iload 2
new java.lang.StringBuilder
dup
ldc "getClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 6: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 7
aconst_null
goto 8
StackMap locals: org.h2.value.Value
StackMap stack:
7: new org.h2.jdbc.JdbcClob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcClob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcClob
8: areturn
end local 3 end local 2 9: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String
StackMap stack: java.lang.Exception
astore 2
start local 2 10: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
0 11 1 columnLabel Ljava/lang/String;
1 9 2 id I
6 9 3 v Lorg/h2/value/Value;
10 11 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Array getArray(int);
descriptor: (I)Ljava/sql/Array;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 16
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 3
2: aload 0
ldc "Array"
bipush 16
iload 2
new java.lang.StringBuilder
dup
ldc "getArray("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 5
aconst_null
goto 6
StackMap locals: org.h2.value.Value
StackMap stack:
5: new org.h2.jdbc.JdbcArray
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
iload 2
invokespecial org.h2.jdbc.JdbcArray.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcArray
6: areturn
end local 3 end local 2 7: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
1 7 2 id I
4 7 3 v Lorg/h2/value/Value;
8 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Array getArray(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Array;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 16
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 5
2: aload 0
ldc "Array"
bipush 16
iload 2
new java.lang.StringBuilder
dup
ldc "getArray("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 6: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 7
aconst_null
goto 8
StackMap locals: org.h2.value.Value
StackMap stack:
7: new org.h2.jdbc.JdbcArray
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
iload 2
invokespecial org.h2.jdbc.JdbcArray.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcArray
8: areturn
end local 3 end local 2 9: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String
StackMap stack: java.lang.Exception
astore 2
start local 2 10: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
0 11 1 columnLabel Ljava/lang/String;
1 9 2 id I
6 9 3 v Lorg/h2/value/Value;
10 11 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.io.InputStream getAsciiStream(int);
descriptor: (I)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getAsciiStream"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
ifnonnull 3
aconst_null
goto 4
StackMap locals: java.lang.String
StackMap stack:
3: aload 2
invokestatic org.h2.util.IOUtils.getInputStreamFromString:(Ljava/lang/String;)Ljava/io/InputStream;
StackMap locals:
StackMap stack: java.io.InputStream
4: areturn
end local 2 5: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 6: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
2 5 2 s Ljava/lang/String;
6 7 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.io.InputStream getAsciiStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getAsciiStream"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
invokestatic org.h2.util.IOUtils.getInputStreamFromString:(Ljava/lang/String;)Ljava/io/InputStream;
3: areturn
end local 2 4: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnLabel Ljava/lang/String;
2 4 2 s Ljava/lang/String;
5 6 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.io.Reader getCharacterStream(int);
descriptor: (I)Ljava/io/Reader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getCharacterStream"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getReader:()Ljava/io/Reader;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.io.Reader getCharacterStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/Reader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getCharacterStream"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getReader:()Ljava/io/Reader;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.net.URL getURL(int);
descriptor: (I)Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "url"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.net.URL getURL(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "url"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateNull(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "updateNull"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
2: goto 5
StackMap locals:
StackMap stack: java.lang.Exception
3: astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public void updateNull(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "updateNull"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
2: goto 5
StackMap locals:
StackMap stack: java.lang.Exception
3: astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateBoolean(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBoolean("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.h2.value.ValueBoolean.get:(Z)Lorg/h2/value/ValueBoolean;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x Z
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBoolean(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBoolean("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokestatic org.h2.value.ValueBoolean.get:(Z)Lorg/h2/value/ValueBoolean;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x Z
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateByte(int, byte);
descriptor: (IB)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateByte("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.h2.value.ValueByte.get:(B)Lorg/h2/value/ValueByte;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x B
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateByte(java.lang.String, byte);
descriptor: (Ljava/lang/String;B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateByte("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokestatic org.h2.value.ValueByte.get:(B)Lorg/h2/value/ValueByte;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x B
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBytes(int, byte[]);
descriptor: (I[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBytes("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet int byte[]
StackMap stack: org.h2.jdbc.JdbcResultSet int
3: aload 2
invokestatic org.h2.value.ValueBytes.get:([B)Lorg/h2/value/ValueBytes;
StackMap locals: org.h2.jdbc.JdbcResultSet int byte[]
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
4: invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x [B
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBytes(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBytes("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String byte[]
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
3: aload 2
invokestatic org.h2.value.ValueBytes.get:([B)Lorg/h2/value/ValueBytes;
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String byte[]
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
4: invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x [B
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateShort(int, short);
descriptor: (IS)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateShort("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", (short) "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.h2.value.ValueShort.get:(S)Lorg/h2/value/ValueShort;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x S
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateShort(java.lang.String, short);
descriptor: (Ljava/lang/String;S)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateShort("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", (short) "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokestatic org.h2.value.ValueShort.get:(S)Lorg/h2/value/ValueShort;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x S
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateInt(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateInt("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokestatic org.h2.value.ValueInt.get:(I)Lorg/h2/value/ValueInt;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x I
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateInt(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateInt("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokestatic org.h2.value.ValueInt.get:(I)Lorg/h2/value/ValueInt;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x I
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateLong(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateLong("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
lload 2
invokestatic org.h2.value.ValueLong.get:(J)Lorg/h2/value/ValueLong;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 0
aload 4
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x J
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateLong(java.lang.String, long);
descriptor: (Ljava/lang/String;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateLong("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 2
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
lload 2
invokestatic org.h2.value.ValueLong.get:(J)Lorg/h2/value/ValueLong;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 0
aload 4
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x J
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateFloat(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateFloat("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
fload 2
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc "f);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
fload 2
invokestatic org.h2.value.ValueFloat.get:(F)Lorg/h2/value/ValueFloat;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x F
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateFloat(java.lang.String, float);
descriptor: (Ljava/lang/String;F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateFloat("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
fload 2
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc "f);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
fload 2
invokestatic org.h2.value.ValueFloat.get:(F)Lorg/h2/value/ValueFloat;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x F
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateDouble(int, double);
descriptor: (ID)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateDouble("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
dload 2
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "d);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
dload 2
invokestatic org.h2.value.ValueDouble.get:(D)Lorg/h2/value/ValueDouble;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 0
aload 4
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x D
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateDouble(java.lang.String, double);
descriptor: (Ljava/lang/String;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateDouble("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
dload 2
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "d);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
dload 2
invokestatic org.h2.value.ValueDouble.get:(D)Lorg/h2/value/ValueDouble;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 0
aload 4
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x D
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBigDecimal(int, java.math.BigDecimal);
descriptor: (ILjava/math/BigDecimal;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBigDecimal("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokestatic org.h2.jdbc.JdbcResultSet.quoteBigDecimal:(Ljava/math/BigDecimal;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
3: StackMap locals: org.h2.jdbc.JdbcResultSet int java.math.BigDecimal
StackMap stack: org.h2.jdbc.JdbcResultSet int
aload 2
invokestatic org.h2.value.ValueDecimal.get:(Ljava/math/BigDecimal;)Lorg/h2/value/ValueDecimal;
4: StackMap locals: org.h2.jdbc.JdbcResultSet int java.math.BigDecimal
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/math/BigDecimal;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBigDecimal(java.lang.String, java.math.BigDecimal);
descriptor: (Ljava/lang/String;Ljava/math/BigDecimal;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 4
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBigDecimal("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 2
invokestatic org.h2.jdbc.JdbcResultSet.quoteBigDecimal:(Ljava/math/BigDecimal;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 5
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 6
5: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.math.BigDecimal
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
aload 2
invokestatic org.h2.value.ValueDecimal.get:(Ljava/math/BigDecimal;)Lorg/h2/value/ValueDecimal;
6: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.math.BigDecimal
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
7: goto 10
StackMap locals:
StackMap stack: java.lang.Exception
8: astore 3
start local 3 9: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
0 11 1 columnLabel Ljava/lang/String;
0 11 2 x Ljava/math/BigDecimal;
9 10 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 7 8 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateString(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateString("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
3: StackMap locals: org.h2.jdbc.JdbcResultSet int java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet int
aload 2
invokestatic org.h2.value.ValueString.get:(Ljava/lang/String;)Lorg/h2/value/Value;
4: StackMap locals: org.h2.jdbc.JdbcResultSet int java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/lang/String;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateString("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
3: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
aload 2
invokestatic org.h2.value.ValueString.get:(Ljava/lang/String;)Lorg/h2/value/Value;
4: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/lang/String;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateDate(int, java.sql.Date);
descriptor: (ILjava/sql/Date;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateDate("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Date
StackMap stack: org.h2.jdbc.JdbcResultSet int
3: aload 2
invokestatic org.h2.value.ValueDate.get:(Ljava/sql/Date;)Lorg/h2/value/ValueDate;
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Date
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
4: invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/sql/Date;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateDate(java.lang.String, java.sql.Date);
descriptor: (Ljava/lang/String;Ljava/sql/Date;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateDate("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Date
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
3: aload 2
invokestatic org.h2.value.ValueDate.get:(Ljava/sql/Date;)Lorg/h2/value/ValueDate;
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Date
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
4: invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/sql/Date;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateTime(int, java.sql.Time);
descriptor: (ILjava/sql/Time;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateTime("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Time
StackMap stack: org.h2.jdbc.JdbcResultSet int
3: aload 2
invokestatic org.h2.value.ValueTime.get:(Ljava/sql/Time;)Lorg/h2/value/ValueTime;
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Time
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
4: invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/sql/Time;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateTime(java.lang.String, java.sql.Time);
descriptor: (Ljava/lang/String;Ljava/sql/Time;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateTime("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Time
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
3: aload 2
invokestatic org.h2.value.ValueTime.get:(Ljava/sql/Time;)Lorg/h2/value/ValueTime;
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Time
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
4: invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/sql/Time;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateTimestamp(int, java.sql.Timestamp);
descriptor: (ILjava/sql/Timestamp;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateTimestamp("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
3: StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Timestamp
StackMap stack: org.h2.jdbc.JdbcResultSet int
aload 2
invokestatic org.h2.value.ValueTimestamp.get:(Ljava/sql/Timestamp;)Lorg/h2/value/ValueTimestamp;
4: StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Timestamp
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/sql/Timestamp;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateTimestamp(java.lang.String, java.sql.Timestamp);
descriptor: (Ljava/lang/String;Ljava/sql/Timestamp;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateTimestamp("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
3: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Timestamp
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
aload 2
invokestatic org.h2.value.ValueTimestamp.get:(Ljava/sql/Timestamp;)Lorg/h2/value/ValueTimestamp;
4: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Timestamp
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/sql/Timestamp;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateAsciiStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.updateAsciiStream:(ILjava/io/InputStream;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/InputStream;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateAsciiStream(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.updateAsciiStream:(ILjava/io/InputStream;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateAsciiStream(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateAsciiStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokestatic org.h2.util.IOUtils.getAsciiReader:(Ljava/io/InputStream;)Ljava/io/Reader;
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
iload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/io/InputStream;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateAsciiStream(java.lang.String, java.io.InputStream, int);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.updateAsciiStream:(Ljava/lang/String;Ljava/io/InputStream;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateAsciiStream(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.updateAsciiStream:(Ljava/lang/String;Ljava/io/InputStream;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateAsciiStream(java.lang.String, java.io.InputStream, long);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateAsciiStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokestatic org.h2.util.IOUtils.getAsciiReader:(Ljava/io/InputStream;)Ljava/io/Reader;
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/io/InputStream;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateBinaryStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.updateBinaryStream:(ILjava/io/InputStream;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/InputStream;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateBinaryStream(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.updateBinaryStream:(ILjava/io/InputStream;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBinaryStream(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBinaryStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createBlob:(Ljava/io/InputStream;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
iload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/io/InputStream;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateBinaryStream(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.updateBinaryStream:(Ljava/lang/String;Ljava/io/InputStream;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBinaryStream(java.lang.String, java.io.InputStream, int);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.updateBinaryStream:(Ljava/lang/String;Ljava/io/InputStream;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateBinaryStream(java.lang.String, java.io.InputStream, long);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBinaryStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createBlob:(Ljava/io/InputStream;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/io/InputStream;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateCharacterStream(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateCharacterStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
iload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/io/Reader;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateCharacterStream(int, java.io.Reader, int);
descriptor: (ILjava/io/Reader;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.updateCharacterStream:(ILjava/io/Reader;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/Reader;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateCharacterStream(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.updateCharacterStream:(ILjava/io/Reader;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateCharacterStream(java.lang.String, java.io.Reader, int);
descriptor: (Ljava/lang/String;Ljava/io/Reader;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.updateCharacterStream:(Ljava/lang/String;Ljava/io/Reader;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/Reader;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateCharacterStream(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.updateCharacterStream:(Ljava/lang/String;Ljava/io/Reader;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateCharacterStream(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateCharacterStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/io/Reader;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateObject(int, java.lang.Object, int);
descriptor: (ILjava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateObject("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.convertToUnknownValue:(Ljava/lang/Object;)Lorg/h2/value/Value;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 0
aload 4
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x Ljava/lang/Object;
0 7 3 scale I
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
scale
public void updateObject(java.lang.String, java.lang.Object, int);
descriptor: (Ljava/lang/String;Ljava/lang/Object;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateObject("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.convertToUnknownValue:(Ljava/lang/Object;)Lorg/h2/value/Value;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 0
aload 4
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 4 6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x Ljava/lang/Object;
0 7 3 scale I
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
scale
public void updateObject(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateObject("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.convertToUnknownValue:(Ljava/lang/Object;)Lorg/h2/value/Value;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnIndex I
0 7 2 x Ljava/lang/Object;
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateObject(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateObject("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.convertToUnknownValue:(Ljava/lang/Object;)Lorg/h2/value/Value;
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
0 7 1 columnLabel Ljava/lang/String;
0 7 2 x Ljava/lang/Object;
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateRef(int, java.sql.Ref);
descriptor: (ILjava/sql/Ref;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "ref"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
0 1 2 x Ljava/sql/Ref;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateRef(java.lang.String, java.sql.Ref);
descriptor: (Ljava/lang/String;Ljava/sql/Ref;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "ref"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 x Ljava/sql/Ref;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBlob(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateBlob:(ILjava/io/InputStream;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBlob(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBlob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createBlob:(Ljava/io/InputStream;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
iload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/io/InputStream;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateBlob(int, java.sql.Blob);
descriptor: (ILjava/sql/Blob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBlob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokeinterface java.sql.Blob.getBinaryStream:()Ljava/io/InputStream;
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createBlob:(Ljava/io/InputStream;J)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Blob
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnIndex I
0 12 2 x Ljava/sql/Blob;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBlob(java.lang.String, java.sql.Blob);
descriptor: (Ljava/lang/String;Ljava/sql/Blob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBlob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokeinterface java.sql.Blob.getBinaryStream:()Ljava/io/InputStream;
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createBlob:(Ljava/io/InputStream;J)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Blob
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnLabel Ljava/lang/String;
0 12 2 x Ljava/sql/Blob;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBlob(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateBlob:(Ljava/lang/String;Ljava/io/InputStream;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBlob(java.lang.String, java.io.InputStream, long);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateBlob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createBlob:(Ljava/io/InputStream;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/io/InputStream;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateClob(int, java.sql.Clob);
descriptor: (ILjava/sql/Clob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokeinterface java.sql.Clob.getCharacterStream:()Ljava/io/Reader;
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Clob
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnIndex I
0 12 2 x Ljava/sql/Clob;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateClob(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(ILjava/io/Reader;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateClob(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
iload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/io/Reader;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateClob(java.lang.String, java.sql.Clob);
descriptor: (Ljava/lang/String;Ljava/sql/Clob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokeinterface java.sql.Clob.getCharacterStream:()Ljava/io/Reader;
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Clob
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnLabel Ljava/lang/String;
0 12 2 x Ljava/sql/Clob;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateClob(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(Ljava/lang/String;Ljava/io/Reader;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateClob(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/io/Reader;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateArray(int, java.sql.Array);
descriptor: (ILjava/sql/Array;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateArray("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
getfield org.h2.jdbc.JdbcStatement.session:Lorg/h2/engine/SessionInterface;
aload 2
invokeinterface java.sql.Array.getArray:()Ljava/lang/Object;
bipush 17
invokestatic org.h2.value.DataType.convertToValue:(Lorg/h2/engine/SessionInterface;Ljava/lang/Object;I)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.Array
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnIndex I
0 12 2 x Ljava/sql/Array;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateArray(java.lang.String, java.sql.Array);
descriptor: (Ljava/lang/String;Ljava/sql/Array;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateArray("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
getfield org.h2.jdbc.JdbcStatement.session:Lorg/h2/engine/SessionInterface;
aload 2
invokeinterface java.sql.Array.getArray:()Ljava/lang/Object;
bipush 17
invokestatic org.h2.value.DataType.convertToValue:(Lorg/h2/engine/SessionInterface;Ljava/lang/Object;I)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.Array
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnLabel Ljava/lang/String;
0 12 2 x Ljava/sql/Array;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public java.lang.String getCursorName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "cursorName"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
Exceptions:
throws java.sql.SQLException
public int getRow();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isAfterLast:()Z
ifeq 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
istore 1
start local 1 5: iload 1
iconst_1
iadd
6: ireturn
end local 1 7: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
5 7 1 rowId I
8 9 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 7 Class java.lang.Exception
4 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public int getConcurrency();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
ldc "getConcurrency"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.updatable:Z
ifne 4
3: sipush 1007
ireturn
4: StackMap locals:
StackMap stack:
new org.h2.result.UpdatableRow
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokespecial org.h2.result.UpdatableRow.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/result/ResultInterface;)V
astore 1
start local 1 5: aload 1
invokevirtual org.h2.result.UpdatableRow.isUpdatable:()Z
ifeq 6
sipush 1008
goto 7
6: StackMap locals: org.h2.result.UpdatableRow
StackMap stack:
sipush 1007
7: StackMap locals:
StackMap stack: int
ireturn
end local 1 8: StackMap locals: org.h2.jdbc.JdbcResultSet
StackMap stack: java.lang.Exception
astore 1
start local 1 9: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/h2/jdbc/JdbcResultSet;
5 8 1 row Lorg/h2/result/UpdatableRow;
9 10 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 8 Class java.lang.Exception
4 7 8 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public int getFetchDirection();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getFetchDirection"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: sipush 1000
ireturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
4 5 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public int getFetchSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getFetchSize"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getFetchSize:()I
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void setFetchSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "setFetchSize"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: iload 1
ifge 4
3: ldc "rows"
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
iload 1
ifle 9
5: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
ifnull 10
6: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
invokevirtual org.h2.jdbc.JdbcStatement.getMaxRows:()I
istore 2
start local 2 7: iload 2
ifle 10
iload 1
iload 2
if_icmple 10
8: ldc "rows"
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
end local 2 9: StackMap locals:
StackMap stack:
getstatic org.h2.engine.SysProperties.SERVER_RESULT_SET_FETCH_SIZE:I
istore 1
10: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 1
invokeinterface org.h2.result.ResultInterface.setFetchSize:(I)V
11: goto 14
StackMap locals:
StackMap stack: java.lang.Exception
12: astore 2
start local 2 13: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/h2/jdbc/JdbcResultSet;
0 15 1 rows I
7 9 2 maxRows I
13 14 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 11 12 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
rows
public void setFetchDirection(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "setFetchDirection"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: iload 1
sipush 1000
if_icmpeq 3
2: aload 0
ldc "setFetchDirection"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
0 4 1 direction I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
direction
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getType"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
ifnonnull 3
sipush 1003
goto 4
StackMap locals:
StackMap stack:
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
getfield org.h2.jdbc.JdbcStatement.resultSetType:I
StackMap locals:
StackMap stack: int
4: ireturn
5: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 6: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
6 7 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean isBeforeFirst();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "isBeforeFirst"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
ifge 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.hasNext:()Z
ifeq 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
4: ireturn
5: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 6: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
6 7 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean isAfterLast();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "isAfterLast"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
ifle 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isAfterLast:()Z
ifeq 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
4: ireturn
5: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 6: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
6 7 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean isFirst();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "isFirst"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
ifne 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isAfterLast:()Z
ifne 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
4: ireturn
5: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 6: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
6 7 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean isLast();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "isLast"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
istore 1
start local 1 3: iload 1
iflt 4
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isAfterLast:()Z
ifne 4
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.hasNext:()Z
ifne 4
iconst_1
ireturn
StackMap locals: int
StackMap stack:
4: iconst_0
5: ireturn
end local 1 6: StackMap locals: org.h2.jdbc.JdbcResultSet
StackMap stack: java.lang.Exception
astore 1
start local 1 7: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/h2/jdbc/JdbcResultSet;
3 6 1 rowId I
7 8 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void beforeFirst();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "beforeFirst"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
iflt 7
3: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.resetResult:()V
4: goto 7
StackMap locals:
StackMap stack: java.lang.Exception
5: astore 1
start local 1 6: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/h2/jdbc/JdbcResultSet;
6 7 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 4 5 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void afterLast();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "afterLast"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.nextRow:()Z
ifne 2
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean first();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "first"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
iflt 4
3: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.resetResult:()V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.nextRow:()Z
5: ireturn
6: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 7: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/h2/jdbc/JdbcResultSet;
7 8 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean last();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "last"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isAfterLast:()Z
ifeq 6
3: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.resetResult:()V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.nextRow:()Z
pop
6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.hasNext:()Z
ifne 5
7: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isOnValidRow:()Z
8: ireturn
9: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 10: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
10 11 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean absolute(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "absolute"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: iload 1
ifge 4
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowCount:()I
iload 1
iadd
iconst_1
iadd
istore 1
4: StackMap locals:
StackMap stack:
iinc 1 -1
iload 1
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
if_icmpge 9
5: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.resetResult:()V
6: goto 9
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.nextRow:()Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
iload 1
if_icmplt 7
10: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isOnValidRow:()Z
11: ireturn
12: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 13: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/h2/jdbc/JdbcResultSet;
0 14 1 rowNumber I
13 14 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 12 Class java.lang.Exception
9 11 12 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
rowNumber
public boolean relative(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "relative"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: iload 1
ifge 5
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
iload 1
iadd
iconst_1
iadd
istore 1
4: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.resetResult:()V
5: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 6: goto 10
7: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.nextRow:()Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
10: iload 2
iload 1
if_icmplt 7
end local 2 11: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isOnValidRow:()Z
12: ireturn
13: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 14: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/h2/jdbc/JdbcResultSet;
0 15 1 rowCount I
6 11 2 i I
14 15 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 13 Class java.lang.Exception
9 12 13 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
rowCount
public boolean previous();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "previous"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
iconst_m1
invokevirtual org.h2.jdbc.JdbcResultSet.relative:(I)Z
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void moveToInsertRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "moveToInsertRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkUpdatable:()V
2: aload 0
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
anewarray org.h2.value.Value
putfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void moveToCurrentRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "moveToCurrentRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkUpdatable:()V
2: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
3: goto 6
StackMap locals:
StackMap stack: java.lang.Exception
4: astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean rowUpdated();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "rowUpdated"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 3: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
3 4 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean rowInserted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "rowInserted"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 3: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
3 4 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean rowDeleted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "rowDeleted"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 3: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
3 4 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void insertRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "insertRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkUpdatable:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
ifnonnull 4
3: ldc 90029
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.getUpdatableRow:()Lorg/h2/result/UpdatableRow;
aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
invokevirtual org.h2.result.UpdatableRow.insertRow:([Lorg/h2/value/Value;)V
5: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
6: goto 9
StackMap locals:
StackMap stack: java.lang.Exception
7: astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/h2/jdbc/JdbcResultSet;
8 9 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void updateRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
ldc "updateRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkUpdatable:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
ifnull 4
3: ldc 90029
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkOnValidRow:()V
5: aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
ifnull 26
6: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.getUpdatableRow:()Lorg/h2/result/UpdatableRow;
astore 1
start local 1 7: aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
anewarray org.h2.value.Value
astore 2
start local 2 8: iconst_0
istore 3
start local 3 9: goto 12
10: StackMap locals: org.h2.result.UpdatableRow org.h2.value.Value[] int
StackMap stack:
aload 2
iload 3
aload 0
iload 3
iconst_1
iadd
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
aastore
11: iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
arraylength
if_icmplt 10
end local 3 13: aload 1
aload 2
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
invokevirtual org.h2.result.UpdatableRow.updateRow:([Lorg/h2/value/Value;[Lorg/h2/value/Value;)V
14: iconst_0
istore 3
start local 3 15: goto 19
16: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
iload 3
aaload
ifnonnull 18
17: aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
iload 3
aload 2
iload 3
aaload
aastore
18: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
19: iload 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
arraylength
if_icmplt 16
end local 3 20: aload 1
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
invokevirtual org.h2.result.UpdatableRow.readRow:([Lorg/h2/value/Value;)[Lorg/h2/value/Value;
astore 3
start local 3 21: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.patchCurrentRow:([Lorg/h2/value/Value;)V
22: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
end local 3 end local 2 end local 1 23: goto 26
StackMap locals: org.h2.jdbc.JdbcResultSet
StackMap stack: java.lang.Exception
24: astore 1
start local 1 25: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 26: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/h2/jdbc/JdbcResultSet;
7 23 1 row Lorg/h2/result/UpdatableRow;
8 23 2 current [Lorg/h2/value/Value;
9 13 3 i I
15 20 3 i I
21 23 3 patch [Lorg/h2/value/Value;
25 26 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 23 24 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void deleteRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "deleteRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkUpdatable:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
ifnull 4
3: ldc 90029
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkOnValidRow:()V
5: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.getUpdatableRow:()Lorg/h2/result/UpdatableRow;
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
invokevirtual org.h2.result.UpdatableRow.deleteRow:([Lorg/h2/value/Value;)V
6: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
7: goto 10
StackMap locals:
StackMap stack: java.lang.Exception
8: astore 1
start local 1 9: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
9 10 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 7 8 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void refreshRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ldc "refreshRow"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
ifnull 4
3: sipush 2000
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkOnValidRow:()V
5: aload 0
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.getUpdatableRow:()Lorg/h2/result/UpdatableRow;
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
invokevirtual org.h2.result.UpdatableRow.readRow:([Lorg/h2/value/Value;)[Lorg/h2/value/Value;
invokevirtual org.h2.jdbc.JdbcResultSet.patchCurrentRow:([Lorg/h2/value/Value;)V
6: aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
7: goto 10
StackMap locals:
StackMap stack: java.lang.Exception
8: astore 1
start local 1 9: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/h2/jdbc/JdbcResultSet;
9 10 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 7 8 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void cancelRowUpdates();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "cancelRowUpdates"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
ifnull 4
3: sipush 2000
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 1
start local 1 7: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
7 8 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
private org.h2.result.UpdatableRow getUpdatableRow();
descriptor: ()Lorg/h2/result/UpdatableRow;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: new org.h2.result.UpdatableRow
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokespecial org.h2.result.UpdatableRow.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/result/ResultInterface;)V
astore 1
start local 1 1: aload 1
invokevirtual org.h2.result.UpdatableRow.isUpdatable:()Z
ifne 3
2: ldc 90127
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
3: StackMap locals: org.h2.result.UpdatableRow
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
1 4 1 row Lorg/h2/result/UpdatableRow;
Exceptions:
throws java.sql.SQLException
private int getColumnIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
1: aload 1
ifnonnull 3
2: ldc "columnLabel"
aconst_null
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
iconst_3
if_icmplt 31
4: aload 0
getfield org.h2.jdbc.JdbcResultSet.columnLabelMap:Ljava/util/HashMap;
ifnonnull 27
5: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 6: iconst_0
istore 3
start local 3 7: goto 11
8: StackMap locals: java.util.HashMap int
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 3
invokeinterface org.h2.result.ResultInterface.getAlias:(I)Ljava/lang/String;
invokestatic org.h2.util.StringUtils.toUpperEnglish:(Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 9: aload 2
aload 4
iload 3
invokestatic org.h2.jdbc.JdbcResultSet.mapColumn:(Ljava/util/HashMap;Ljava/lang/String;I)V
end local 4 10: iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
if_icmplt 8
end local 3 12: iconst_0
istore 3
start local 3 13: goto 23
14: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 3
invokeinterface org.h2.result.ResultInterface.getColumnName:(I)Ljava/lang/String;
astore 4
start local 4 15: aload 4
ifnull 22
16: aload 4
invokestatic org.h2.util.StringUtils.toUpperEnglish:(Ljava/lang/String;)Ljava/lang/String;
astore 4
17: aload 2
aload 4
iload 3
invokestatic org.h2.jdbc.JdbcResultSet.mapColumn:(Ljava/util/HashMap;Ljava/lang/String;I)V
18: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 3
invokeinterface org.h2.result.ResultInterface.getTableName:(I)Ljava/lang/String;
astore 5
start local 5 19: aload 5
ifnull 22
20: new java.lang.StringBuilder
dup
aload 5
invokestatic org.h2.util.StringUtils.toUpperEnglish:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
21: aload 2
aload 4
iload 3
invokestatic org.h2.jdbc.JdbcResultSet.mapColumn:(Ljava/util/HashMap;Ljava/lang/String;I)V
end local 5 end local 4 22: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
23: iload 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
if_icmplt 14
end local 3 24: aload 0
aload 2
putfield org.h2.jdbc.JdbcResultSet.columnLabelMap:Ljava/util/HashMap;
25: aload 0
getfield org.h2.jdbc.JdbcResultSet.preparedStatement:Lorg/h2/jdbc/JdbcPreparedStatement;
ifnull 27
26: aload 0
getfield org.h2.jdbc.JdbcResultSet.preparedStatement:Lorg/h2/jdbc/JdbcPreparedStatement;
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnLabelMap:Ljava/util/HashMap;
invokevirtual org.h2.jdbc.JdbcPreparedStatement.setCachedColumnLabelMap:(Ljava/util/HashMap;)V
end local 2 27: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnLabelMap:Ljava/util/HashMap;
aload 1
invokestatic org.h2.util.StringUtils.toUpperEnglish:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 28: aload 2
ifnonnull 30
29: ldc 42122
aload 1
invokestatic org.h2.message.DbException.get:(ILjava/lang/String;)Lorg/h2/message/DbException;
athrow
30: StackMap locals: java.lang.Integer
StackMap stack:
aload 2
invokevirtual java.lang.Integer.intValue:()I
iconst_1
iadd
ireturn
end local 2 31: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 32: goto 36
33: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 2
invokeinterface org.h2.result.ResultInterface.getAlias:(I)Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 35
34: iload 2
iconst_1
iadd
ireturn
35: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
36: iload 2
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
if_icmplt 33
end local 2 37: aload 1
bipush 46
invokevirtual java.lang.String.indexOf:(I)I
istore 2
start local 2 38: iload 2
ifle 49
39: aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 40: aload 1
iload 2
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 4
start local 4 41: iconst_0
istore 5
start local 5 42: goto 47
43: StackMap locals: java.lang.String java.lang.String int
StackMap stack:
aload 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 5
invokeinterface org.h2.result.ResultInterface.getTableName:(I)Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 46
44: aload 4
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 5
invokeinterface org.h2.result.ResultInterface.getColumnName:(I)Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 46
45: iload 5
iconst_1
iadd
ireturn
46: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
47: iload 5
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
if_icmplt 43
end local 5 end local 4 end local 3 48: goto 55
49: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 50: goto 54
51: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
iload 3
invokeinterface org.h2.result.ResultInterface.getColumnName:(I)Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 53
52: iload 3
iconst_1
iadd
ireturn
53: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
54: iload 3
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
if_icmplt 51
end local 3 55: StackMap locals:
StackMap stack:
ldc 42122
aload 1
invokestatic org.h2.message.DbException.get:(ILjava/lang/String;)Lorg/h2/message/DbException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lorg/h2/jdbc/JdbcResultSet;
0 56 1 columnLabel Ljava/lang/String;
6 27 2 map Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
7 12 3 i I
9 10 4 c Ljava/lang/String;
13 24 3 i I
15 22 4 colName Ljava/lang/String;
19 22 5 tabName Ljava/lang/String;
28 31 2 index Ljava/lang/Integer;
32 37 2 i I
38 56 2 idx I
40 48 3 table Ljava/lang/String;
41 48 4 col Ljava/lang/String;
42 48 5 i I
50 55 3 i I
MethodParameters:
Name Flags
columnLabel
private static void mapColumn(java.util.HashMap<java.lang.String, java.lang.Integer>, java.lang.String, );
descriptor: (Ljava/util/HashMap;Ljava/lang/String;I)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 0
aload 1
aload 3
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.lang.Integer
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 map Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;
0 4 1 label Ljava/lang/String;
0 4 2 index I
1 4 3 old Ljava/lang/Integer;
Signature: (Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;Ljava/lang/String;I)V
MethodParameters:
Name Flags
map
label
index
private void checkColumnIndex(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
1: iload 1
iconst_1
if_icmplt 2
iload 1
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
if_icmple 3
2: StackMap locals:
StackMap stack:
ldc "columnIndex"
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
0 4 1 columnIndex I
MethodParameters:
Name Flags
columnIndex
void checkClosed();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
ifnonnull 2
1: ldc 90007
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
ifnull 4
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
invokevirtual org.h2.jdbc.JdbcStatement.checkClosed:()Z
pop
4: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
ifnull 6
5: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.checkClosed:()V
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/jdbc/JdbcResultSet;
private boolean isOnValidRow();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
iflt 1
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isAfterLast:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
private void checkOnValidRow();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isOnValidRow:()Z
ifne 2
1: sipush 2000
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/h2/jdbc/JdbcResultSet;
public org.h2.value.Value get(int);
descriptor: (I)Lorg/h2/value/Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.checkColumnIndex:(I)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkOnValidRow:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.patchedRows:Ljava/util/HashMap;
ifnonnull 5
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
astore 2
start local 2 4: goto 8
end local 2 5: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.patchedRows:Ljava/util/HashMap;
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.h2.value.Value[]
astore 2
start local 2 6: aload 2
ifnonnull 8
7: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
astore 2
8: StackMap locals: org.h2.value.Value[]
StackMap stack:
aload 2
iload 1
iconst_1
isub
aaload
astore 3
start local 3 9: aload 0
aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 10
iconst_1
goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet int org.h2.value.Value[] org.h2.value.Value
StackMap stack: org.h2.jdbc.JdbcResultSet
10: iconst_0
StackMap locals: org.h2.jdbc.JdbcResultSet int org.h2.value.Value[] org.h2.value.Value
StackMap stack: org.h2.jdbc.JdbcResultSet int
11: putfield org.h2.jdbc.JdbcResultSet.wasNull:Z
12: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/h2/jdbc/JdbcResultSet;
0 13 1 columnIndex I
4 5 2 list [Lorg/h2/value/Value;
6 13 2 list [Lorg/h2/value/Value;
9 13 3 value Lorg/h2/value/Value;
MethodParameters:
Name Flags
columnIndex
private org.h2.value.Value get(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/h2/value/Value;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.getColumnIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: aload 0
iload 2
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
1 2 2 columnIndex I
MethodParameters:
Name Flags
columnLabel
private void update(java.lang.String, org.h2.value.Value);
descriptor: (Ljava/lang/String;Lorg/h2/value/Value;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.getColumnIndex:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/h2/jdbc/JdbcResultSet;
0 3 1 columnLabel Ljava/lang/String;
0 3 2 v Lorg/h2/value/Value;
1 3 3 columnIndex I
MethodParameters:
Name Flags
columnLabel
v
private void update(int, org.h2.value.Value);
descriptor: (ILorg/h2/value/Value;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkUpdatable:()V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.checkColumnIndex:(I)V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
ifnull 5
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.insertRow:[Lorg/h2/value/Value;
iload 1
iconst_1
isub
aload 2
aastore
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
ifnonnull 7
6: aload 0
aload 0
getfield org.h2.jdbc.JdbcResultSet.columnCount:I
anewarray org.h2.value.Value
putfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
7: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.updateRow:[Lorg/h2/value/Value;
iload 1
iconst_1
isub
aload 2
aastore
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 v Lorg/h2/value/Value;
MethodParameters:
Name Flags
columnIndex
v
private boolean nextRow();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.isLazy:()Z
ifeq 2
aload 0
getfield org.h2.jdbc.JdbcResultSet.stat:Lorg/h2/jdbc/JdbcStatement;
invokevirtual org.h2.jdbc.JdbcStatement.isCancelled:()Z
ifeq 2
1: ldc 57014
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.next:()Z
istore 1
start local 1 3: iload 1
ifne 5
aload 0
getfield org.h2.jdbc.JdbcResultSet.scrollable:Z
ifne 5
4: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.close:()V
5: StackMap locals: int
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
3 6 1 next Z
private void resetResult();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.h2.jdbc.JdbcResultSet.scrollable:Z
ifne 2
1: ldc 90128
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.reset:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
public java.sql.RowId getRowId(int);
descriptor: (I)Ljava/sql/RowId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "rowId"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.RowId getRowId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/RowId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "rowId"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateRowId(int, java.sql.RowId);
descriptor: (ILjava/sql/RowId;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "rowId"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnIndex I
0 1 2 x Ljava/sql/RowId;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateRowId(java.lang.String, java.sql.RowId);
descriptor: (Ljava/lang/String;Ljava/sql/RowId;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "rowId"
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/jdbc/JdbcResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 x Ljava/sql/RowId;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public int getHoldability();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "getHoldability"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
2: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getHoldability:()I
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "isClosed"
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;)V
1: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
ifnonnull 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
3: ireturn
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 5: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
5 6 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 3 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
public void updateNString(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateNString("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
ifnonnull 4
3: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 5
StackMap locals: org.h2.jdbc.JdbcResultSet int java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet int
4: aload 2
invokestatic org.h2.value.ValueString.get:(Ljava/lang/String;)Lorg/h2/value/Value;
5: StackMap locals: org.h2.jdbc.JdbcResultSet int java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet int org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
6: goto 9
StackMap locals:
StackMap stack: java.lang.Exception
7: astore 3
start local 3 8: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/h2/jdbc/JdbcResultSet;
0 10 1 columnIndex I
0 10 2 x Ljava/lang/String;
8 9 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateNString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateNString("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
ifnonnull 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
goto 4
3: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String
aload 2
invokestatic org.h2.value.ValueString.get:(Ljava/lang/String;)Lorg/h2/value/Value;
4: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.lang.String
StackMap stack: org.h2.jdbc.JdbcResultSet java.lang.String org.h2.value.Value
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/lang/String;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateNClob(int, java.sql.NClob);
descriptor: (ILjava/sql/NClob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(ILjava/sql/Clob;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/sql/NClob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateNClob(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(ILjava/io/Reader;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateNClob(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(ILjava/io/Reader;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/Reader;
0 2 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateNClob(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(Ljava/lang/String;Ljava/io/Reader;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateNClob(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(Ljava/lang/String;Ljava/io/Reader;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/Reader;
0 2 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public void updateNClob(java.lang.String, java.sql.NClob);
descriptor: (Ljava/lang/String;Ljava/sql/NClob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.updateClob:(Ljava/lang/String;Ljava/sql/Clob;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/sql/NClob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public java.sql.NClob getNClob(int);
descriptor: (I)Ljava/sql/NClob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 10
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 3
2: aload 0
ldc "NClob"
bipush 10
iload 2
new java.lang.StringBuilder
dup
ldc "getNClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 5
aconst_null
goto 6
StackMap locals: org.h2.value.Value
StackMap stack:
5: new org.h2.jdbc.JdbcClob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcClob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcClob
6: areturn
end local 3 end local 2 7: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
1 7 2 id I
4 7 3 v Lorg/h2/value/Value;
8 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.NClob getNClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/NClob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 10
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 3
2: aload 0
ldc "NClob"
bipush 10
iload 2
new java.lang.StringBuilder
dup
ldc "getNClob("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 5
aconst_null
goto 6
StackMap locals: org.h2.value.Value
StackMap stack:
5: new org.h2.jdbc.JdbcClob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcClob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcClob
6: areturn
end local 3 end local 2 7: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String
StackMap stack: java.lang.Exception
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
1 7 2 id I
4 7 3 v Lorg/h2/value/Value;
8 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.SQLXML getSQLXML(int);
descriptor: (I)Ljava/sql/SQLXML;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 17
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 3
2: aload 0
ldc "SQLXML"
bipush 17
iload 2
new java.lang.StringBuilder
dup
ldc "getSQLXML("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 5
aconst_null
goto 6
StackMap locals: org.h2.value.Value
StackMap stack:
5: new org.h2.jdbc.JdbcSQLXML
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcSQLXML.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcSQLXML
6: areturn
end local 3 end local 2 7: StackMap locals: org.h2.jdbc.JdbcResultSet int
StackMap stack: java.lang.Exception
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
1 7 2 id I
4 7 3 v Lorg/h2/value/Value;
8 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.SQLXML getSQLXML(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/SQLXML;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: bipush 17
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 2
start local 2 1: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 3
2: aload 0
ldc "SQLXML"
bipush 17
iload 2
new java.lang.StringBuilder
dup
ldc "getSQLXML("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeAssign:(Ljava/lang/String;IILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 3
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 5
aconst_null
goto 6
StackMap locals: org.h2.value.Value
StackMap stack:
5: new org.h2.jdbc.JdbcSQLXML
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 3
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 2
invokespecial org.h2.jdbc.JdbcSQLXML.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
StackMap locals:
StackMap stack: org.h2.jdbc.JdbcSQLXML
6: areturn
end local 3 end local 2 7: StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String
StackMap stack: java.lang.Exception
astore 2
start local 2 8: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
1 7 2 id I
4 7 3 v Lorg/h2/value/Value;
8 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 6 7 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateSQLXML(int, java.sql.SQLXML);
descriptor: (ILjava/sql/SQLXML;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateSQLXML("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokeinterface java.sql.SQLXML.getCharacterStream:()Ljava/io/Reader;
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet int java.sql.SQLXML
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnIndex I
0 12 2 xmlObject Ljava/sql/SQLXML;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
xmlObject
public void updateSQLXML(java.lang.String, java.sql.SQLXML);
descriptor: (Ljava/lang/String;Ljava/sql/SQLXML;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateSQLXML("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 2
ifnonnull 6
4: getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
astore 3
start local 3 5: goto 7
end local 3 6: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
invokeinterface java.sql.SQLXML.getCharacterStream:()Ljava/io/Reader;
ldc -1
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 3
start local 3 7: StackMap locals: org.h2.value.Value
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 3 8: goto 11
StackMap locals: org.h2.jdbc.JdbcResultSet java.lang.String java.sql.SQLXML
StackMap stack: java.lang.Exception
9: astore 3
start local 3 10: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/h2/jdbc/JdbcResultSet;
0 12 1 columnLabel Ljava/lang/String;
0 12 2 xmlObject Ljava/sql/SQLXML;
5 6 3 v Lorg/h2/value/Value;
7 8 3 v Lorg/h2/value/Value;
10 11 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 8 9 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
xmlObject
public java.lang.String getNString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getNString"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.String getNString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getNString"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.io.Reader getNCharacterStream(int);
descriptor: (I)Ljava/io/Reader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getNCharacterStream"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
1: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getReader:()Ljava/io/Reader;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnIndex I
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.io.Reader getNCharacterStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/Reader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "getNCharacterStream"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getReader:()Ljava/io/Reader;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/h2/jdbc/JdbcResultSet;
0 5 1 columnLabel Ljava/lang/String;
4 5 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 3 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateNCharacterStream(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateNCharacterStream:(ILjava/io/Reader;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateNCharacterStream(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateNCharacterStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
iload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(ILorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnIndex I
0 9 2 x Ljava/io/Reader;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateNCharacterStream(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
ldc -1
invokevirtual org.h2.jdbc.JdbcResultSet.updateNCharacterStream:(Ljava/lang/String;Ljava/io/Reader;J)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateNCharacterStream(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.isDebugEnabled:()Z
ifeq 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "updateNCharacterStream("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokestatic org.h2.jdbc.JdbcResultSet.quote:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", x, "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "L);"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.debugCode:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
lload 3
invokevirtual org.h2.jdbc.JdbcConnection.createClob:(Ljava/io/Reader;J)Lorg/h2/value/Value;
astore 5
start local 5 4: aload 0
aload 1
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.update:(Ljava/lang/String;Lorg/h2/value/Value;)V
end local 5 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: astore 5
start local 5 7: aload 0
aload 5
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 5 8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/h2/jdbc/JdbcResultSet;
0 9 1 columnLabel Ljava/lang/String;
0 9 2 x Ljava/io/Reader;
0 9 3 length J
4 5 5 v Lorg/h2/value/Value;
7 8 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
public <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.isWrapperFor:(Ljava/lang/Class;)Z
ifeq 3
1: aload 0
2: areturn
3: StackMap locals:
StackMap stack:
ldc "iface"
aload 1
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
4: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/h2/jdbc/JdbcResultSet;
0 6 1 iface Ljava/lang/Class<TT;>;
5 6 2 e Ljava/lang/Exception;
Exception table:
from to target type
0 2 4 Class java.lang.Exception
3 4 4 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
iface
public boolean isWrapperFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 iface Ljava/lang/Class<*>;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
iface
public <T> T getObject(int, java.lang.Class<T>);
descriptor: (ILjava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: ldc "type"
aload 2
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
ldc "getObject"
iload 1
i2l
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;J)V
3: aload 0
iload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(I)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 0
aload 2
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.extractObjectOfType:(Ljava/lang/Class;Lorg/h2/value/Value;)Ljava/lang/Object;
5: areturn
end local 3 6: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/h2/jdbc/JdbcResultSet;
0 8 1 columnIndex I
0 8 2 type Ljava/lang/Class<TT;>;
4 6 3 value Lorg/h2/value/Value;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(ILjava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
columnIndex
type
public <T> T getObject(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: ldc "type"
aload 2
invokestatic org.h2.message.DbException.getInvalidValueException:(Ljava/lang/String;Ljava/lang/Object;)Lorg/h2/message/DbException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
ldc "getObject"
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.debugCodeCall:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
aload 1
invokevirtual org.h2.jdbc.JdbcResultSet.get:(Ljava/lang/String;)Lorg/h2/value/Value;
astore 3
start local 3 4: aload 0
aload 2
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.extractObjectOfType:(Ljava/lang/Class;Lorg/h2/value/Value;)Ljava/lang/Object;
5: areturn
end local 3 6: StackMap locals:
StackMap stack: java.lang.Exception
astore 3
start local 3 7: aload 0
aload 3
invokevirtual org.h2.jdbc.JdbcResultSet.logAndConvert:(Ljava/lang/Throwable;)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/h2/jdbc/JdbcResultSet;
0 8 1 columnName Ljava/lang/String;
0 8 2 type Ljava/lang/Class<TT;>;
4 6 3 value Lorg/h2/value/Value;
7 8 3 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
columnName
type
private <T> T extractObjectOfType(java.lang.Class<T>, org.h2.value.Value);
descriptor: (Ljava/lang/Class;Lorg/h2/value/Value;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic org.h2.value.ValueNull.INSTANCE:Lorg/h2/value/ValueNull;
if_acmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/math/BigDecimal;
if_acmpne 4
3: aload 1
aload 2
invokevirtual org.h2.value.Value.getBigDecimal:()Ljava/math/BigDecimal;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
4: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/math/BigInteger;
if_acmpne 6
5: aload 1
aload 2
invokevirtual org.h2.value.Value.getBigDecimal:()Ljava/math/BigDecimal;
invokevirtual java.math.BigDecimal.toBigInteger:()Ljava/math/BigInteger;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
6: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/String;
if_acmpne 8
7: aload 1
aload 2
invokevirtual org.h2.value.Value.getString:()Ljava/lang/String;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
8: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Boolean;
if_acmpne 10
9: aload 1
aload 2
invokevirtual org.h2.value.Value.getBoolean:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
10: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Byte;
if_acmpne 12
11: aload 1
aload 2
invokevirtual org.h2.value.Value.getByte:()B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
12: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Short;
if_acmpne 14
13: aload 1
aload 2
invokevirtual org.h2.value.Value.getShort:()S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
14: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Integer;
if_acmpne 16
15: aload 1
aload 2
invokevirtual org.h2.value.Value.getInt:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
16: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Long;
if_acmpne 18
17: aload 1
aload 2
invokevirtual org.h2.value.Value.getLong:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
18: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Float;
if_acmpne 20
19: aload 1
aload 2
invokevirtual org.h2.value.Value.getFloat:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
20: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Double;
if_acmpne 22
21: aload 1
aload 2
invokevirtual org.h2.value.Value.getDouble:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
22: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/Date;
if_acmpne 24
23: aload 1
aload 2
invokevirtual org.h2.value.Value.getDate:()Ljava/sql/Date;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
24: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/Time;
if_acmpne 26
25: aload 1
aload 2
invokevirtual org.h2.value.Value.getTime:()Ljava/sql/Time;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
26: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/Timestamp;
if_acmpne 28
27: aload 1
aload 2
invokevirtual org.h2.value.Value.getTimestamp:()Ljava/sql/Timestamp;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
28: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/util/Date;
if_acmpne 30
29: aload 1
new java.util.Date
dup
aload 2
invokevirtual org.h2.value.Value.getTimestamp:()Ljava/sql/Timestamp;
invokevirtual java.sql.Timestamp.getTime:()J
invokespecial java.util.Date.<init>:(J)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
30: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/util/Calendar;
if_acmpne 34
31: invokestatic org.h2.util.DateTimeUtils.createGregorianCalendar:()Ljava/util/GregorianCalendar;
astore 3
start local 3 32: aload 3
aload 2
invokevirtual org.h2.value.Value.getTimestamp:()Ljava/sql/Timestamp;
invokevirtual java.util.Calendar.setTime:(Ljava/util/Date;)V
33: aload 1
aload 3
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 34: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/util/UUID;
if_acmpne 36
35: aload 1
aload 2
invokevirtual org.h2.value.Value.getObject:()Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
36: StackMap locals:
StackMap stack:
aload 1
ldc [B
if_acmpne 38
37: aload 1
aload 2
invokevirtual org.h2.value.Value.getBytes:()[B
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
38: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/Array;
if_acmpne 41
39: bipush 16
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 3
start local 3 40: aload 1
new org.h2.jdbc.JdbcArray
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
iload 3
invokespecial org.h2.jdbc.JdbcArray.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;I)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 41: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/Blob;
if_acmpne 44
42: bipush 9
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 3
start local 3 43: aload 1
new org.h2.jdbc.JdbcBlob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 3
invokespecial org.h2.jdbc.JdbcBlob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 44: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/Clob;
if_acmpne 47
45: bipush 10
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 3
start local 3 46: aload 1
new org.h2.jdbc.JdbcClob
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 3
invokespecial org.h2.jdbc.JdbcClob.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 47: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/sql/SQLXML;
if_acmpne 50
48: bipush 17
invokestatic org.h2.jdbc.JdbcResultSet.getNextId:(I)I
istore 3
start local 3 49: aload 1
new org.h2.jdbc.JdbcSQLXML
dup
aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
aload 2
getstatic org.h2.jdbc.JdbcLob$State.WITH_VALUE:Lorg/h2/jdbc/JdbcLob$State;
iload 3
invokespecial org.h2.jdbc.JdbcSQLXML.<init>:(Lorg/h2/jdbc/JdbcConnection;Lorg/h2/value/Value;Lorg/h2/jdbc/JdbcLob$State;I)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 50: StackMap locals:
StackMap stack:
aload 1
ldc Lorg/h2/api/TimestampWithTimeZone;
if_acmpne 53
51: aload 2
bipush 24
invokevirtual org.h2.value.Value.convertTo:(I)Lorg/h2/value/Value;
checkcast org.h2.value.ValueTimestampTimeZone
astore 3
start local 3 52: aload 1
new org.h2.api.TimestampWithTimeZone
dup
aload 3
invokevirtual org.h2.value.ValueTimestampTimeZone.getDateValue:()J
aload 3
invokevirtual org.h2.value.ValueTimestampTimeZone.getTimeNanos:()J
aload 3
invokevirtual org.h2.value.ValueTimestampTimeZone.getTimeZoneOffsetMins:()S
invokespecial org.h2.api.TimestampWithTimeZone.<init>:(JJS)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 53: StackMap locals:
StackMap stack:
aload 1
ldc Lorg/h2/api/Interval;
if_acmpne 58
54: aload 2
instanceof org.h2.value.ValueInterval
ifne 56
55: aload 2
bipush 35
invokevirtual org.h2.value.Value.convertTo:(I)Lorg/h2/value/Value;
astore 2
56: StackMap locals:
StackMap stack:
aload 2
checkcast org.h2.value.ValueInterval
astore 3
start local 3 57: aload 1
new org.h2.api.Interval
dup
aload 3
invokevirtual org.h2.value.ValueInterval.getQualifier:()Lorg/h2/api/IntervalQualifier;
iconst_0
aload 3
invokevirtual org.h2.value.ValueInterval.getLeading:()J
aload 3
invokevirtual org.h2.value.ValueInterval.getRemaining:()J
invokespecial org.h2.api.Interval.<init>:(Lorg/h2/api/IntervalQualifier;ZJJ)V
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 58: StackMap locals:
StackMap stack:
aload 1
invokestatic org.h2.value.DataType.isGeometryClass:(Ljava/lang/Class;)Z
ifeq 60
59: aload 1
aload 2
bipush 22
invokevirtual org.h2.value.Value.convertTo:(I)Lorg/h2/value/Value;
invokevirtual org.h2.value.Value.getObject:()Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
60: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.LOCAL_DATE:Ljava/lang/Class;
if_acmpne 62
61: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToLocalDate:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
62: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.LOCAL_TIME:Ljava/lang/Class;
if_acmpne 64
63: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToLocalTime:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
64: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.LOCAL_DATE_TIME:Ljava/lang/Class;
if_acmpne 66
65: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToLocalDateTime:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
66: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.INSTANT:Ljava/lang/Class;
if_acmpne 68
67: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToInstant:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
68: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.OFFSET_DATE_TIME:Ljava/lang/Class;
if_acmpne 70
69: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToOffsetDateTime:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
70: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.PERIOD:Ljava/lang/Class;
if_acmpne 72
71: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToPeriod:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
72: StackMap locals:
StackMap stack:
aload 1
getstatic org.h2.util.LocalDateTimeUtils.DURATION:Ljava/lang/Class;
if_acmpne 74
73: aload 1
aload 2
invokestatic org.h2.util.LocalDateTimeUtils.valueToDuration:(Lorg/h2/value/Value;)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
74: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual org.h2.jdbc.JdbcResultSet.unsupported:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 75 0 this Lorg/h2/jdbc/JdbcResultSet;
0 75 1 type Ljava/lang/Class<TT;>;
0 75 2 value Lorg/h2/value/Value;
32 34 3 calendar Ljava/util/Calendar;
40 41 3 id I
43 44 3 id I
46 47 3 id I
49 50 3 id I
52 53 3 v Lorg/h2/value/ValueTimestampTimeZone;
57 58 3 v Lorg/h2/value/ValueInterval;
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lorg/h2/value/Value;)TT;
MethodParameters:
Name Flags
type
value
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
aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.getTraceObjectName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)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 Lorg/h2/jdbc/JdbcResultSet;
private void patchCurrentRow(org.h2.value.Value[]);
descriptor: ([Lorg/h2/value/Value;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.currentRow:()[Lorg/h2/value/Value;
astore 3
start local 3 2: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getMode:()Lorg/h2/engine/Mode;
astore 4
start local 4 3: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getCompareMode:()Lorg/h2/value/CompareMode;
astore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 10
6: StackMap locals: org.h2.jdbc.JdbcResultSet org.h2.value.Value[] int org.h2.value.Value[] org.h2.engine.Mode org.h2.value.CompareMode int
StackMap stack:
aload 1
iload 6
aaload
aload 3
iload 6
aaload
aload 4
aload 5
invokevirtual org.h2.value.Value.compareTo:(Lorg/h2/value/Value;Lorg/h2/engine/Mode;Lorg/h2/value/CompareMode;)I
ifeq 9
7: iconst_1
istore 2
8: goto 11
9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 1
arraylength
if_icmplt 6
end local 6 11: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.patchedRows:Ljava/util/HashMap;
ifnonnull 13
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.h2.jdbc.JdbcResultSet.patchedRows:Ljava/util/HashMap;
13: StackMap locals:
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.result:Lorg/h2/result/ResultInterface;
invokeinterface org.h2.result.ResultInterface.getRowId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 6
start local 6 14: iload 2
ifne 17
15: aload 0
getfield org.h2.jdbc.JdbcResultSet.patchedRows:Ljava/util/HashMap;
aload 6
invokevirtual java.util.HashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
16: goto 18
17: StackMap locals: java.lang.Integer
StackMap stack:
aload 0
getfield org.h2.jdbc.JdbcResultSet.patchedRows:Ljava/util/HashMap;
aload 6
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: StackMap locals:
StackMap stack:
return
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 19 0 this Lorg/h2/jdbc/JdbcResultSet;
0 19 1 row [Lorg/h2/value/Value;
1 19 2 changed Z
2 19 3 current [Lorg/h2/value/Value;
3 19 4 databaseMode Lorg/h2/engine/Mode;
4 19 5 compareMode Lorg/h2/value/CompareMode;
5 11 6 i I
14 19 6 rowId Ljava/lang/Integer;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
row
private org.h2.value.Value convertToUnknownValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/h2/value/Value;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
1: aload 0
getfield org.h2.jdbc.JdbcResultSet.conn:Lorg/h2/jdbc/JdbcConnection;
invokevirtual org.h2.jdbc.JdbcConnection.getSession:()Lorg/h2/engine/SessionInterface;
aload 1
iconst_m1
invokestatic org.h2.value.DataType.convertToValue:(Lorg/h2/engine/SessionInterface;Ljava/lang/Object;I)Lorg/h2/value/Value;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/h2/jdbc/JdbcResultSet;
0 2 1 x Ljava/lang/Object;
MethodParameters:
Name Flags
x
private void checkUpdatable();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.h2.jdbc.JdbcResultSet.checkClosed:()V
1: aload 0
getfield org.h2.jdbc.JdbcResultSet.updatable:Z
ifne 3
2: ldc 90140
invokestatic org.h2.message.DbException.get:(I)Lorg/h2/message/DbException;
athrow
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/h2/jdbc/JdbcResultSet;
}
SourceFile: "JdbcResultSet.java"
InnerClasses:
public final State = org.h2.jdbc.JdbcLob$State of org.h2.jdbc.JdbcLob