public class org.hsqldb.jdbc.JDBCResultSet implements java.sql.ResultSet
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.jdbc.JDBCResultSet
super_class: java.lang.Object
{
private org.hsqldb.navigator.RowSetNavigator navigator;
descriptor: Lorg/hsqldb/navigator/RowSetNavigator;
flags: (0x0002) ACC_PRIVATE
protected org.hsqldb.result.ResultMetaData resultMetaData;
descriptor: Lorg/hsqldb/result/ResultMetaData;
flags: (0x0004) ACC_PROTECTED
private boolean translateTTIType;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int columnCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean wasNullValue;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.sql.ResultSetMetaData resultSetMetaData;
descriptor: Ljava/sql/ResultSetMetaData;
flags: (0x0002) ACC_PRIVATE
private org.hsqldb.lib.IntValueHashMap columnMap;
descriptor: Lorg/hsqldb/lib/IntValueHashMap;
flags: (0x0002) ACC_PRIVATE
private java.sql.SQLWarning rootWarning;
descriptor: Ljava/sql/SQLWarning;
flags: (0x0002) ACC_PRIVATE
private boolean memoryLobs;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
org.hsqldb.jdbc.JDBCStatementBase statement;
descriptor: Lorg/hsqldb/jdbc/JDBCStatementBase;
flags: (0x0000)
org.hsqldb.SessionInterface session;
descriptor: Lorg/hsqldb/SessionInterface;
flags: (0x0000)
org.hsqldb.jdbc.JDBCConnection connection;
descriptor: Lorg/hsqldb/jdbc/JDBCConnection;
flags: (0x0000)
boolean isScrollable;
descriptor: Z
flags: (0x0000)
boolean isUpdatable;
descriptor: Z
flags: (0x0000)
boolean isInsertable;
descriptor: Z
flags: (0x0000)
int rsProperties;
descriptor: I
flags: (0x0000)
int fetchSize;
descriptor: I
flags: (0x0000)
boolean autoClose;
descriptor: Z
flags: (0x0000)
public org.hsqldb.result.Result result;
descriptor: Lorg/hsqldb/result/Result;
flags: (0x0001) ACC_PUBLIC
org.hsqldb.jdbc.JDBCPreparedStatement preparedStatement;
descriptor: Lorg/hsqldb/jdbc/JDBCPreparedStatement;
flags: (0x0000)
boolean isRowUpdated;
descriptor: Z
flags: (0x0000)
boolean isOnInsertRow;
descriptor: Z
flags: (0x0000)
int currentUpdateRowNumber;
descriptor: I
flags: (0x0000)
public boolean next();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.next:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
invokestatic org.hsqldb.result.ResultProperties.isHeld:(I)Z
ifeq 5
3: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getId:()J
invokeinterface org.hsqldb.SessionInterface.closeNavigator:(J)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.release:()V
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
7: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.autoClose:Z
ifeq 9
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.statement:Lorg/hsqldb/jdbc/JDBCStatementBase;
ifnull 9
8: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.statement:Lorg/hsqldb/jdbc/JDBCStatementBase;
invokevirtual org.hsqldb.jdbc.JDBCStatementBase.close:()V
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean wasNull();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.wasNullValue:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public java.lang.String getString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 2
getfield org.hsqldb.types.Type.typeCode:I
bipush 40
if_icmpne 12
3: aload 0
iload 1
4: aload 2
5: invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.ClobDataID
astore 3
start local 3 6: aload 3
ifnonnull 8
7: aconst_null
areturn
8: StackMap locals: org.hsqldb.types.Type org.hsqldb.types.ClobDataID
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokevirtual org.hsqldb.types.ClobDataID.length:(Lorg/hsqldb/SessionInterface;)J
lstore 4
start local 4 9: lload 4
ldc 2147483647
lcmp
ifle 11
10: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
11: StackMap locals: long
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
lconst_0
lload 4
l2i
invokevirtual org.hsqldb.types.ClobDataID.getSubString:(Lorg/hsqldb/SessionInterface;JI)Ljava/lang/String;
areturn
end local 4 end local 3 12: StackMap locals:
StackMap stack:
aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 13 1 columnIndex I
2 13 2 sourceType Lorg/hsqldb/types/Type;
6 12 3 x Lorg/hsqldb/types/ClobDataID;
9 12 4 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public boolean getBoolean(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_BOOLEAN:Lorg/hsqldb/types/BooleanType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
3: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public byte getByte(int);
descriptor: (I)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.TINYINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.byteValue:()B
3: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public short getShort(int);
descriptor: (I)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_SMALLINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.shortValue:()S
3: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public int getInt(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
iconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.intValue:()I
3: StackMap locals:
StackMap stack: int
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public long getLong(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_BIGINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
lconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.longValue:()J
3: StackMap locals:
StackMap stack: long
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public float getFloat(int);
descriptor: (I)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_DOUBLE:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
fconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.floatValue:()F
3: StackMap locals:
StackMap stack: float
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public double getDouble(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_DOUBLE:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 2
dconst_0
goto 3
2: StackMap locals: java.lang.Object
StackMap stack:
aload 2
checkcast java.lang.Number
invokevirtual java.lang.Number.doubleValue:()D
3: StackMap locals:
StackMap stack: double
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.math.BigDecimal getBigDecimal(int, int);
descriptor: (II)Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifge 2
1: invokestatic org.hsqldb.jdbc.JDBCUtil.outOfRangeArgument:()Ljava/sql/SQLException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBigDecimal:(I)Ljava/math/BigDecimal;
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
iload 2
iconst_1
invokevirtual java.math.BigDecimal.setScale:(II)Ljava/math/BigDecimal;
astore 3
5: StackMap locals: java.math.BigDecimal
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 6 1 columnIndex I
0 6 2 scale I
3 6 3 bd Ljava/math/BigDecimal;
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnIndex
scale
public byte[] getBytes(int);
descriptor: (I)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 2
getfield org.hsqldb.types.Type.typeCode:I
bipush 30
if_icmpne 12
3: aload 0
iload 1
4: aload 2
5: invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.BlobDataID
astore 3
start local 3 6: aload 3
ifnonnull 8
7: aconst_null
areturn
8: StackMap locals: org.hsqldb.types.Type org.hsqldb.types.BlobDataID
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokevirtual org.hsqldb.types.BlobDataID.length:(Lorg/hsqldb/SessionInterface;)J
lstore 4
start local 4 9: lload 4
ldc 2147483647
lcmp
ifle 11
10: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
11: StackMap locals: long
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
lconst_0
lload 4
l2i
invokevirtual org.hsqldb.types.BlobDataID.getBytes:(Lorg/hsqldb/SessionInterface;JI)[B
areturn
end local 4 end local 3 12: StackMap locals:
StackMap stack:
aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_VARBINARY:Lorg/hsqldb/types/BinaryType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 13: aload 3
ifnonnull 15
14: aconst_null
areturn
15: StackMap locals: java.lang.Object
StackMap stack:
aload 3
checkcast org.hsqldb.types.BinaryData
invokevirtual org.hsqldb.types.BinaryData.getBytes:()[B
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 16 1 columnIndex I
2 16 2 sourceType Lorg/hsqldb/types/Type;
6 12 3 x Lorg/hsqldb/types/BlobDataID;
9 12 4 length J
13 16 3 x Ljava/lang/Object;
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=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_DATE:Lorg/hsqldb/types/DateTimeType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_DATE:Lorg/hsqldb/types/DateTimeType;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 2
invokevirtual org.hsqldb.types.DateTimeType.convertSQLToJava:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.sql.Date
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 t Ljava/lang/Object;
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=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_TIME:Lorg/hsqldb/types/DateTimeType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_TIME:Lorg/hsqldb/types/DateTimeType;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 2
invokevirtual org.hsqldb.types.DateTimeType.convertSQLToJava:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.sql.Time
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 t Ljava/lang/Object;
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=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_TIMESTAMP:Lorg/hsqldb/types/DateTimeType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_TIMESTAMP:Lorg/hsqldb/types/DateTimeType;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 2
invokevirtual org.hsqldb.types.DateTimeType.convertSQLToJava:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.sql.Timestamp
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 t Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.io.InputStream getAsciiStream(int);
descriptor: (I)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new java.io.ByteArrayInputStream
dup
aload 2
getstatic org.hsqldb.lib.java.JavaSystem.CS_US_ASCII:Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
4: areturn
5: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
start local 3 6: aload 3
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(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/hsqldb/jdbc/JDBCResultSet;
0 7 1 columnIndex I
1 7 2 s Ljava/lang/String;
6 7 3 e Ljava/lang/Throwable;
Exception table:
from to target type
3 4 5 Class java.lang.Throwable
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.io.InputStream getUnicodeStream(int);
descriptor: (I)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new org.hsqldb.lib.StringInputStream
dup
aload 2
invokespecial org.hsqldb.lib.StringInputStream.<init>:(Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 s Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnIndex
public java.io.InputStream getBinaryStream(int);
descriptor: (I)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.Type java.lang.Object
StackMap stack:
aload 3
instanceof org.hsqldb.types.BlobDataID
ifeq 7
6: aload 3
checkcast org.hsqldb.types.BlobDataID
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokevirtual org.hsqldb.types.BlobDataID.getBinaryStream:(Lorg/hsqldb/SessionInterface;)Ljava/io/InputStream;
areturn
7: StackMap locals:
StackMap stack:
aload 3
instanceof java.sql.Blob
ifeq 9
8: aload 3
checkcast java.sql.Blob
invokeinterface java.sql.Blob.getBinaryStream:()Ljava/io/InputStream;
areturn
9: StackMap locals:
StackMap stack:
aload 3
instanceof org.hsqldb.types.BinaryData
ifeq 12
10: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBytes:(I)[B
astore 4
start local 4 11: new java.io.ByteArrayInputStream
dup
aload 4
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
areturn
end local 4 12: StackMap locals:
StackMap stack:
sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 13 1 columnIndex I
2 13 2 sourceType Lorg/hsqldb/types/Type;
3 13 3 o Ljava/lang/Object;
11 12 4 b [B
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public boolean getBoolean(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBoolean:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public byte getByte(java.lang.String);
descriptor: (Ljava/lang/String;)B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getByte:(I)B
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public short getShort(java.lang.String);
descriptor: (Ljava/lang/String;)S
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getShort:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public int getInt(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getInt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public long getLong(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getLong:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public float getFloat(java.lang.String);
descriptor: (Ljava/lang/String;)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getFloat:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public double getDouble(java.lang.String);
descriptor: (Ljava/lang/String;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getDouble:(I)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBigDecimal:(II)Ljava/math/BigDecimal;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 scale I
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnLabel
scale
public byte[] getBytes(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBytes:(I)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getDate:(I)Ljava/sql/Date;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTime:(I)Ljava/sql/Time;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimestamp:(I)Ljava/sql/Timestamp;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.io.InputStream getAsciiStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getAsciiStream:(I)Ljava/io/InputStream;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.io.InputStream getUnicodeStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getUnicodeStream:(I)Ljava/io/InputStream;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
columnLabel
public java.io.InputStream getBinaryStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBinaryStream:(I)Ljava/io/InputStream;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.SQLWarning getWarnings();
descriptor: ()Ljava/sql/SQLWarning;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void clearWarnings();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public java.lang.String getCursorName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.result:Lorg/hsqldb/result/Result;
ifnonnull 3
2: ldc ""
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.result:Lorg/hsqldb/result/Result;
invokevirtual org.hsqldb.result.Result.getMainString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public java.sql.ResultSetMetaData getMetaData();
descriptor: ()Ljava/sql/ResultSetMetaData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultSetMetaData:Ljava/sql/ResultSetMetaData;
ifnonnull 5
2: aload 0
new org.hsqldb.jdbc.JDBCResultSetMetaData
dup
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
3: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isUpdatable:Z
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isInsertable:Z
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.connection:Lorg/hsqldb/jdbc/JDBCConnection;
invokespecial org.hsqldb.jdbc.JDBCResultSetMetaData.<init>:(Lorg/hsqldb/result/ResultMetaData;ZZLorg/hsqldb/jdbc/JDBCConnection;)V
4: putfield org.hsqldb.jdbc.JDBCResultSet.resultSetMetaData:Ljava/sql/ResultSetMetaData;
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultSetMetaData:Ljava/sql/ResultSetMetaData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public java.lang.Object getObject(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 2
getfield org.hsqldb.types.Type.typeCode:I
lookupswitch { // 14
-11: 10
14: 12
30: 22
40: 21
50: 3
60: 9
61: 9
91: 4
92: 5
93: 7
94: 6
95: 8
1111: 23
2000: 23
default: 30
}
3: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getArray:(I)Ljava/sql/Array;
areturn
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getDate:(I)Ljava/sql/Date;
areturn
5: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTime:(I)Ljava/sql/Time;
areturn
6: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimeWithZone:(I)Ljava/lang/Object;
areturn
7: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimestamp:(I)Ljava/sql/Timestamp;
areturn
8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimestampWithZone:(I)Ljava/lang/Object;
areturn
9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBytes:(I)[B
areturn
10: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnValue:(I)Ljava/lang/Object;
checkcast org.hsqldb.types.BinaryData
astore 3
start local 3 11: aload 3
invokestatic org.hsqldb.types.BinaryUUIDType.getJavaUUID:(Lorg/hsqldb/types/BinaryData;)Ljava/util/UUID;
areturn
end local 3 12: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnValue:(I)Ljava/lang/Object;
checkcast org.hsqldb.types.BinaryData
astore 3
start local 3 13: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.wasNull:()Z
ifeq 15
14: aconst_null
areturn
15: StackMap locals: org.hsqldb.types.BinaryData
StackMap stack:
aload 3
invokevirtual org.hsqldb.types.BinaryData.getBytes:()[B
astore 4
start local 4 16: aload 4
arraylength
ifne 18
17: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
18: StackMap locals: byte[]
StackMap stack:
aload 4
iconst_0
baload
ifne 19
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
goto 20
19: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
20: StackMap locals:
StackMap stack: java.lang.Boolean
areturn
end local 4 end local 3 21: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getClob:(I)Ljava/sql/Clob;
areturn
22: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBlob:(I)Ljava/sql/Blob;
areturn
23: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 24: aload 3
ifnonnull 26
25: aconst_null
areturn
26: StackMap locals: java.lang.Object
StackMap stack:
aload 3
checkcast org.hsqldb.types.JavaObjectData
invokevirtual org.hsqldb.types.JavaObjectData.getObject:()Ljava/lang/Object;
27: areturn
28: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 4
start local 4 29: aload 4
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(Lorg/hsqldb/HsqlException;)Ljava/sql/SQLException;
athrow
end local 4 end local 3 30: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 31 1 columnIndex I
2 31 2 sourceType Lorg/hsqldb/types/Type;
11 12 3 bd Lorg/hsqldb/types/BinaryData;
13 21 3 bd Lorg/hsqldb/types/BinaryData;
16 21 4 bytes [B
24 30 3 o Ljava/lang/Object;
29 30 4 e Lorg/hsqldb/HsqlException;
Exception table:
from to target type
26 27 28 Class org.hsqldb.HsqlException
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(I)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public int findColumn(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=11, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 1
ifnonnull 3
2: invokestatic org.hsqldb.jdbc.JDBCUtil.nullArgument:()Ljava/sql/SQLException;
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnMap:Lorg/hsqldb/lib/IntValueHashMap;
ifnull 7
4: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnMap:Lorg/hsqldb/lib/IntValueHashMap;
aload 1
iconst_m1
invokevirtual org.hsqldb.lib.IntValueHashMap.get:(Ljava/lang/Object;I)I
istore 2
start local 2 5: iload 2
iconst_m1
if_icmpeq 7
6: iload 2
ireturn
end local 2 7: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnLabels:[Ljava/lang/String;
astore 3
start local 3 8: iconst_m1
istore 2
start local 2 9: iconst_0
istore 4
start local 4 10: goto 15
11: StackMap locals: int java.lang.String[] int
StackMap stack:
aload 1
aload 3
iload 4
aaload
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 14
12: iload 4
istore 2
13: goto 16
14: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
if_icmplt 11
end local 4 16: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
astore 4
start local 4 17: iload 2
ifge 25
18: iconst_0
istore 5
start local 5 19: goto 24
20: StackMap locals: org.hsqldb.ColumnBase[] int
StackMap stack:
aload 1
aload 4
iload 5
aaload
invokevirtual org.hsqldb.ColumnBase.getNameString:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 23
21: iload 5
istore 2
22: goto 25
23: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
24: iload 5
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
if_icmplt 20
end local 5 25: StackMap locals:
StackMap stack:
iload 2
ifge 53
26: aload 1
bipush 46
invokevirtual java.lang.String.indexOf:(I)I
istore 5
start local 5 27: iload 5
ifge 31
28: sipush 421
29: aload 1
30: invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
31: StackMap locals: int
StackMap stack:
iconst_0
istore 6
start local 6 32: goto 52
33: StackMap locals: int
StackMap stack:
aload 4
iload 6
aaload
invokevirtual org.hsqldb.ColumnBase.getTableNameString:()Ljava/lang/String;
astore 7
start local 7 34: aload 7
ifnull 51
aload 7
invokevirtual java.lang.String.length:()I
ifne 36
35: goto 51
36: StackMap locals: java.lang.String
StackMap stack:
aload 4
iload 6
aaload
invokevirtual org.hsqldb.ColumnBase.getNameString:()Ljava/lang/String;
astore 8
start local 8 37: aload 1
new java.lang.StringBuilder
dup
aload 7
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 40
38: iload 6
istore 2
39: goto 53
40: StackMap locals: java.lang.String
StackMap stack:
aload 4
iload 6
aaload
invokevirtual org.hsqldb.ColumnBase.getSchemaNameString:()Ljava/lang/String;
astore 9
start local 9 41: aload 9
ifnull 51
aload 9
invokevirtual java.lang.String.length:()I
ifne 43
42: goto 51
43: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 9
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
44: aload 7
45: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
46: bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
47: astore 10
start local 10 48: aload 1
aload 10
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 51
49: iload 6
istore 2
50: goto 53
end local 10 end local 9 end local 8 end local 7 51: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
52: iload 6
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
if_icmplt 33
end local 6 end local 5 53: StackMap locals:
StackMap stack:
iload 2
ifge 57
54: sipush 421
55: aload 1
56: invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
57: StackMap locals:
StackMap stack:
iinc 2 1
58: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnMap:Lorg/hsqldb/lib/IntValueHashMap;
ifnonnull 60
59: aload 0
new org.hsqldb.lib.IntValueHashMap
dup
invokespecial org.hsqldb.lib.IntValueHashMap.<init>:()V
putfield org.hsqldb.jdbc.JDBCResultSet.columnMap:Lorg/hsqldb/lib/IntValueHashMap;
60: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnMap:Lorg/hsqldb/lib/IntValueHashMap;
aload 1
iload 2
invokevirtual org.hsqldb.lib.IntValueHashMap.put:(Ljava/lang/Object;I)Z
pop
61: iload 2
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 62 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 62 1 columnLabel Ljava/lang/String;
5 7 2 columnIndex I
9 62 2 columnIndex I
8 62 3 colLabels [Ljava/lang/String;
10 16 4 i I
17 62 4 columns [Lorg/hsqldb/ColumnBase;
19 25 5 i I
27 53 5 position I
32 53 6 i I
34 51 7 tabName Ljava/lang/String;
37 51 8 colName Ljava/lang/String;
41 51 9 schemName Ljava/lang/String;
48 51 10 match Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel final
public java.io.Reader getCharacterStream(int);
descriptor: (I)Ljava/io/Reader;
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.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.Type java.lang.Object
StackMap stack:
aload 3
instanceof org.hsqldb.types.ClobDataID
ifeq 7
6: aload 3
checkcast org.hsqldb.types.ClobDataID
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokevirtual org.hsqldb.types.ClobDataID.getCharacterStream:(Lorg/hsqldb/SessionInterface;)Ljava/io/Reader;
areturn
7: StackMap locals:
StackMap stack:
aload 3
instanceof java.sql.Clob
ifeq 9
8: aload 3
checkcast java.sql.Clob
invokeinterface java.sql.Clob.getCharacterStream:()Ljava/io/Reader;
areturn
9: StackMap locals:
StackMap stack:
aload 3
instanceof java.lang.String
ifeq 11
10: new java.io.StringReader
dup
aload 3
checkcast java.lang.String
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
areturn
11: StackMap locals:
StackMap stack:
sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)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/hsqldb/jdbc/JDBCResultSet;
0 12 1 columnIndex I
2 12 2 sourceType Lorg/hsqldb/types/Type;
3 12 3 o Ljava/lang/Object;
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCharacterStream:(I)Ljava/io/Reader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 2
getfield org.hsqldb.types.Type.typeCode:I
lookupswitch { // 7
-6: 4
2: 3
3: 3
4: 4
5: 4
8: 6
25: 4
default: 6
}
3: StackMap locals: org.hsqldb.types.Type
StackMap stack:
goto 7
4: StackMap locals:
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_DECIMAL:Lorg/hsqldb/types/NumberType;
astore 2
5: goto 7
6: StackMap locals:
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_DECIMAL_DEFAULT:Lorg/hsqldb/types/NumberType;
astore 2
7: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast java.math.BigDecimal
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 8 1 columnIndex I
2 8 2 targetType Lorg/hsqldb/types/Type;
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBigDecimal:(I)Ljava/math/BigDecimal;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public boolean isBeforeFirst();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifeq 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.isBeforeFirst:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean isAfterLast();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifeq 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.isAfterLast:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean isFirst();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifeq 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.isFirst:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean isLast();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifeq 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.isLast:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void beforeFirst();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.beforeFirst:()Z
pop
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void afterLast();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.afterLast:()Z
pop
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean first();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.first:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean last();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.last:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public int getRow();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.isAfterLast:()Z
ifeq 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getRowNumber:()I
iconst_1
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean absolute(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
iload 1
ifle 7
5: iinc 1 -1
6: goto 13
StackMap locals:
StackMap stack:
7: iload 1
ifne 9
8: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.beforeFirst:()Z
ireturn
9: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getSize:()I
iadd
istore 1
10: iload 1
ifge 13
11: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.beforeFirst:()Z
pop
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
iload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.absolute:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 14 1 row I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
row
public boolean relative(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
iload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.relative:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 5 1 rows I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
rows
public boolean previous();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
ifne 3
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ifeq 4
3: StackMap locals:
StackMap stack:
sipush 3604
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlExceptionSQL:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
5: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.previous:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void setFetchDirection(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: iload 1
tableswitch { // 1000 - 1002
1000: 2
1001: 3
1002: 5
default: 7
}
2: StackMap locals:
StackMap stack:
goto 8
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkNotForwardOnly:()V
6: goto 8
7: StackMap locals:
StackMap stack:
invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 9 1 direction I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
direction
public int getFetchDirection();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: sipush 1000
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void setFetchSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifge 2
1: invokestatic org.hsqldb.jdbc.JDBCUtil.outOfRangeArgument:()Ljava/sql/SQLException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 rows I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
rows
public int getFetchSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.fetchSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
invokestatic org.hsqldb.result.ResultProperties.getJDBCScrollability:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public int getConcurrency();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
invokestatic org.hsqldb.result.ResultProperties.getJDBCConcurrency:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean rowUpdated();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean rowInserted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean rowDeleted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void updateNull(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aconst_null
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public void updateBoolean(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 2
1: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack: java.lang.Boolean
astore 3
start local 3 3: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
4: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 6 1 columnIndex I
0 6 2 x Z
3 6 3 value Ljava/lang/Boolean;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateByte(int, byte);
descriptor: (IB)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
iload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setIntParameter:(II)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateShort(int, short);
descriptor: (IS)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
iload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setIntParameter:(II)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x S
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateInt(int, int);
descriptor: (II)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
iload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setIntParameter:(II)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateLong(int, long);
descriptor: (IJ)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
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
lload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setLongParameter:(IJ)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateFloat(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: fload 2
f2d
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
astore 3
start local 3 1: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
0 4 2 x F
1 4 3 value Ljava/lang/Double;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateDouble(int, double);
descriptor: (ID)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: dload 2
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
astore 4
start local 4 1: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 4
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
3: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
0 4 2 x D
1 4 4 value Ljava/lang/Double;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBigDecimal(int, java.math.BigDecimal);
descriptor: (ILjava/math/BigDecimal;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/math/BigDecimal;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateString(int, java.lang.String);
descriptor: (ILjava/lang/String;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBytes(int, byte[]);
descriptor: (I[B)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x [B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateDate(int, java.sql.Date);
descriptor: (ILjava/sql/Date;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/sql/Date;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateTime(int, java.sql.Time);
descriptor: (ILjava/sql/Time;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/sql/Time;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateTimestamp(int, java.sql.Timestamp);
descriptor: (ILjava/sql/Timestamp;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/sql/Timestamp;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateAsciiStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setAsciiStream:(ILjava/io/InputStream;I)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/InputStream;
0 3 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateBinaryStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBinaryStream:(ILjava/io/InputStream;I)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/InputStream;
0 3 3 length I
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=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;I)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/Reader;
0 3 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateObject(int, java.lang.Object, int);
descriptor: (ILjava/lang/Object;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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
iconst_0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setObject:(ILjava/lang/Object;II)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/lang/Object;
0 3 3 scaleOrLength I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
scaleOrLength
public void updateObject(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateNull(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateNull:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateBoolean(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateBoolean:(IZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateByte(java.lang.String, byte);
descriptor: (Ljava/lang/String;B)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateByte:(IB)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateShort(java.lang.String, short);
descriptor: (Ljava/lang/String;S)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateShort:(IS)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x S
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateInt(java.lang.String, int);
descriptor: (Ljava/lang/String;I)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateInt:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateLong(java.lang.String, long);
descriptor: (Ljava/lang/String;J)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
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
lload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateLong:(IJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateFloat(java.lang.String, float);
descriptor: (Ljava/lang/String;F)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
fload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateFloat:(IF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x F
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateDouble(java.lang.String, double);
descriptor: (Ljava/lang/String;D)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
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
dload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateDouble:(ID)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x D
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBigDecimal(java.lang.String, java.math.BigDecimal);
descriptor: (Ljava/lang/String;Ljava/math/BigDecimal;)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateBigDecimal:(ILjava/math/BigDecimal;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/math/BigDecimal;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateString:(ILjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBytes(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateBytes:(I[B)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x [B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateDate(java.lang.String, java.sql.Date);
descriptor: (Ljava/lang/String;Ljava/sql/Date;)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateDate:(ILjava/sql/Date;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/sql/Date;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateTime(java.lang.String, java.sql.Time);
descriptor: (Ljava/lang/String;Ljava/sql/Time;)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateTime:(ILjava/sql/Time;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/sql/Time;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateTimestamp(java.lang.String, java.sql.Timestamp);
descriptor: (Ljava/lang/String;Ljava/sql/Timestamp;)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateTimestamp:(ILjava/sql/Timestamp;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/sql/Timestamp;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
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=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateAsciiStream:(ILjava/io/InputStream;I)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/hsqldb/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, int);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateBinaryStream:(ILjava/io/InputStream;I)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/hsqldb/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 updateCharacterStream(java.lang.String, java.io.Reader, int);
descriptor: (Ljava/lang/String;Ljava/io/Reader;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateCharacterStream:(ILjava/io/Reader;I)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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
length
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=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateObject:(ILjava/lang/Object;I)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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
0 2 3 scaleOrLength I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
scaleOrLength
public void updateObject(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateObject:(ILjava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void insertRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.performInsert:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void updateRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.performUpdate:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void deleteRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.performDelete:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void refreshRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.clearUpdates:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void cancelRowUpdates();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.clearUpdates:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void moveToInsertRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startInsert:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void moveToCurrentRow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.endInsert:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public java.sql.Statement getStatement();
descriptor: ()Ljava/sql/Statement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.statement:Lorg/hsqldb/jdbc/JDBCStatementBase;
checkcast java.sql.Statement
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public java.lang.Object getObject(int, java.util.Map);
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
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(I)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnIndex I
0 1 2 map Ljava/util/Map;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
map
public java.sql.Ref getRef(int);
descriptor: (I)Ljava/sql/Ref;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Blob getBlob(int);
descriptor: (I)Ljava/sql/Blob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.Type java.lang.Object
StackMap stack:
aload 3
instanceof org.hsqldb.types.BlobDataID
ifeq 22
6: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.memoryLobs:Z
ifeq 15
7: aload 3
checkcast org.hsqldb.types.BlobDataID
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokevirtual org.hsqldb.types.BlobDataID.length:(Lorg/hsqldb/SessionInterface;)J
lstore 4
start local 4 8: lload 4
ldc 2147483647
lcmp
ifle 10
9: sipush 3401
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
10: StackMap locals: long
StackMap stack:
aload 3
checkcast org.hsqldb.types.BlobDataID
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
lconst_0
11: lload 4
l2i
12: invokevirtual org.hsqldb.types.BlobDataID.getBytes:(Lorg/hsqldb/SessionInterface;JI)[B
astore 6
start local 6 13: new org.hsqldb.jdbc.JDBCBlob
dup
aload 6
invokespecial org.hsqldb.jdbc.JDBCBlob.<init>:([B)V
astore 7
start local 7 14: aload 7
areturn
end local 7 end local 6 end local 4 15: StackMap locals:
StackMap stack:
new org.hsqldb.jdbc.JDBCBlobClient
dup
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 3
checkcast org.hsqldb.types.BlobDataID
invokespecial org.hsqldb.jdbc.JDBCBlobClient.<init>:(Lorg/hsqldb/SessionInterface;Lorg/hsqldb/types/BlobDataID;)V
astore 4
start local 4 16: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isUpdatable:Z
ifeq 21
17: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.colIndexes:[I
iload 1
iconst_1
isub
iaload
ifle 21
18: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iload 1
iconst_1
isub
aaload
19: invokevirtual org.hsqldb.ColumnBase.isWriteable:()Z
ifeq 21
20: aload 4
aload 0
iload 1
iconst_1
isub
invokevirtual org.hsqldb.jdbc.JDBCBlobClient.setWritable:(Lorg/hsqldb/jdbc/JDBCResultSet;I)V
21: StackMap locals: org.hsqldb.jdbc.JDBCBlobClient
StackMap stack:
aload 4
areturn
end local 4 22: StackMap locals:
StackMap stack:
aload 3
instanceof java.sql.Blob
ifeq 24
23: aload 3
checkcast java.sql.Blob
areturn
24: StackMap locals:
StackMap stack:
aload 3
instanceof org.hsqldb.types.BinaryData
ifeq 27
25: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBytes:(I)[B
astore 4
start local 4 26: new org.hsqldb.jdbc.JDBCBlob
dup
aload 4
invokespecial org.hsqldb.jdbc.JDBCBlob.<init>:([B)V
areturn
end local 4 27: StackMap locals:
StackMap stack:
sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 28 1 columnIndex I
2 28 2 sourceType Lorg/hsqldb/types/Type;
3 28 3 o Ljava/lang/Object;
8 15 4 length J
13 15 6 bytes [B
14 15 7 b Lorg/hsqldb/jdbc/JDBCBlob;
16 22 4 blob Lorg/hsqldb/jdbc/JDBCBlobClient;
26 27 4 b [B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Clob getClob(int);
descriptor: (I)Ljava/sql/Clob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.Type java.lang.Object
StackMap stack:
aload 3
instanceof org.hsqldb.types.ClobDataID
ifeq 22
6: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.memoryLobs:Z
ifeq 15
7: aload 3
checkcast org.hsqldb.types.ClobDataID
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokevirtual org.hsqldb.types.ClobDataID.length:(Lorg/hsqldb/SessionInterface;)J
lstore 4
start local 4 8: lload 4
ldc 2147483647
lcmp
ifle 10
9: sipush 3401
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
10: StackMap locals: long
StackMap stack:
aload 3
checkcast org.hsqldb.types.ClobDataID
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
lconst_0
11: lload 4
l2i
12: invokevirtual org.hsqldb.types.ClobDataID.getSubString:(Lorg/hsqldb/SessionInterface;JI)Ljava/lang/String;
astore 6
start local 6 13: new org.hsqldb.jdbc.JDBCClob
dup
aload 6
invokespecial org.hsqldb.jdbc.JDBCClob.<init>:(Ljava/lang/String;)V
astore 7
start local 7 14: aload 7
areturn
end local 7 end local 6 end local 4 15: StackMap locals:
StackMap stack:
new org.hsqldb.jdbc.JDBCClobClient
dup
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 3
checkcast org.hsqldb.types.ClobDataID
invokespecial org.hsqldb.jdbc.JDBCClobClient.<init>:(Lorg/hsqldb/SessionInterface;Lorg/hsqldb/types/ClobDataID;)V
astore 4
start local 4 16: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isUpdatable:Z
ifeq 21
17: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.colIndexes:[I
iload 1
iconst_1
isub
iaload
ifle 21
18: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iload 1
iconst_1
isub
aaload
19: invokevirtual org.hsqldb.ColumnBase.isWriteable:()Z
ifeq 21
20: aload 4
aload 0
iload 1
iconst_1
isub
invokevirtual org.hsqldb.jdbc.JDBCClobClient.setWritable:(Lorg/hsqldb/jdbc/JDBCResultSet;I)V
21: StackMap locals: org.hsqldb.jdbc.JDBCClobClient
StackMap stack:
aload 4
areturn
end local 4 22: StackMap locals:
StackMap stack:
aload 3
instanceof java.sql.Clob
ifeq 24
23: aload 3
checkcast java.sql.Clob
areturn
24: StackMap locals:
StackMap stack:
aload 3
instanceof java.lang.String
ifeq 26
25: new org.hsqldb.jdbc.JDBCClob
dup
aload 3
checkcast java.lang.String
invokespecial org.hsqldb.jdbc.JDBCClob.<init>:(Ljava/lang/String;)V
areturn
26: StackMap locals:
StackMap stack:
sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 27 1 columnIndex I
2 27 2 sourceType Lorg/hsqldb/types/Type;
3 27 3 o Ljava/lang/Object;
8 15 4 length J
13 15 6 s Ljava/lang/String;
14 15 7 c Lorg/hsqldb/jdbc/JDBCClob;
16 22 4 clob Lorg/hsqldb/jdbc/JDBCClobClient;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.sql.Array getArray(int);
descriptor: (I)Ljava/sql/Array;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 2
start local 2 2: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCurrent:()[Ljava/lang/Object;
iload 1
iconst_1
isub
aaload
checkcast java.lang.Object[]
astore 3
start local 3 3: aload 2
invokevirtual org.hsqldb.types.Type.isArrayType:()Z
ifne 5
4: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
5: StackMap locals: org.hsqldb.types.Type java.lang.Object[]
StackMap stack:
aload 0
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.trackNull:(Ljava/lang/Object;)Z
ifeq 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
new org.hsqldb.jdbc.JDBCArray
dup
aload 3
aload 2
invokevirtual org.hsqldb.types.Type.collectionBaseType:()Lorg/hsqldb/types/Type;
aload 2
8: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.connection:Lorg/hsqldb/jdbc/JDBCConnection;
9: invokespecial org.hsqldb.jdbc.JDBCArray.<init>:([Ljava/lang/Object;Lorg/hsqldb/types/Type;Lorg/hsqldb/types/Type;Lorg/hsqldb/jdbc/JDBCConnection;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 10 1 columnIndex I
2 10 2 type Lorg/hsqldb/types/Type;
3 10 3 data [Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
public java.lang.Object getObject(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;
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 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(ILjava/util/Map;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 map Ljava/util/Map;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
map
public java.sql.Ref getRef(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Ref;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getRef:(I)Ljava/sql/Ref;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Blob getBlob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Blob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBlob:(I)Ljava/sql/Blob;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Clob getClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Clob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getClob:(I)Ljava/sql/Clob;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public java.sql.Array getArray(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Array;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getArray:(I)Ljava/sql/Array;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
1: getstatic org.hsqldb.types.Type.SQL_DATE:Lorg/hsqldb/types/DateTimeType;
2: invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimestampData
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.TimestampData
StackMap stack:
aload 3
invokevirtual org.hsqldb.types.TimestampData.getSeconds:()J
ldc 1000
lmul
lstore 4
start local 4 6: aload 2
ifnull 8
7: aload 2
lload 4
invokestatic org.hsqldb.HsqlDateTime.convertMillisToCalendar:(Ljava/util/Calendar;J)J
lstore 4
8: StackMap locals: long
StackMap stack:
new java.sql.Date
dup
lload 4
invokespecial java.sql.Date.<init>:(J)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 9 1 columnIndex I
0 9 2 cal Ljava/util/Calendar;
3 9 3 t Lorg/hsqldb/types/TimestampData;
6 9 4 millis J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
cal
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getDate:(ILjava/util/Calendar;)Ljava/sql/Date;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
cal
public java.sql.Time getTime(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Time;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_TIME:Lorg/hsqldb/types/DateTimeType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimeData
astore 3
start local 3 1: aload 3
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.hsqldb.types.TimeData
StackMap stack:
aload 3
invokevirtual org.hsqldb.types.TimeData.getSeconds:()I
invokestatic org.hsqldb.types.DateTimeType.normaliseTime:(I)I
i2l
ldc 1000
lmul
lstore 4
start local 4 4: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iinc 1 -1
iload 1
aaload
5: invokevirtual org.hsqldb.types.Type.isDateTimeTypeWithZone:()Z
ifne 11
6: aload 2
ifnonnull 7
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokeinterface org.hsqldb.SessionInterface.getCalendar:()Ljava/util/Calendar;
goto 8
7: StackMap locals: long
StackMap stack:
aload 2
8: StackMap locals:
StackMap stack: java.util.Calendar
astore 6
start local 6 9: aload 6
lload 4
invokestatic org.hsqldb.HsqlDateTime.convertMillisToCalendar:(Ljava/util/Calendar;J)J
lstore 4
10: lload 4
invokestatic org.hsqldb.HsqlDateTime.getNormalisedTime:(J)J
lstore 4
end local 6 11: StackMap locals:
StackMap stack:
new java.sql.Time
dup
lload 4
invokespecial java.sql.Time.<init>:(J)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 12 1 columnIndex I
0 12 2 cal Ljava/util/Calendar;
1 12 3 t Lorg/hsqldb/types/TimeData;
4 12 4 millis J
9 11 6 calendar Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
cal
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTime:(ILjava/util/Calendar;)Ljava/sql/Time;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
cal
public java.sql.Timestamp getTimestamp(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
1: getstatic org.hsqldb.types.Type.SQL_TIMESTAMP:Lorg/hsqldb/types/DateTimeType;
2: invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimestampData
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.TimestampData
StackMap stack:
aload 3
invokevirtual org.hsqldb.types.TimestampData.getSeconds:()J
ldc 1000
lmul
lstore 4
start local 4 6: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iinc 1 -1
iload 1
aaload
7: invokevirtual org.hsqldb.types.Type.isDateTimeTypeWithZone:()Z
ifne 15
8: aload 2
ifnonnull 9
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokeinterface org.hsqldb.SessionInterface.getCalendar:()Ljava/util/Calendar;
goto 10
9: StackMap locals: long
StackMap stack:
aload 2
10: StackMap locals:
StackMap stack: java.util.Calendar
astore 6
start local 6 11: aload 2
ifnull 15
12: aload 6
13: lload 4
14: invokestatic org.hsqldb.HsqlDateTime.convertMillisToCalendar:(Ljava/util/Calendar;J)J
lstore 4
end local 6 15: StackMap locals:
StackMap stack:
new java.sql.Timestamp
dup
lload 4
invokespecial java.sql.Timestamp.<init>:(J)V
astore 6
start local 6 16: aload 6
aload 3
invokevirtual org.hsqldb.types.TimestampData.getNanos:()I
invokevirtual java.sql.Timestamp.setNanos:(I)V
17: aload 6
areturn
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 18 1 columnIndex I
0 18 2 cal Ljava/util/Calendar;
3 18 3 t Lorg/hsqldb/types/TimestampData;
6 18 4 millis J
11 15 6 calendar Ljava/util/Calendar;
16 18 6 ts Ljava/sql/Timestamp;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
cal
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimestamp:(ILjava/util/Calendar;)Ljava/sql/Timestamp;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
cal
public java.net.URL getURL(int);
descriptor: (I)Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateRef(int, java.sql.Ref);
descriptor: (ILjava/sql/Ref;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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.sql.Blob);
descriptor: (ILjava/sql/Blob;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBlobParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/sql/Blob;
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=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateBlob:(ILjava/sql/Blob;)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnLabel Ljava/lang/String;
0 3 2 x Ljava/sql/Blob;
1 3 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateClob(int, java.sql.Clob);
descriptor: (ILjava/sql/Clob;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClobParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/sql/Clob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateClob(java.lang.String, java.sql.Clob);
descriptor: (Ljava/lang/String;Ljava/sql/Clob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateClob:(ILjava/sql/Clob;)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnLabel Ljava/lang/String;
0 3 2 x Ljava/sql/Clob;
1 3 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateArray(int, java.sql.Array);
descriptor: (ILjava/sql/Array;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setParameter:(ILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/sql/Array;
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=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateArray:(ILjava/sql/Array;)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnLabel Ljava/lang/String;
0 3 2 x Ljava/sql/Array;
1 3 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public java.sql.RowId getRowId(int);
descriptor: (I)Ljava/sql/RowId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/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=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
invokestatic org.hsqldb.result.ResultProperties.getJDBCHoldability:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnonnull 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/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
public void updateNString(int, java.lang.String);
descriptor: (ILjava/lang/String;)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.hsqldb.jdbc.JDBCResultSet.updateString:(ILjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnIndex I
0 2 2 nString Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
nString
public void updateNString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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.hsqldb.jdbc.JDBCResultSet.updateString:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 nString Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
nString
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.hsqldb.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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnIndex I
0 2 2 nClob Ljava/sql/NClob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
nClob
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.hsqldb.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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 nClob Ljava/sql/NClob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
nClob
public java.sql.NClob getNClob(int);
descriptor: (I)Ljava/sql/NClob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
goto 3
2: StackMap locals: java.lang.String
StackMap stack:
new org.hsqldb.jdbc.JDBCNClob
dup
aload 2
invokespecial org.hsqldb.jdbc.JDBCNClob.<init>:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack: org.hsqldb.jdbc.JDBCNClob
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnIndex I
1 4 2 s Ljava/lang/String;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getNClob:(I)Ljava/sql/NClob;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
getfield org.hsqldb.types.Type.typeCode:I
istore 3
start local 3 2: iload 3
lookupswitch { // 11
-9: 23
-8: 23
1: 17
12: 17
30: 29
40: 11
60: 35
61: 35
137: 3
1111: 41
2000: 41
default: 63
}
3: StackMap locals: org.hsqldb.jdbc.JDBCResultSet int top int
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(I)Ljava/lang/Object;
astore 4
start local 4 4: aload 4
ifnonnull 7
5: aconst_null
astore 2
start local 2 6: goto 64
end local 2 StackMap locals: java.lang.Object
StackMap stack:
7: aload 4
instanceof java.sql.SQLXML
ifeq 10
8: aload 4
checkcast java.sql.SQLXML
astore 2
start local 2 9: goto 64
end local 2 10: StackMap locals:
StackMap stack:
invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 4 11: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getClob:(I)Ljava/sql/Clob;
astore 4
start local 4 12: aload 4
ifnonnull 15
13: aconst_null
astore 2
start local 2 14: goto 64
end local 2 15: StackMap locals: java.sql.Clob
StackMap stack:
new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
invokeinterface java.sql.Clob.getCharacterStream:()Ljava/io/Reader;
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/Reader;)V
astore 2
start local 2 16: goto 64
end local 4 end local 2 17: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCharacterStream:(I)Ljava/io/Reader;
astore 4
start local 4 18: aload 4
ifnonnull 21
19: aconst_null
astore 2
start local 2 20: goto 64
end local 2 21: StackMap locals: java.io.Reader
StackMap stack:
new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/Reader;)V
astore 2
start local 2 22: goto 64
end local 4 end local 2 23: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getNCharacterStream:(I)Ljava/io/Reader;
astore 4
start local 4 24: aload 4
ifnonnull 27
25: aconst_null
astore 2
start local 2 26: goto 64
end local 2 27: StackMap locals: java.io.Reader
StackMap stack:
new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/Reader;)V
astore 2
start local 2 28: goto 64
end local 4 end local 2 29: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBlob:(I)Ljava/sql/Blob;
astore 4
start local 4 30: aload 4
ifnonnull 33
31: aconst_null
astore 2
start local 2 32: goto 64
end local 2 33: StackMap locals: java.sql.Blob
StackMap stack:
new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
invokeinterface java.sql.Blob.getBinaryStream:()Ljava/io/InputStream;
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/InputStream;)V
astore 2
start local 2 34: goto 64
end local 4 end local 2 35: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBinaryStream:(I)Ljava/io/InputStream;
astore 4
start local 4 36: aload 4
ifnonnull 39
37: aconst_null
astore 2
start local 2 38: goto 64
end local 2 39: StackMap locals: java.io.InputStream
StackMap stack:
new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/InputStream;)V
astore 2
start local 2 40: goto 64
end local 4 end local 2 41: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(I)Ljava/lang/Object;
astore 4
start local 4 42: aload 4
ifnonnull 45
43: aconst_null
astore 2
start local 2 44: goto 64
end local 2 StackMap locals: java.lang.Object
StackMap stack:
45: aload 4
instanceof java.sql.SQLXML
ifeq 48
46: aload 4
checkcast java.sql.SQLXML
astore 2
start local 2 47: goto 64
end local 2 StackMap locals:
StackMap stack:
48: aload 4
instanceof java.lang.String
ifeq 51
49: new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
checkcast java.lang.String
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/lang/String;)V
astore 2
start local 2 50: goto 64
end local 2 StackMap locals:
StackMap stack:
51: aload 4
instanceof byte[]
ifeq 54
52: new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 4
checkcast byte[]
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:([B)V
astore 2
start local 2 53: goto 64
end local 2 StackMap locals:
StackMap stack:
54: aload 4
instanceof java.sql.Blob
ifeq 58
55: aload 4
checkcast java.sql.Blob
astore 5
start local 5 56: new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 5
invokeinterface java.sql.Blob.getBinaryStream:()Ljava/io/InputStream;
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/InputStream;)V
astore 2
end local 5 start local 2 57: goto 64
end local 2 StackMap locals:
StackMap stack:
58: aload 4
instanceof java.sql.Clob
ifeq 62
59: aload 4
checkcast java.sql.Clob
astore 5
start local 5 60: new org.hsqldb.jdbc.JDBCSQLXML
dup
aload 5
invokeinterface java.sql.Clob.getCharacterStream:()Ljava/io/Reader;
invokespecial org.hsqldb.jdbc.JDBCSQLXML.<init>:(Ljava/io/Reader;)V
astore 2
end local 5 start local 2 61: goto 64
end local 2 62: StackMap locals:
StackMap stack:
invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 4 63: StackMap locals:
StackMap stack:
invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
start local 2 64: StackMap locals: org.hsqldb.jdbc.JDBCResultSet int java.sql.SQLXML int
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 65 1 columnIndex I
6 7 2 sqlxml Ljava/sql/SQLXML;
9 10 2 sqlxml Ljava/sql/SQLXML;
14 15 2 sqlxml Ljava/sql/SQLXML;
16 17 2 sqlxml Ljava/sql/SQLXML;
20 21 2 sqlxml Ljava/sql/SQLXML;
22 23 2 sqlxml Ljava/sql/SQLXML;
26 27 2 sqlxml Ljava/sql/SQLXML;
28 29 2 sqlxml Ljava/sql/SQLXML;
32 33 2 sqlxml Ljava/sql/SQLXML;
34 35 2 sqlxml Ljava/sql/SQLXML;
38 39 2 sqlxml Ljava/sql/SQLXML;
40 41 2 sqlxml Ljava/sql/SQLXML;
44 45 2 sqlxml Ljava/sql/SQLXML;
47 48 2 sqlxml Ljava/sql/SQLXML;
50 51 2 sqlxml Ljava/sql/SQLXML;
53 54 2 sqlxml Ljava/sql/SQLXML;
57 58 2 sqlxml Ljava/sql/SQLXML;
61 62 2 sqlxml Ljava/sql/SQLXML;
64 65 2 sqlxml Ljava/sql/SQLXML;
2 65 3 type I
4 11 4 object Ljava/lang/Object;
12 17 4 clob Ljava/sql/Clob;
18 23 4 reader Ljava/io/Reader;
24 29 4 nreader Ljava/io/Reader;
30 35 4 blob Ljava/sql/Blob;
36 41 4 inputStream Ljava/io/InputStream;
42 63 4 data Ljava/lang/Object;
56 57 5 blob Ljava/sql/Blob;
60 61 5 clob Ljava/sql/Clob;
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=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getSQLXML:(I)Ljava/sql/SQLXML;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setSQLXML:(ILjava/sql/SQLXML;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 xmlObject Ljava/sql/SQLXML;
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=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateSQLXML:(ILjava/sql/SQLXML;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 xmlObject Ljava/sql/SQLXML;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnIndex I
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
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=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCharacterStream:(I)Ljava/io/Reader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnIndex I
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=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCharacterStream:(I)Ljava/io/Reader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
public void updateNCharacterStream(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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/Reader;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
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=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.hsqldb.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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
0 2 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
length
public void updateAsciiStream(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setAsciiStream:(ILjava/io/InputStream;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/InputStream;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateBinaryStream(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBinaryStream:(ILjava/io/InputStream;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/InputStream;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
public void updateCharacterStream(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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/Reader;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
length
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=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 5
start local 5 1: aload 0
iload 5
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 5
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setAsciiStream:(ILjava/io/InputStream;J)V
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 x Ljava/io/InputStream;
0 4 3 length J
1 4 5 columnIndex 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=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 5
start local 5 1: aload 0
iload 5
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 5
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBinaryStream:(ILjava/io/InputStream;J)V
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 x Ljava/io/InputStream;
0 4 3 length J
1 4 5 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
length
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=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 5
start local 5 1: aload 0
iload 5
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 5
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;J)V
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
0 4 3 length J
1 4 5 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
length
public void updateBlob(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/io/InputStream;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 inputStream Ljava/io/InputStream;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
inputStream
length
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=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 5
start local 5 1: aload 0
iload 5
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 5
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/io/InputStream;J)V
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 inputStream Ljava/io/InputStream;
0 4 3 length J
1 4 5 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
inputStream
length
public void updateClob(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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 reader Ljava/io/Reader;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
reader
length
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=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 5
start local 5 1: aload 0
iload 5
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 5
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;J)V
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
0 4 3 length J
1 4 5 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
length
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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;J)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/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 reader Ljava/io/Reader;
0 3 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
reader
length
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=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 5
start local 5 1: aload 0
iload 5
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 5
aload 2
lload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;J)V
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
0 4 3 length J
1 4 5 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
length
public void updateNCharacterStream(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 reader Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
reader
public void updateNCharacterStream(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
public void updateAsciiStream(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setAsciiStream:(ILjava/io/InputStream;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateBinaryStream(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBinaryStream:(ILjava/io/InputStream;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateCharacterStream(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
public void updateAsciiStream(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setAsciiStream:(ILjava/io/InputStream;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 x Ljava/io/InputStream;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateBinaryStream(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBinaryStream:(ILjava/io/InputStream;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 x Ljava/io/InputStream;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
public void updateCharacterStream(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
public void updateBlob(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/io/InputStream;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 inputStream Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
inputStream
public void updateBlob(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/io/InputStream;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 inputStream Ljava/io/InputStream;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
inputStream
public void updateClob(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 reader Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
reader
public void updateClob(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
public void updateNClob(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)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
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 reader Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
reader
public void updateNClob(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
istore 3
start local 3 1: aload 0
iload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 3
aload 2
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 4 1 columnLabel Ljava/lang/String;
0 4 2 reader Ljava/io/Reader;
1 4 3 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
reader
public <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.isWrapperFor:(Ljava/lang/Class;)Z
ifeq 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "iface: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.hsqldb.jdbc.JDBCUtil.invalidArgument:(Ljava/lang/String;)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 iface Ljava/lang/Class<TT;>;
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/hsqldb/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=11, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: invokestatic org.hsqldb.jdbc.JDBCUtil.nullArgument:()Ljava/sql/SQLException;
athrow
2: StackMap locals:
StackMap stack:
aload 2
invokestatic org.hsqldb.types.Types.getParameterSQLType:(Ljava/lang/Class;)Lorg/hsqldb/types/Type;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
5: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnValue:(I)Ljava/lang/Object;
astore 4
start local 4 6: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.wasNullValue:Z
ifeq 8
7: aconst_null
areturn
8: StackMap locals: java.lang.Object
StackMap stack:
aconst_null
astore 5
start local 5 9: aload 2
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
dup
astore 6
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 31
-2056817302: 10
-1917484011: 11
-1405464277: 12
-1325958191: 13
-1246518012: 14
-1246033885: 15
-1179039247: 16
-1062240117: 17
-1023498007: 18
-682591005: 19
-641510067: 20
-515992664: 21
2887: 22
104431: 23
3039496: 24
3327612: 25
64711720: 26
66068827: 27
109413500: 28
344809556: 29
398507100: 30
398795216: 31
649503318: 32
761287205: 33
1063877011: 34
1087708713: 35
1087738504: 36
1087757882: 37
1088242009: 38
1195259493: 39
1252880906: 40
default: 112
}
StackMap locals: java.lang.Object java.lang.String
StackMap stack:
10: aload 6
ldc "java.lang.Integer"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 41
goto 112
StackMap locals:
StackMap stack:
11: aload 6
ldc "java.time.OffsetTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 89
goto 112
StackMap locals:
StackMap stack:
12: aload 6
ldc "java.math.BigDecimal"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 57
goto 112
StackMap locals:
StackMap stack:
13: aload 6
ldc "double"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 43
goto 112
StackMap locals:
StackMap stack:
14: aload 6
ldc "java.time.LocalDate"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 74
goto 112
StackMap locals:
StackMap stack:
15: aload 6
ldc "java.time.LocalTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 81
goto 112
StackMap locals:
StackMap stack:
16: aload 6
ldc "java.time.LocalDateTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 85
goto 112
StackMap locals:
StackMap stack:
17: aload 6
ldc "java.lang.CharSequence"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 112
StackMap locals:
StackMap stack:
18: aload 6
ldc "java.time.Duration"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 93
goto 112
StackMap locals:
StackMap stack:
19: aload 6
ldc "java.time.OffsetDateTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 91
goto 112
StackMap locals:
StackMap stack:
20: aload 6
ldc "java.sql.Array"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 111
goto 112
StackMap locals:
StackMap stack:
21: aload 6
ldc "java.lang.Short"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 49
goto 112
StackMap locals:
StackMap stack:
22: aload 6
ldc "[B"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 53
goto 112
StackMap locals:
StackMap stack:
23: aload 6
ldc "int"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 41
goto 112
StackMap locals:
StackMap stack:
24: aload 6
ldc "byte"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 47
goto 112
StackMap locals:
StackMap stack:
25: aload 6
ldc "long"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 51
goto 112
StackMap locals:
StackMap stack:
26: aload 6
ldc "boolean"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 45
goto 112
StackMap locals:
StackMap stack:
27: aload 6
ldc "java.util.UUID"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 71
goto 112
StackMap locals:
StackMap stack:
28: aload 6
ldc "short"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 49
goto 112
StackMap locals:
StackMap stack:
29: aload 6
ldc "java.lang.Boolean"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 45
goto 112
StackMap locals:
StackMap stack:
30: aload 6
ldc "java.lang.Byte"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 47
goto 112
StackMap locals:
StackMap stack:
31: aload 6
ldc "java.lang.Long"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 51
goto 112
StackMap locals:
StackMap stack:
32: aload 6
ldc "java.time.Period"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 100
goto 112
StackMap locals:
StackMap stack:
33: aload 6
ldc "java.lang.Double"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 43
goto 112
StackMap locals:
StackMap stack:
34: aload 6
ldc "java.lang.Object"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 55
goto 112
StackMap locals:
StackMap stack:
35: aload 6
ldc "java.sql.Blob"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 59
goto 112
StackMap locals:
StackMap stack:
36: aload 6
ldc "java.sql.Clob"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 61
goto 112
StackMap locals:
StackMap stack:
37: aload 6
ldc "java.sql.Date"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 65
goto 112
StackMap locals:
StackMap stack:
38: aload 6
ldc "java.sql.Time"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 67
goto 112
StackMap locals:
StackMap stack:
39: aload 6
ldc "java.lang.String"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 112
StackMap locals:
StackMap stack:
40: aload 6
ldc "java.sql.Timestamp"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 69
goto 112
41: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getInt:(I)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 5
42: goto 112
43: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getDouble:(I)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
astore 5
44: goto 112
45: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBoolean:(I)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
astore 5
46: goto 112
47: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getByte:(I)B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
astore 5
48: goto 112
49: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getShort:(I)S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
astore 5
50: goto 112
51: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getLong:(I)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 5
52: goto 112
53: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBytes:(I)[B
astore 5
54: goto 112
55: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(I)Ljava/lang/Object;
astore 5
56: goto 112
57: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBigDecimal:(I)Ljava/math/BigDecimal;
astore 5
58: goto 112
59: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getBlob:(I)Ljava/sql/Blob;
astore 5
60: goto 112
61: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getClob:(I)Ljava/sql/Clob;
astore 5
62: goto 112
63: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getString:(I)Ljava/lang/String;
astore 5
64: goto 112
65: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getDate:(I)Ljava/sql/Date;
astore 5
66: goto 112
67: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTime:(I)Ljava/sql/Time;
astore 5
68: goto 112
69: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimestamp:(I)Ljava/sql/Timestamp;
astore 5
70: goto 112
71: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
72: getstatic org.hsqldb.types.Type.SQL_GUID:Lorg/hsqldb/types/BinaryUUIDType;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 4
invokevirtual org.hsqldb.types.BinaryUUIDType.convertSQLToJava:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
astore 5
73: goto 112
74: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
75: aload 4
checkcast org.hsqldb.types.TimestampData
astore 7
start local 7 76: aload 7
invokevirtual org.hsqldb.types.TimestampData.getMillis:()J
lstore 8
start local 8 77: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
invokeinterface org.hsqldb.SessionInterface.getCalendarGMT:()Ljava/util/Calendar;
astore 10
start local 10 78: aload 10
lload 8
invokevirtual java.util.Calendar.setTimeInMillis:(J)V
79: aload 10
iconst_1
invokevirtual java.util.Calendar.get:(I)I
aload 10
iconst_2
invokevirtual java.util.Calendar.get:(I)I
iconst_1
iadd
aload 10
iconst_5
invokevirtual java.util.Calendar.get:(I)I
invokestatic java.time.LocalDate.of:(III)Ljava/time/LocalDate;
astore 5
80: goto 112
end local 10 end local 8 end local 7 81: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
82: aload 4
checkcast org.hsqldb.types.TimeData
astore 7
start local 7 83: aload 7
invokevirtual org.hsqldb.types.TimeData.getSeconds:()I
i2l
ldc 1000000000
lmul
aload 7
invokevirtual org.hsqldb.types.TimeData.getNanos:()I
i2l
ladd
invokestatic java.time.LocalTime.ofNanoOfDay:(J)Ljava/time/LocalTime;
astore 5
84: goto 112
end local 7 85: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
86: aload 4
checkcast org.hsqldb.types.TimestampData
astore 7
start local 7 87: aload 7
invokevirtual org.hsqldb.types.TimestampData.getSeconds:()J
aload 7
invokevirtual org.hsqldb.types.TimestampData.getNanos:()I
getstatic java.time.ZoneOffset.UTC:Ljava/time/ZoneOffset;
invokestatic java.time.LocalDateTime.ofEpochSecond:(JILjava/time/ZoneOffset;)Ljava/time/LocalDateTime;
astore 5
88: goto 112
end local 7 89: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimeWithZone:(I)Ljava/lang/Object;
astore 5
90: goto 112
91: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getTimestampWithZone:(I)Ljava/lang/Object;
astore 5
92: goto 112
93: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 7
start local 7 94: aload 7
invokevirtual org.hsqldb.types.Type.isIntervalDaySecondType:()Z
ifne 96
95: goto 112
96: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnValue:(I)Ljava/lang/Object;
astore 4
97: aload 4
checkcast org.hsqldb.types.IntervalSecondData
astore 8
start local 8 98: aload 8
invokevirtual org.hsqldb.types.IntervalSecondData.getSeconds:()J
aload 8
invokevirtual org.hsqldb.types.IntervalSecondData.getNanos:()I
i2l
invokestatic java.time.Duration.ofSeconds:(JJ)Ljava/time/Duration;
astore 5
99: goto 112
end local 8 end local 7 100: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 7
start local 7 101: aload 7
invokevirtual org.hsqldb.types.Type.isIntervalYearMonthType:()Z
ifne 103
102: goto 112
103: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnValue:(I)Ljava/lang/Object;
astore 4
104: aload 4
checkcast org.hsqldb.types.IntervalMonthData
astore 8
start local 8 105: aload 8
invokevirtual org.hsqldb.types.IntervalMonthData.getMonths:()I
istore 9
start local 9 106: aload 7
getfield org.hsqldb.types.Type.typeCode:I
bipush 102
if_icmpne 109
107: iload 9
invokestatic java.time.Period.ofMonths:(I)Ljava/time/Period;
astore 5
108: goto 112
109: StackMap locals: org.hsqldb.types.IntervalMonthData int
StackMap stack:
iload 9
bipush 12
idiv
iload 9
bipush 12
irem
iconst_0
invokestatic java.time.Period.of:(III)Ljava/time/Period;
astore 5
110: goto 112
end local 9 end local 8 end local 7 111: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getArray:(I)Ljava/sql/Array;
astore 5
112: StackMap locals:
StackMap stack:
aload 5
ifnonnull 114
113: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
114: StackMap locals:
StackMap stack:
aload 5
areturn
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 115 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 115 1 columnIndex I
0 115 2 type Ljava/lang/Class<TT;>;
3 115 3 hsqlType Lorg/hsqldb/types/Type;
6 115 4 source Ljava/lang/Object;
9 115 5 o Ljava/lang/Object;
76 81 7 v Lorg/hsqldb/types/TimestampData;
77 81 8 millis J
78 81 10 cal Ljava/util/Calendar;
83 85 7 v Lorg/hsqldb/types/TimeData;
87 89 7 v Lorg/hsqldb/types/TimestampData;
94 100 7 sourceType Lorg/hsqldb/types/Type;
98 100 8 v Lorg/hsqldb/types/IntervalSecondData;
101 111 7 sourceType Lorg/hsqldb/types/Type;
105 111 8 v Lorg/hsqldb/types/IntervalMonthData;
106 111 9 months I
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=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getObject:(ILjava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 1 1 columnLabel Ljava/lang/String;
0 1 2 type Ljava/lang/Class<TT;>;
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
columnLabel
type
public void updateObject(int, java.lang.Object, java.sql.SQLType, int);
descriptor: (ILjava/lang/Object;Ljava/sql/SQLType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.startUpdate:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
aload 3
iload 4
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setObject:(ILjava/lang/Object;Ljava/sql/SQLType;I)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 columnIndex I
0 3 2 x Ljava/lang/Object;
0 3 3 targetSqlType Ljava/sql/SQLType;
0 3 4 scaleOrLength I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
targetSqlType
scaleOrLength
public void updateObject(java.lang.String, java.lang.Object, java.sql.SQLType, int);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
aload 3
iload 4
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateObject:(ILjava/lang/Object;Ljava/sql/SQLType;I)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
0 2 3 targetSqlType Ljava/sql/SQLType;
0 2 4 scaleOrLength I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
targetSqlType
scaleOrLength
public void updateObject(int, java.lang.Object, java.sql.SQLType);
descriptor: (ILjava/lang/Object;Ljava/sql/SQLType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
iload 1
aload 2
aload 3
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.setObject:(ILjava/lang/Object;Ljava/sql/SQLType;)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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnIndex I
0 2 2 x Ljava/lang/Object;
0 2 3 targetSqlType Ljava/sql/SQLType;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
x
targetSqlType
public void updateObject(java.lang.String, java.lang.Object, java.sql.SQLType);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.findColumn:(Ljava/lang/String;)I
aload 2
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.updateObject:(ILjava/lang/Object;Ljava/sql/SQLType;)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/hsqldb/jdbc/JDBCResultSet;
0 2 1 columnLabel Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
0 2 3 targetSqlType Ljava/sql/SQLType;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnLabel
x
targetSqlType
private java.lang.Object getTimestampWithZone(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_TIMESTAMP_WITH_TIME_ZONE:Lorg/hsqldb/types/DateTimeType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimestampData
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.hsqldb.types.TimestampData
StackMap stack:
aload 2
invokevirtual org.hsqldb.types.TimestampData.getZone:()I
invokestatic java.time.ZoneOffset.ofTotalSeconds:(I)Ljava/time/ZoneOffset;
astore 3
start local 3 4: aload 2
invokevirtual org.hsqldb.types.TimestampData.getSeconds:()J
aload 2
invokevirtual org.hsqldb.types.TimestampData.getNanos:()I
aload 3
invokestatic java.time.LocalDateTime.ofEpochSecond:(JILjava/time/ZoneOffset;)Ljava/time/LocalDateTime;
astore 4
start local 4 5: aload 4
aload 3
invokestatic java.time.OffsetDateTime.of:(Ljava/time/LocalDateTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetDateTime;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 6 1 columnIndex I
1 6 2 v Lorg/hsqldb/types/TimestampData;
4 6 3 z Ljava/time/ZoneOffset;
5 6 4 ldt Ljava/time/LocalDateTime;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
private java.lang.Object getTimeWithZone(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_TIME_WITH_TIME_ZONE:Lorg/hsqldb/types/DateTimeType;
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimeData
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.hsqldb.types.TimeData
StackMap stack:
aload 2
invokevirtual org.hsqldb.types.TimeData.getSeconds:()I
aload 2
invokevirtual org.hsqldb.types.TimeData.getZone:()I
iadd
i2l
lstore 3
start local 3 4: lload 3
lconst_0
lcmp
ifge 6
5: lload 3
ldc 86400
ladd
lstore 3
6: StackMap locals: long
StackMap stack:
lload 3
ldc 86400
lrem
lstore 3
7: aload 2
invokevirtual org.hsqldb.types.TimeData.getZone:()I
invokestatic java.time.ZoneOffset.ofTotalSeconds:(I)Ljava/time/ZoneOffset;
astore 5
start local 5 8: lload 3
ldc 1000000000
lmul
aload 2
invokevirtual org.hsqldb.types.TimeData.getNanos:()I
i2l
ladd
invokestatic java.time.LocalTime.ofNanoOfDay:(J)Ljava/time/LocalTime;
astore 6
start local 6 9: aload 6
aload 5
invokestatic java.time.OffsetTime.of:(Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;
areturn
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 10 1 columnIndex I
1 10 2 v Lorg/hsqldb/types/TimeData;
4 10 3 s J
8 10 5 z Ljava/time/ZoneOffset;
9 10 6 lt Ljava/time/LocalTime;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
protected java.lang.Object[] getCurrent();
descriptor: ()[Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: sipush 3601
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
3: StackMap locals: org.hsqldb.navigator.RowSetNavigator
StackMap stack:
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.isEmpty:()Z
ifeq 5
4: sipush 3603
bipush 70
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(II)Ljava/sql/SQLException;
athrow
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.isBeforeFirst:()Z
ifeq 9
6: sipush 3603
7: bipush 71
8: invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(II)Ljava/sql/SQLException;
athrow
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.isAfterLast:()Z
ifeq 13
10: sipush 3603
11: bipush 72
12: invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(II)Ljava/sql/SQLException;
athrow
13: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.getCurrent:()[Ljava/lang/Object;
astore 2
start local 2 14: aload 2
ifnonnull 16
15: sipush 3601
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
16: StackMap locals: java.lang.Object[]
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
1 17 1 lnavigator Lorg/hsqldb/navigator/RowSetNavigator;
14 17 2 data [Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
private void checkClosed();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnonnull 2
1: sipush 3601
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
protected void checkColumn(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnonnull 2
1: sipush 3601
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
2: StackMap locals:
StackMap stack:
iload 1
iconst_1
if_icmplt 3
iload 1
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
if_icmple 6
3: StackMap locals:
StackMap stack:
sipush 421
4: iload 1
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
5: invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 7 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
protected boolean trackNull(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnonnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack: org.hsqldb.jdbc.JDBCResultSet
1: iconst_0
StackMap locals: org.hsqldb.jdbc.JDBCResultSet java.lang.Object
StackMap stack: org.hsqldb.jdbc.JDBCResultSet int
2: dup_x1
putfield org.hsqldb.jdbc.JDBCResultSet.wasNullValue:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 3 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
protected java.lang.Object getColumnValue(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCurrent:()[Ljava/lang/Object;
astore 2
start local 2 1: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
2: aload 2
iload 1
iconst_1
isub
aaload
astore 3
start local 3 3: aload 0
aload 3
invokevirtual org.hsqldb.jdbc.JDBCResultSet.trackNull:(Ljava/lang/Object;)Z
pop
4: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 5 1 columnIndex I
1 5 2 rowData [Ljava/lang/Object;
3 5 3 value Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
protected java.lang.Object getColumnInType(int, org.hsqldb.types.Type);
descriptor: (ILorg/hsqldb/types/Type;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getColumnValue:(I)Ljava/lang/Object;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iconst_1
isub
aaload
astore 4
start local 4 4: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.translateTTIType:Z
ifeq 6
aload 2
invokevirtual org.hsqldb.types.Type.isIntervalType:()Z
ifeq 6
5: aload 2
checkcast org.hsqldb.types.IntervalType
invokevirtual org.hsqldb.types.IntervalType.getCharacterType:()Lorg/hsqldb/types/CharacterType;
astore 2
6: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 4
getfield org.hsqldb.types.Type.typeCode:I
aload 2
getfield org.hsqldb.types.Type.typeCode:I
if_icmpeq 23
7: aload 2
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
aload 3
8: aload 4
9: invokevirtual org.hsqldb.types.Type.convertToTypeJDBC:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;Lorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
10: goto 23
StackMap locals:
StackMap stack: java.lang.Exception
11: pop
12: aload 3
instanceof java.lang.Number
ifne 15
13: aload 3
instanceof java.lang.String
14: ifeq 16
StackMap locals:
StackMap stack:
15: aload 3
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
goto 17
16: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "instance of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
17: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 18: new java.lang.StringBuilder
dup
ldc "from SQL type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual org.hsqldb.types.Type.getNameString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual org.hsqldb.types.Type.getJDBCClassName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: ldc ", value: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 22: sipush 5561
aload 6
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
end local 6 end local 5 23: StackMap locals:
StackMap stack:
aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 24 1 columnIndex I
0 24 2 targetType Lorg/hsqldb/types/Type;
1 24 3 value Ljava/lang/Object;
4 24 4 sourceType Lorg/hsqldb/types/Type;
18 23 5 stringValue Ljava/lang/String;
22 23 6 msg Ljava/lang/String;
Exception table:
from to target type
7 10 11 Class java.lang.Exception
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
targetType
private void checkNotForwardOnly();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isScrollable:Z
ifne 2
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
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.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isUpdatable:Z
ifne 3
2: invokestatic org.hsqldb.jdbc.JDBCUtil.notUpdatableColumn:()Ljava/sql/SQLException;
athrow
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
private void checkUpdatable(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.hsqldb.jdbc.JDBCResultSet.checkClosed:()V
1: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkColumn:(I)V
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.isUpdatable:Z
ifne 4
3: invokestatic org.hsqldb.jdbc.JDBCUtil.notUpdatableColumn:()Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.colIndexes:[I
iinc 1 -1
iload 1
iaload
iconst_m1
if_icmpne 6
5: invokestatic org.hsqldb.jdbc.JDBCUtil.notUpdatableColumn:()Ljava/sql/SQLException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iload 1
aaload
invokevirtual org.hsqldb.ColumnBase.isWriteable:()Z
ifne 8
7: invokestatic org.hsqldb.jdbc.JDBCUtil.notUpdatableColumn:()Ljava/sql/SQLException;
athrow
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 9 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
void startUpdate(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkUpdatable:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.currentUpdateRowNumber:I
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getRowNumber:()I
if_icmpeq 3
2: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearParameters:()V
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getRowNumber:()I
putfield org.hsqldb.jdbc.JDBCResultSet.currentUpdateRowNumber:I
4: aload 0
iconst_1
putfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 6 1 columnIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
private void clearUpdates();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkUpdatable:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearParameters:()V
2: aload 0
iconst_0
putfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
private void startInsert();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkUpdatable:()V
1: aload 0
iconst_1
putfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
private void endInsert();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkUpdatable:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearParameters:()V
2: aload 0
iconst_0
putfield org.hsqldb.jdbc.JDBCResultSet.isOnInsertRow:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
private void performUpdate();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.parameterValues:[Ljava/lang/Object;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCurrent:()[Ljava/lang/Object;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
aaload
2: aastore
3: iconst_0
istore 1
start local 1 4: goto 13
5: StackMap locals: int
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.parameterSet:[Ljava/lang/Boolean;
iload 1
aaload
ifnull 6
iconst_1
goto 7
StackMap locals:
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 2
start local 2 8: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.resultOut:Lorg/hsqldb/result/Result;
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
iload 2
ifeq 10
9: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.parameterTypes:[Lorg/hsqldb/types/Type;
iload 1
aaload
goto 11
10: StackMap locals: org.hsqldb.jdbc.JDBCResultSet int int
StackMap stack: org.hsqldb.types.Type[] int
getstatic org.hsqldb.types.Type.SQL_ALL_TYPES:Lorg/hsqldb/types/Type;
11: StackMap locals: org.hsqldb.jdbc.JDBCResultSet int int
StackMap stack: org.hsqldb.types.Type[] int org.hsqldb.types.Type
aastore
end local 2 12: iinc 1 1
StackMap locals:
StackMap stack:
13: iload 1
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
if_icmplt 5
end local 1 14: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.resultOut:Lorg/hsqldb/result/Result;
15: bipush 91
16: invokevirtual org.hsqldb.result.Result.setActionType:(I)V
17: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult:()V
18: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearParameters:()V
19: aload 0
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.getWarnings:()Ljava/sql/SQLWarning;
putfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
20: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearWarnings:()V
21: aload 0
iconst_0
putfield org.hsqldb.jdbc.JDBCResultSet.isRowUpdated:Z
22: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
4 14 1 i I
8 12 2 set Z
Exceptions:
throws java.sql.SQLException
private void performInsert();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkUpdatable:()V
1: iconst_0
istore 1
start local 1 2: goto 12
3: StackMap locals: int
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.parameterSet:[Ljava/lang/Boolean;
iload 1
aaload
ifnull 4
iconst_1
goto 5
StackMap locals:
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 2
start local 2 6: iload 2
ifne 8
7: sipush 3606
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
8: StackMap locals: int
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.resultOut:Lorg/hsqldb/result/Result;
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iload 1
9: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.parameterTypes:[Lorg/hsqldb/types/Type;
iload 1
aaload
10: aastore
end local 2 11: iinc 1 1
StackMap locals:
StackMap stack:
12: iload 1
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
if_icmplt 3
end local 1 13: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.resultOut:Lorg/hsqldb/result/Result;
14: bipush 55
15: invokevirtual org.hsqldb.result.Result.setActionType:(I)V
16: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult:()V
17: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearParameters:()V
18: aload 0
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.getWarnings:()Ljava/sql/SQLWarning;
putfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
19: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearWarnings:()V
20: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
2 13 1 i I
6 11 2 set Z
Exceptions:
throws java.sql.SQLException
private void performDelete();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.checkUpdatable:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.parameterValues:[Ljava/lang/Object;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
2: aload 0
invokevirtual org.hsqldb.jdbc.JDBCResultSet.getCurrent:()[Ljava/lang/Object;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
aaload
3: aastore
4: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.resultOut:Lorg/hsqldb/result/Result;
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
5: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
aaload
6: aastore
7: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
getfield org.hsqldb.jdbc.JDBCPreparedStatement.resultOut:Lorg/hsqldb/result/Result;
8: bipush 18
9: invokevirtual org.hsqldb.result.Result.setActionType:(I)V
10: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult:()V
11: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearParameters:()V
12: aload 0
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.getWarnings:()Ljava/sql/SQLWarning;
putfield org.hsqldb.jdbc.JDBCResultSet.rootWarning:Ljava/sql/SQLWarning;
13: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
invokevirtual org.hsqldb.jdbc.JDBCPreparedStatement.clearWarnings:()V
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
Exceptions:
throws java.sql.SQLException
org.hsqldb.navigator.RowSetNavigator getNavigator();
descriptor: ()Lorg/hsqldb/navigator/RowSetNavigator;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
void setNavigator(org.hsqldb.navigator.RowSetNavigator);
descriptor: (Lorg/hsqldb/navigator/RowSetNavigator;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 2 1 navigator Lorg/hsqldb/navigator/RowSetNavigator;
MethodParameters:
Name Flags
navigator
public void <init>(org.hsqldb.jdbc.JDBCConnection, org.hsqldb.jdbc.JDBCStatementBase, org.hsqldb.result.Result, org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/jdbc/JDBCConnection;Lorg/hsqldb/jdbc/JDBCStatementBase;Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 3
aload 4
invokespecial org.hsqldb.jdbc.JDBCResultSet.<init>:(Lorg/hsqldb/jdbc/JDBCConnection;Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)V
1: aload 0
aload 2
putfield org.hsqldb.jdbc.JDBCResultSet.statement:Lorg/hsqldb/jdbc/JDBCStatementBase;
2: aload 0
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
invokestatic org.hsqldb.result.ResultProperties.isScrollable:(I)Z
putfield org.hsqldb.jdbc.JDBCResultSet.isScrollable:Z
3: aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
invokestatic org.hsqldb.result.ResultProperties.isUpdatable:(I)Z
ifeq 14
4: aload 0
iconst_1
putfield org.hsqldb.jdbc.JDBCResultSet.isUpdatable:Z
5: aload 0
iconst_1
putfield org.hsqldb.jdbc.JDBCResultSet.isInsertable:Z
6: iconst_0
istore 5
start local 5 7: goto 12
8: StackMap locals: org.hsqldb.jdbc.JDBCResultSet org.hsqldb.jdbc.JDBCConnection org.hsqldb.jdbc.JDBCStatementBase org.hsqldb.result.Result org.hsqldb.result.ResultMetaData int
StackMap stack:
aload 4
getfield org.hsqldb.result.ResultMetaData.colIndexes:[I
iload 5
iaload
ifge 11
9: aload 0
iconst_0
putfield org.hsqldb.jdbc.JDBCResultSet.isInsertable:Z
10: goto 13
11: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
aload 4
getfield org.hsqldb.result.ResultMetaData.colIndexes:[I
arraylength
if_icmplt 8
end local 5 13: StackMap locals:
StackMap stack:
aload 0
new org.hsqldb.jdbc.JDBCPreparedStatement
dup
aload 2
getfield org.hsqldb.jdbc.JDBCStatementBase.connection:Lorg/hsqldb/jdbc/JDBCConnection;
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.result:Lorg/hsqldb/result/Result;
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.<init>:(Lorg/hsqldb/jdbc/JDBCConnection;Lorg/hsqldb/result/Result;)V
putfield org.hsqldb.jdbc.JDBCResultSet.preparedStatement:Lorg/hsqldb/jdbc/JDBCPreparedStatement;
14: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 15 1 conn Lorg/hsqldb/jdbc/JDBCConnection;
0 15 2 s Lorg/hsqldb/jdbc/JDBCStatementBase;
0 15 3 r Lorg/hsqldb/result/Result;
0 15 4 metaData Lorg/hsqldb/result/ResultMetaData;
7 13 5 i I
MethodParameters:
Name Flags
conn
s
r
metaData
public void <init>(org.hsqldb.jdbc.JDBCConnection, org.hsqldb.result.Result, org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/jdbc/JDBCConnection;Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
2: StackMap locals: org.hsqldb.jdbc.JDBCResultSet org.hsqldb.jdbc.JDBCConnection org.hsqldb.result.Result org.hsqldb.result.ResultMetaData
StackMap stack: org.hsqldb.jdbc.JDBCResultSet
aload 1
getfield org.hsqldb.jdbc.JDBCConnection.sessionProxy:Lorg/hsqldb/SessionInterface;
3: StackMap locals: org.hsqldb.jdbc.JDBCResultSet org.hsqldb.jdbc.JDBCConnection org.hsqldb.result.Result org.hsqldb.result.ResultMetaData
StackMap stack: org.hsqldb.jdbc.JDBCResultSet org.hsqldb.SessionInterface
putfield org.hsqldb.jdbc.JDBCResultSet.session:Lorg/hsqldb/SessionInterface;
4: aload 0
aload 2
putfield org.hsqldb.jdbc.JDBCResultSet.result:Lorg/hsqldb/result/Result;
5: aload 0
aload 1
putfield org.hsqldb.jdbc.JDBCResultSet.connection:Lorg/hsqldb/jdbc/JDBCConnection;
6: aload 0
aload 2
getfield org.hsqldb.result.Result.rsProperties:I
putfield org.hsqldb.jdbc.JDBCResultSet.rsProperties:I
7: aload 0
aload 2
invokevirtual org.hsqldb.result.Result.getNavigator:()Lorg/hsqldb/navigator/RowSetNavigator;
putfield org.hsqldb.jdbc.JDBCResultSet.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
8: aload 0
aload 3
putfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
9: aload 0
aload 0
getfield org.hsqldb.jdbc.JDBCResultSet.resultMetaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.result.ResultMetaData.getColumnCount:()I
putfield org.hsqldb.jdbc.JDBCResultSet.columnCount:I
10: aload 1
ifnull 16
11: aload 0
aload 1
getfield org.hsqldb.jdbc.JDBCConnection.isTranslateTTIType:Z
putfield org.hsqldb.jdbc.JDBCResultSet.translateTTIType:Z
12: aload 1
getfield org.hsqldb.jdbc.JDBCConnection.connProperties:Lorg/hsqldb/persist/HsqlProperties;
ifnull 16
13: aload 0
aload 1
getfield org.hsqldb.jdbc.JDBCConnection.connProperties:Lorg/hsqldb/persist/HsqlProperties;
14: ldc "memory_lobs"
iconst_0
15: invokevirtual org.hsqldb.persist.HsqlProperties.isPropertyTrue:(Ljava/lang/String;Z)Z
putfield org.hsqldb.jdbc.JDBCResultSet.memoryLobs:Z
16: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hsqldb/jdbc/JDBCResultSet;
0 17 1 conn Lorg/hsqldb/jdbc/JDBCConnection;
0 17 2 r Lorg/hsqldb/result/Result;
0 17 3 metaData Lorg/hsqldb/result/ResultMetaData;
MethodParameters:
Name Flags
conn
r
metaData
public static org.hsqldb.jdbc.JDBCResultSet newJDBCResultSet(org.hsqldb.result.Result, org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/jdbc/JDBCResultSet;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hsqldb.jdbc.JDBCResultSet$JDBCResultSetBasic
dup
aload 0
aload 1
invokespecial org.hsqldb.jdbc.JDBCResultSet$JDBCResultSetBasic.<init>:(Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 r Lorg/hsqldb/result/Result;
0 1 1 metaData Lorg/hsqldb/result/ResultMetaData;
MethodParameters:
Name Flags
r
metaData
public static org.hsqldb.jdbc.JDBCResultSet newEmptyResultSet();
descriptor: ()Lorg/hsqldb/jdbc/JDBCResultSet;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=0
0: iconst_1
invokestatic org.hsqldb.result.ResultMetaData.newResultMetaData:(I)Lorg/hsqldb/result/ResultMetaData;
astore 0
start local 0 1: new org.hsqldb.ColumnBase
dup
aconst_null
aconst_null
aconst_null
ldc "C1"
invokespecial org.hsqldb.ColumnBase.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: astore 1
start local 1 3: aload 1
getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.ColumnBase.setType:(Lorg/hsqldb/types/Type;)V
4: aload 0
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
iconst_0
getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
aastore
5: aload 0
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iconst_0
aload 1
aastore
6: aload 0
invokestatic org.hsqldb.result.Result.newSingleColumnResult:(Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
astore 2
start local 2 7: aload 2
aload 0
invokestatic org.hsqldb.jdbc.JDBCResultSet.newJDBCResultSet:(Lorg/hsqldb/result/Result;Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/jdbc/JDBCResultSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 8 0 md Lorg/hsqldb/result/ResultMetaData;
3 8 1 column Lorg/hsqldb/ColumnBase;
7 8 2 r Lorg/hsqldb/result/Result;
}
SourceFile: "JDBCResultSet.java"
NestMembers:
org.hsqldb.jdbc.JDBCResultSet$JDBCResultSetBasic
InnerClasses:
JDBCResultSetBasic = org.hsqldb.jdbc.JDBCResultSet$JDBCResultSetBasic of org.hsqldb.jdbc.JDBCResultSet