public class org.hsqldb.jdbc.JDBCCallableStatement extends org.hsqldb.jdbc.JDBCPreparedStatement implements java.sql.CallableStatement
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.jdbc.JDBCCallableStatement
super_class: org.hsqldb.jdbc.JDBCPreparedStatement
{
private org.hsqldb.lib.IntValueHashMap parameterNameMap;
descriptor: Lorg/hsqldb/lib/IntValueHashMap;
flags: (0x0002) ACC_PRIVATE
private boolean wasNullValue;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public synchronized void registerOutParameter(int, int);
descriptor: (II)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterModes:[B
iinc 1 -1
iload 1
baload
2: iconst_1
3: if_icmpne 5
4: invokestatic org.hsqldb.jdbc.JDBCUtil.invalidArgument:()Ljava/sql/SQLException;
athrow
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 6 1 parameterIndex I
0 6 2 sqlType I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
public java.sql.ResultSet getResultSet();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.getResultSet:()Ljava/sql/ResultSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
Exceptions:
throws java.sql.SQLException
public synchronized void registerOutParameter(int, int, int);
descriptor: (III)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(II)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/JDBCCallableStatement;
0 2 1 parameterIndex I
0 2 2 sqlType I
0 2 3 scale I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
scale
public synchronized boolean wasNull();
descriptor: ()Z
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.isClosed:Z
ifne 1
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.connection:Lorg/hsqldb/jdbc/JDBCConnection;
getfield org.hsqldb.jdbc.JDBCConnection.isClosed:Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkClosed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.wasNullValue:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
Exceptions:
throws java.sql.SQLException
public synchronized java.lang.String getString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized boolean getBoolean(int);
descriptor: (I)Z
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized byte getByte(int);
descriptor: (I)B
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized short getShort(int);
descriptor: (I)S
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized int getInt(int);
descriptor: (I)I
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized long getLong(int);
descriptor: (I)J
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized float getFloat(int);
descriptor: (I)F
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized double getDouble(int);
descriptor: (I)D
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.math.BigDecimal getBigDecimal(int, int);
descriptor: (II)Ljava/math/BigDecimal;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.isClosed:Z
ifne 1
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.connection:Lorg/hsqldb/jdbc/JDBCConnection;
getfield org.hsqldb.jdbc.JDBCConnection.isClosed:Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkClosed:()V
2: StackMap locals:
StackMap stack:
iload 2
ifge 4
3: invokestatic org.hsqldb.jdbc.JDBCUtil.outOfRangeArgument:()Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBigDecimal:(I)Ljava/math/BigDecimal;
astore 3
start local 3 5: aload 3
ifnull 7
6: aload 3
iload 2
iconst_1
invokevirtual java.math.BigDecimal.setScale:(II)Ljava/math/BigDecimal;
astore 3
7: 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 8 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 8 1 parameterIndex I
0 8 2 scale I
5 8 3 bd Ljava/math/BigDecimal;
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
parameterIndex
scale
public synchronized byte[] getBytes(int);
descriptor: (I)[B
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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_VARBINARY:Lorg/hsqldb/types/BinaryType;
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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:
aload 2
checkcast org.hsqldb.types.BinaryData
invokevirtual org.hsqldb.types.BinaryData.getBytes:()[B
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 x Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.Date getDate(int);
descriptor: (I)Ljava/sql/Date;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
1: getstatic org.hsqldb.types.Type.SQL_DATE:Lorg/hsqldb/types/DateTimeType;
2: invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimestampData
astore 2
start local 2 3: aload 2
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.TimestampData
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_DATE:Lorg/hsqldb/types/DateTimeType;
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.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 6 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 6 1 parameterIndex I
3 6 2 t Lorg/hsqldb/types/TimestampData;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.Time getTime(int);
descriptor: (I)Ljava/sql/Time;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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:
getstatic org.hsqldb.types.Type.SQL_TIME:Lorg/hsqldb/types/DateTimeType;
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 4 1 parameterIndex I
1 4 2 t Lorg/hsqldb/types/TimeData;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.Timestamp getTimestamp(int);
descriptor: (I)Ljava/sql/Timestamp;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
1: getstatic org.hsqldb.types.Type.SQL_TIMESTAMP:Lorg/hsqldb/types/DateTimeType;
2: invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
checkcast org.hsqldb.types.TimestampData
astore 2
start local 2 3: aload 2
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.TimestampData
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_TIMESTAMP:Lorg/hsqldb/types/DateTimeType;
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.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 6 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 6 1 parameterIndex I
3 6 2 t Lorg/hsqldb/types/TimestampData;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.lang.Object getObject(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterTypes:[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 { // 13
14: 10
30: 16
40: 15
50: 3
60: 9
61: 9
91: 4
92: 5
93: 7
94: 6
95: 8
1111: 17
2000: 17
default: 24
}
3: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getArray:(I)Ljava/sql/Array;
areturn
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getDate:(I)Ljava/sql/Date;
areturn
5: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTime:(I)Ljava/sql/Time;
areturn
6: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTimeWithZone:(I)Ljava/lang/Object;
areturn
7: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTimestamp:(I)Ljava/sql/Timestamp;
areturn
8: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTimestampWithZone:(I)Ljava/lang/Object;
areturn
9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBytes:(I)[B
areturn
10: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBoolean:(I)Z
istore 3
start local 3 11: aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.wasNull:()Z
ifeq 12
aconst_null
goto 14
12: StackMap locals: int
StackMap stack:
iload 3
ifeq 13
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
goto 14
13: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
14: StackMap locals:
StackMap stack: java.lang.Boolean
areturn
end local 3 15: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getClob:(I)Ljava/sql/Clob;
areturn
16: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBlob:(I)Ljava/sql/Blob;
areturn
17: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 3
start local 3 18: aload 3
ifnonnull 20
19: aconst_null
areturn
20: StackMap locals: java.lang.Object
StackMap stack:
aload 3
checkcast org.hsqldb.types.JavaObjectData
invokevirtual org.hsqldb.types.JavaObjectData.getObject:()Ljava/lang/Object;
21: areturn
22: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 4
start local 4 23: aload 4
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(Lorg/hsqldb/HsqlException;)Ljava/sql/SQLException;
athrow
end local 4 end local 3 24: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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 25 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 25 1 parameterIndex I
2 25 2 sourceType Lorg/hsqldb/types/Type;
11 15 3 b Z
18 24 3 o Ljava/lang/Object;
23 24 4 e Lorg/hsqldb/HsqlException;
Exception table:
from to target type
20 21 22 Class org.hsqldb.HsqlException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.math.BigDecimal getBigDecimal(int);
descriptor: (I)Ljava/math/BigDecimal;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.isClosed:Z
ifne 1
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.connection:Lorg/hsqldb/jdbc/JDBCConnection;
getfield org.hsqldb.jdbc.JDBCConnection.isClosed:Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkClosed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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 3: aload 2
getfield org.hsqldb.types.Type.typeCode:I
lookupswitch { // 7
-6: 5
2: 4
3: 4
4: 5
5: 5
8: 7
25: 5
default: 7
}
4: StackMap locals: org.hsqldb.types.Type
StackMap stack:
goto 8
5: StackMap locals:
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_DECIMAL:Lorg/hsqldb/types/NumberType;
astore 2
6: goto 8
7: StackMap locals:
StackMap stack:
getstatic org.hsqldb.types.Type.SQL_DECIMAL_DEFAULT:Lorg/hsqldb/types/NumberType;
astore 2
8: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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 9 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 9 1 parameterIndex I
3 9 2 targetType Lorg/hsqldb/types/Type;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public getObject(int, java.util.Map<java.lang.String, java.lang.Class<?>>);
descriptor: (ILjava/util/Map;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: 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 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
0 2 2 map Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
Exceptions:
throws java.sql.SQLException
Signature: (ILjava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;
MethodParameters:
Name Flags
parameterIndex
map
public java.sql.Ref getRef(int);
descriptor: (I)Ljava/sql/Ref;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.Blob getBlob(int);
descriptor: (I)Ljava/sql/Blob;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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.JDBCCallableStatement.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: new org.hsqldb.jdbc.JDBCBlobClient
dup
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.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
areturn
7: 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 8 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 8 1 parameterIndex I
2 8 2 sourceType Lorg/hsqldb/types/Type;
3 8 3 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.Clob getClob(int);
descriptor: (I)Ljava/sql/Clob;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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.JDBCCallableStatement.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: new org.hsqldb.jdbc.JDBCClobClient
dup
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.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
areturn
7: 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 8 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 8 1 parameterIndex I
2 8 2 sourceType Lorg/hsqldb/types/Type;
3 8 3 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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
invokevirtual org.hsqldb.types.Type.isArrayType:()Z
ifne 4
3: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
4: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterValues:[Ljava/lang/Object;
iload 1
iconst_1
isub
aaload
checkcast java.lang.Object[]
astore 3
start local 3 5: aload 3
ifnonnull 7
6: aconst_null
areturn
7: StackMap locals: java.lang.Object[]
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 10 1 parameterIndex I
2 10 2 type Lorg/hsqldb/types/Type;
5 10 3 data [Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.Date getDate(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Date;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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/JDBCCallableStatement;
0 9 1 parameterIndex 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
parameterIndex
cal
public synchronized java.sql.Time getTime(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Time;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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.JDBCCallableStatement.parameterMetaData: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.JDBCCallableStatement.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/JDBCCallableStatement;
0 12 1 parameterIndex 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
parameterIndex
cal
public synchronized java.sql.Timestamp getTimestamp(int, java.util.Calendar);
descriptor: (ILjava/util/Calendar;)Ljava/sql/Timestamp;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.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.JDBCCallableStatement.parameterMetaData: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.JDBCCallableStatement.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/JDBCCallableStatement;
0 18 1 parameterIndex 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
parameterIndex
cal
public synchronized void registerOutParameter(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(II)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/JDBCCallableStatement;
0 2 1 parameterIndex I
0 2 2 sqlType I
0 2 3 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
typeName
public synchronized void registerOutParameter(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
public synchronized void registerOutParameter(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, 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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(II)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType I
0 2 3 scale I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
scale
public synchronized void registerOutParameter(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, 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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(II)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType I
0 2 3 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
typeName
public java.net.URL getURL(int);
descriptor: (I)Ljava/net/URL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public void setURL(java.lang.String, java.net.URL);
descriptor: (Ljava/lang/String;Ljava/net/URL;)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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setURL:(ILjava/net/URL;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 val Ljava/net/URL;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
val
public synchronized void setNull(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setNull:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
public synchronized void setBoolean(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setBoolean:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Z
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setByte(java.lang.String, byte);
descriptor: (Ljava/lang/String;B)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setByte:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setShort(java.lang.String, short);
descriptor: (Ljava/lang/String;S)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setShort:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x S
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setInt(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setInt:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setLong(java.lang.String, long);
descriptor: (Ljava/lang/String;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
lload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setLong:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setFloat(java.lang.String, float);
descriptor: (Ljava/lang/String;F)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
fload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setFloat:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x F
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setDouble(java.lang.String, double);
descriptor: (Ljava/lang/String;D)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
dload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setDouble:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x D
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setBigDecimal(java.lang.String, java.math.BigDecimal);
descriptor: (Ljava/lang/String;Ljava/math/BigDecimal;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setBigDecimal:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/math/BigDecimal;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setString:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setBytes(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setBytes:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x [B
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setDate(java.lang.String, java.sql.Date);
descriptor: (Ljava/lang/String;Ljava/sql/Date;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setDate:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Date;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setTime(java.lang.String, java.sql.Time);
descriptor: (Ljava/lang/String;Ljava/sql/Time;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setTime:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Time;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setTimestamp(java.lang.String, java.sql.Timestamp);
descriptor: (Ljava/lang/String;Ljava/sql/Timestamp;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setTimestamp:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Timestamp;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setAsciiStream(java.lang.String, java.io.InputStream, int);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setAsciiStream:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
length
public synchronized void setBinaryStream(java.lang.String, java.io.InputStream, int);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setBinaryStream:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
length
public synchronized void setObject(java.lang.String, java.lang.Object, int, int);
descriptor: (Ljava/lang/String;Ljava/lang/Object;II)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
iload 3
iload 4
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setObject:(ILjava/lang/Object;II)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
0 2 3 targetSqlType I
0 2 4 scale I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
targetSqlType
scale
public synchronized void setObject(java.lang.String, java.lang.Object, int);
descriptor: (Ljava/lang/String;Ljava/lang/Object;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setObject:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
0 2 3 targetSqlType I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
targetSqlType
public synchronized void setObject(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setObject:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setCharacterStream(java.lang.String, java.io.Reader, int);
descriptor: (Ljava/lang/String;Ljava/io/Reader;I)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
iload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setCharacterStream:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
0 2 3 length I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
length
public synchronized void setDate(java.lang.String, java.sql.Date, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setDate:(ILjava/sql/Date;Ljava/util/Calendar;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Date;
0 2 3 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
cal
public synchronized void setTime(java.lang.String, java.sql.Time, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setTime:(ILjava/sql/Time;Ljava/util/Calendar;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Time;
0 2 3 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
cal
public synchronized void setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setTimestamp:(ILjava/sql/Timestamp;Ljava/util/Calendar;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Timestamp;
0 2 3 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
cal
public synchronized void setNull(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
iload 2
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setNull:(IILjava/lang/String;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType I
0 2 3 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
typeName
public synchronized java.lang.String getString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized boolean getBoolean(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBoolean:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized byte getByte(java.lang.String);
descriptor: (Ljava/lang/String;)B
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getByte:(I)B
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized short getShort(java.lang.String);
descriptor: (Ljava/lang/String;)S
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getShort:(I)S
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized int getInt(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getInt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized long getLong(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getLong:(I)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized float getFloat(java.lang.String);
descriptor: (Ljava/lang/String;)F
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getFloat:(I)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized double getDouble(java.lang.String);
descriptor: (Ljava/lang/String;)D
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getDouble:(I)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized byte[] getBytes(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBytes:(I)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Date getDate(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Date;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Time getTime(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Time;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Timestamp getTimestamp(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Timestamp;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.lang.Object getObject(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.math.BigDecimal getBigDecimal(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/math/BigDecimal;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
0 1 2 map Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
Exceptions:
throws java.sql.SQLException
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;
MethodParameters:
Name Flags
parameterName
map
public synchronized java.sql.Ref getRef(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Ref;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Blob getBlob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Blob;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Clob getClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Clob;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Array getArray(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/Array;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized java.sql.Date getDate(java.lang.String, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
0 1 2 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
cal
public synchronized java.sql.Time getTime(java.lang.String, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
0 1 2 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
cal
public synchronized java.sql.Timestamp getTimestamp(java.lang.String, java.util.Calendar);
descriptor: (Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
0 1 2 cal Ljava/util/Calendar;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
cal
public java.net.URL getURL(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/net/URL;
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getURL:(I)Ljava/net/URL;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public java.sql.RowId getRowId(int);
descriptor: (I)Ljava/sql/RowId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.RowId getRowId(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/RowId;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getRowId:(I)Ljava/sql/RowId;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized void setRowId(java.lang.String, java.sql.RowId);
descriptor: (Ljava/lang/String;Ljava/sql/RowId;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setRowId:(ILjava/sql/RowId;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/RowId;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setNString(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setNString:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 value Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
value
public synchronized void setNCharacterStream(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=5, 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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
1: lload 3
2: invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setNCharacterStream:(ILjava/io/Reader;J)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/JDBCCallableStatement;
0 4 1 parameterName Ljava/lang/String;
0 4 2 value Ljava/io/Reader;
0 4 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
value
length
public synchronized void setNClob(java.lang.String, java.sql.NClob);
descriptor: (Ljava/lang/String;Ljava/sql/NClob;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setNClob:(ILjava/sql/NClob;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 value Ljava/sql/NClob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
value
public synchronized void setClob(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=5, 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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
lload 3
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
0 2 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
length
public synchronized void setBlob(java.lang.String, java.io.InputStream, long);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=5, 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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
lload 3
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/io/InputStream;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 inputStream Ljava/io/InputStream;
0 2 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
inputStream
length
public synchronized void setNClob(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=5, 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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
lload 3
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setNClob:(ILjava/io/Reader;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
0 2 3 length J
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
length
public java.sql.NClob getNClob(int);
descriptor: (I)Ljava/sql/NClob;
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.NClob getNClob(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/NClob;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized void setSQLXML(java.lang.String, java.sql.SQLXML);
descriptor: (Ljava/lang/String;Ljava/sql/SQLXML;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setSQLXML:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 xmlObject Ljava/sql/SQLXML;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
xmlObject
public java.sql.SQLXML getSQLXML(int);
descriptor: (I)Ljava/sql/SQLXML;
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.sql.SQLXML getSQLXML(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/sql/SQLXML;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.lang.String getNString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getNString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: invokestatic org.hsqldb.jdbc.JDBCUtil.notSupported:()Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 2 1 parameterIndex I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.io.Reader getNCharacterStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/Reader;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getNCharacterStream:(I)Ljava/io/Reader;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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.JDBCCallableStatement.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.JDBCCallableStatement.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/JDBCCallableStatement;
0 12 1 parameterIndex I
2 12 2 sourceType Lorg/hsqldb/types/Type;
3 12 3 o Ljava/lang/Object;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
public synchronized java.io.Reader getCharacterStream(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/Reader;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized void setBlob(java.lang.String, java.sql.Blob);
descriptor: (Ljava/lang/String;Ljava/sql/Blob;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/sql/Blob;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Blob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setClob(java.lang.String, java.sql.Clob);
descriptor: (Ljava/lang/String;Ljava/sql/Clob;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/sql/Clob;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setAsciiStream(java.lang.String, java.io.InputStream, long);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: lload 3
ldc 2147483647
lcmp
ifle 5
1: new java.lang.StringBuilder
dup
ldc "Maximum ASCII input octet length exceeded: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 4: sipush 422
aload 5
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
end local 5 5: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
lload 3
l2i
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setAsciiStream:(Ljava/lang/String;Ljava/io/InputStream;I)V
6: return
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/JDBCCallableStatement;
0 7 1 parameterName Ljava/lang/String;
0 7 2 x Ljava/io/InputStream;
0 7 3 length J
4 5 5 msg Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
length
public synchronized void setBinaryStream(java.lang.String, java.io.InputStream, long);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: lload 3
ldc 2147483647
lcmp
ifle 5
1: new java.lang.StringBuilder
dup
ldc "Maximum Binary input octet length exceeded: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 4: sipush 422
aload 5
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
end local 5 5: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
lload 3
l2i
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setBinaryStream:(Ljava/lang/String;Ljava/io/InputStream;I)V
6: return
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/JDBCCallableStatement;
0 7 1 parameterName Ljava/lang/String;
0 7 2 x Ljava/io/InputStream;
0 7 3 length J
4 5 5 msg Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
length
public synchronized void setCharacterStream(java.lang.String, java.io.Reader, long);
descriptor: (Ljava/lang/String;Ljava/io/Reader;J)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: lload 3
ldc 2147483647
lcmp
ifle 3
1: new java.lang.StringBuilder
dup
ldc "Maximum character input length exceeded: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 3
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 2: sipush 422
aload 5
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
end local 5 3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
lload 3
l2i
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setCharacterStream:(Ljava/lang/String;Ljava/io/Reader;I)V
4: return
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/JDBCCallableStatement;
0 5 1 parameterName Ljava/lang/String;
0 5 2 reader Ljava/io/Reader;
0 5 3 length J
2 3 5 msg Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
length
public synchronized void setAsciiStream(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setAsciiStream:(ILjava/io/InputStream;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setBinaryStream(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setBinaryStream:(ILjava/io/InputStream;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 x Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
x
public synchronized void setCharacterStream(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setCharacterStream:(ILjava/io/Reader;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
public synchronized void setNCharacterStream(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setNCharacterStream:(ILjava/io/Reader;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 value Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
value
public synchronized void setClob(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setClob:(ILjava/io/Reader;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
public synchronized void setBlob(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setBlob:(ILjava/io/InputStream;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 inputStream Ljava/io/InputStream;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
inputStream
public synchronized void setNClob(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.setNClob:(ILjava/io/Reader;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 reader Ljava/io/Reader;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
reader
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
getfield org.hsqldb.jdbc.JDBCCallableStatement.wasNullValue:Z
ifeq 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aconst_null
astore 5
start local 5 8: aload 2
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
dup
astore 6
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 30
-2056817302: 9
-1917484011: 10
-1405464277: 11
-1325958191: 12
-1246518012: 13
-1246033885: 14
-1179039247: 15
-1062240117: 16
-1023498007: 17
-682591005: 18
-515992664: 19
2887: 20
104431: 21
3039496: 22
3327612: 23
64711720: 24
66068827: 25
109413500: 26
344809556: 27
398507100: 28
398795216: 29
649503318: 30
761287205: 31
1063877011: 32
1087708713: 33
1087738504: 34
1087757882: 35
1088242009: 36
1195259493: 37
1252880906: 38
default: 108
}
StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement int java.lang.Class org.hsqldb.types.Type top java.lang.Object java.lang.String
StackMap stack:
9: aload 6
ldc "java.lang.Integer"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 39
goto 108
StackMap locals:
StackMap stack:
10: aload 6
ldc "java.time.OffsetTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 87
goto 108
StackMap locals:
StackMap stack:
11: aload 6
ldc "java.math.BigDecimal"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 55
goto 108
StackMap locals:
StackMap stack:
12: aload 6
ldc "double"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 41
goto 108
StackMap locals:
StackMap stack:
13: aload 6
ldc "java.time.LocalDate"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 72
goto 108
StackMap locals:
StackMap stack:
14: aload 6
ldc "java.time.LocalTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 79
goto 108
StackMap locals:
StackMap stack:
15: aload 6
ldc "java.time.LocalDateTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 83
goto 108
StackMap locals:
StackMap stack:
16: aload 6
ldc "java.lang.CharSequence"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 61
goto 108
StackMap locals:
StackMap stack:
17: aload 6
ldc "java.time.Duration"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 91
goto 108
StackMap locals:
StackMap stack:
18: aload 6
ldc "java.time.OffsetDateTime"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 89
goto 108
StackMap locals:
StackMap stack:
19: aload 6
ldc "java.lang.Short"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 47
goto 108
StackMap locals:
StackMap stack:
20: aload 6
ldc "[B"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 51
goto 108
StackMap locals:
StackMap stack:
21: aload 6
ldc "int"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 39
goto 108
StackMap locals:
StackMap stack:
22: aload 6
ldc "byte"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 45
goto 108
StackMap locals:
StackMap stack:
23: aload 6
ldc "long"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 49
goto 108
StackMap locals:
StackMap stack:
24: aload 6
ldc "boolean"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 43
goto 108
StackMap locals:
StackMap stack:
25: aload 6
ldc "java.util.UUID"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 69
goto 108
StackMap locals:
StackMap stack:
26: aload 6
ldc "short"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 47
goto 108
StackMap locals:
StackMap stack:
27: aload 6
ldc "java.lang.Boolean"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 43
goto 108
StackMap locals:
StackMap stack:
28: aload 6
ldc "java.lang.Byte"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 45
goto 108
StackMap locals:
StackMap stack:
29: aload 6
ldc "java.lang.Long"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 49
goto 108
StackMap locals:
StackMap stack:
30: aload 6
ldc "java.time.Period"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 98
goto 108
StackMap locals:
StackMap stack:
31: aload 6
ldc "java.lang.Double"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 41
goto 108
StackMap locals:
StackMap stack:
32: aload 6
ldc "java.lang.Object"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 53
goto 108
StackMap locals:
StackMap stack:
33: aload 6
ldc "java.sql.Blob"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 57
goto 108
StackMap locals:
StackMap stack:
34: aload 6
ldc "java.sql.Clob"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 59
goto 108
StackMap locals:
StackMap stack:
35: aload 6
ldc "java.sql.Date"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 108
StackMap locals:
StackMap stack:
36: aload 6
ldc "java.sql.Time"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 65
goto 108
StackMap locals:
StackMap stack:
37: aload 6
ldc "java.lang.String"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 61
goto 108
StackMap locals:
StackMap stack:
38: aload 6
ldc "java.sql.Timestamp"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 67
goto 108
39: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getInt:(I)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 5
40: goto 108
41: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getDouble:(I)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
astore 5
42: goto 108
43: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBoolean:(I)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
astore 5
44: goto 108
45: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getByte:(I)B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
astore 5
46: goto 108
47: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getShort:(I)S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
astore 5
48: goto 108
49: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getLong:(I)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 5
50: goto 108
51: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBytes:(I)[B
astore 5
52: goto 108
53: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getObject:(I)Ljava/lang/Object;
astore 5
54: goto 108
55: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBigDecimal:(I)Ljava/math/BigDecimal;
astore 5
56: goto 108
57: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getBlob:(I)Ljava/sql/Blob;
astore 5
58: goto 108
59: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getClob:(I)Ljava/sql/Clob;
astore 5
60: goto 108
61: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getString:(I)Ljava/lang/String;
astore 5
62: goto 108
63: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getDate:(I)Ljava/sql/Date;
astore 5
64: goto 108
65: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTime:(I)Ljava/sql/Time;
astore 5
66: goto 108
67: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTimestamp:(I)Ljava/sql/Timestamp;
astore 5
68: goto 108
69: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
start local 4 70: getstatic org.hsqldb.types.Type.SQL_GUID:Lorg/hsqldb/types/BinaryUUIDType;
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.session:Lorg/hsqldb/SessionInterface;
aload 4
invokevirtual org.hsqldb.types.BinaryUUIDType.convertSQLToJava:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
astore 5
71: goto 108
end local 4 72: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
start local 4 73: aload 4
checkcast org.hsqldb.types.TimestampData
astore 7
start local 7 74: aload 7
invokevirtual org.hsqldb.types.TimestampData.getMillis:()J
lstore 8
start local 8 75: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.session:Lorg/hsqldb/SessionInterface;
invokeinterface org.hsqldb.SessionInterface.getCalendarGMT:()Ljava/util/Calendar;
astore 10
start local 10 76: aload 10
lload 8
invokevirtual java.util.Calendar.setTimeInMillis:(J)V
77: 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
78: goto 108
end local 10 end local 8 end local 7 end local 4 79: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
start local 4 80: aload 4
checkcast org.hsqldb.types.TimeData
astore 7
start local 7 81: 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
82: goto 108
end local 7 end local 4 83: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
start local 4 84: aload 4
checkcast org.hsqldb.types.TimestampData
astore 7
start local 7 85: 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
86: goto 108
end local 7 end local 4 87: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTimeWithZone:(I)Ljava/lang/Object;
astore 5
88: goto 108
89: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getTimestampWithZone:(I)Ljava/lang/Object;
astore 5
90: goto 108
91: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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 92: aload 7
invokevirtual org.hsqldb.types.Type.isIntervalDaySecondType:()Z
ifne 94
93: goto 108
94: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
start local 4 95: aload 4
checkcast org.hsqldb.types.IntervalSecondData
astore 8
start local 8 96: 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
97: goto 108
end local 8 end local 7 end local 4 98: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData: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 99: aload 7
invokevirtual org.hsqldb.types.Type.isIntervalYearMonthType:()Z
ifne 101
100: goto 108
101: StackMap locals: org.hsqldb.types.Type
StackMap stack:
aload 0
iload 1
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getColumnInType:(ILorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
start local 4 102: aload 4
checkcast org.hsqldb.types.IntervalMonthData
astore 8
start local 8 103: aload 8
invokevirtual org.hsqldb.types.IntervalMonthData.getMonths:()I
istore 9
start local 9 104: aload 7
getfield org.hsqldb.types.Type.typeCode:I
bipush 102
if_icmpne 107
105: iload 9
invokestatic java.time.Period.ofMonths:(I)Ljava/time/Period;
astore 5
106: goto 108
107: StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement int java.lang.Class org.hsqldb.types.Type java.lang.Object java.lang.Object java.lang.String org.hsqldb.types.Type 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
end local 9 end local 8 end local 7 end local 4 108: StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement int java.lang.Class org.hsqldb.types.Type top java.lang.Object
StackMap stack:
aload 5
ifnonnull 110
109: sipush 5561
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
110: StackMap locals:
StackMap stack:
aload 5
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 111 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 111 1 parameterIndex I
0 111 2 type Ljava/lang/Class<TT;>;
3 111 3 hsqlType Lorg/hsqldb/types/Type;
70 72 4 source Ljava/lang/Object;
73 79 4 source Ljava/lang/Object;
80 83 4 source Ljava/lang/Object;
84 87 4 source Ljava/lang/Object;
95 98 4 source Ljava/lang/Object;
102 108 4 source Ljava/lang/Object;
8 111 5 o Ljava/lang/Object;
74 79 7 v Lorg/hsqldb/types/TimestampData;
75 79 8 millis J
76 79 10 cal Ljava/util/Calendar;
81 83 7 v Lorg/hsqldb/types/TimeData;
85 87 7 v Lorg/hsqldb/types/TimestampData;
92 98 7 sourceType Lorg/hsqldb/types/Type;
96 98 8 v Lorg/hsqldb/types/IntervalSecondData;
99 108 7 sourceType Lorg/hsqldb/types/Type;
103 108 8 v Lorg/hsqldb/types/IntervalMonthData;
104 108 9 months I
Exceptions:
throws java.sql.SQLException
Signature: <T:Ljava/lang/Object;>(ILjava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
parameterIndex
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.JDBCCallableStatement.findParameterIndex:(Ljava/lang/String;)I
aload 2
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.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/JDBCCallableStatement;
0 1 1 parameterName 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
parameterName
type
public void setObject(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 1
aload 2
aload 3
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
iload 4
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setObject:(Ljava/lang/String;Ljava/lang/Object;II)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/JDBCCallableStatement;
0 2 1 parameterName 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
parameterName
x
targetSqlType
scaleOrLength
public void setObject(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 1
aload 2
aload 3
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.setObject:(Ljava/lang/String;Ljava/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/JDBCCallableStatement;
0 2 1 parameterName 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
parameterName
x
targetSqlType
public void registerOutParameter(int, java.sql.SQLType);
descriptor: (ILjava/sql/SQLType;)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
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(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/JDBCCallableStatement;
0 2 1 parameterIndex I
0 2 2 sqlType Ljava/sql/SQLType;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
public void registerOutParameter(int, java.sql.SQLType, int);
descriptor: (ILjava/sql/SQLType;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
aload 2
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
iload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(III)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/JDBCCallableStatement;
0 2 1 parameterIndex I
0 2 2 sqlType Ljava/sql/SQLType;
0 2 3 scale I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
scale
public void registerOutParameter(int, java.sql.SQLType, java.lang.String);
descriptor: (ILjava/sql/SQLType;Ljava/lang/String;)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
aload 2
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(IILjava/lang/String;)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/JDBCCallableStatement;
0 2 1 parameterIndex I
0 2 2 sqlType Ljava/sql/SQLType;
0 2 3 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
typeName
public void registerOutParameter(java.lang.String, java.sql.SQLType);
descriptor: (Ljava/lang/String;Ljava/sql/SQLType;)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
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(Ljava/lang/String;I)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType Ljava/sql/SQLType;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
public void registerOutParameter(java.lang.String, java.sql.SQLType, int);
descriptor: (Ljava/lang/String;Ljava/sql/SQLType;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 1
aload 2
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
iload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(Ljava/lang/String;II)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType Ljava/sql/SQLType;
0 2 3 scale I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
scale
public void registerOutParameter(java.lang.String, java.sql.SQLType, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/sql/SQLType;Ljava/lang/String;)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 1
aload 2
invokeinterface java.sql.SQLType.getVendorTypeNumber:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
aload 3
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.registerOutParameter:(Ljava/lang/String;ILjava/lang/String;)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/JDBCCallableStatement;
0 2 1 parameterName Ljava/lang/String;
0 2 2 sqlType Ljava/sql/SQLType;
0 2 3 typeName Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
sqlType
typeName
public void <init>(org.hsqldb.jdbc.JDBCConnection, java.lang.String, int, int, int);
descriptor: (Lorg/hsqldb/jdbc/JDBCConnection;Ljava/lang/String;III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
iload 3
iload 4
1: iload 5
iconst_2
2: aconst_null
aconst_null
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.<init>:(Lorg/hsqldb/jdbc/JDBCConnection;Ljava/lang/String;IIII[I[Ljava/lang/String;)V
3: aload 0
new org.hsqldb.lib.IntValueHashMap
dup
invokespecial org.hsqldb.lib.IntValueHashMap.<init>:()V
putfield org.hsqldb.jdbc.JDBCCallableStatement.parameterNameMap:Lorg/hsqldb/lib/IntValueHashMap;
4: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData:Lorg/hsqldb/result/ResultMetaData;
ifnull 14
5: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columnLabels:[Ljava/lang/String;
astore 6
start local 6 6: iconst_0
istore 8
start local 8 7: goto 13
8: StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement org.hsqldb.jdbc.JDBCConnection java.lang.String int int int java.lang.String[] top int
StackMap stack:
aload 6
iload 8
aaload
astore 7
start local 7 9: aload 7
ifnull 12
aload 7
invokevirtual java.lang.String.length:()I
ifne 11
10: goto 12
11: StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement org.hsqldb.jdbc.JDBCConnection java.lang.String int int int java.lang.String[] java.lang.String int
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterNameMap:Lorg/hsqldb/lib/IntValueHashMap;
aload 7
iload 8
invokevirtual org.hsqldb.lib.IntValueHashMap.put:(Ljava/lang/Object;I)Z
pop
12: StackMap locals:
StackMap stack:
iinc 8 1
end local 7 StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement org.hsqldb.jdbc.JDBCConnection java.lang.String int int int java.lang.String[] top int
StackMap stack:
13: iload 8
aload 6
arraylength
if_icmplt 8
end local 8 end local 6 14: StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement org.hsqldb.jdbc.JDBCConnection java.lang.String int int int
StackMap stack:
return
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 15 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 15 1 c Lorg/hsqldb/jdbc/JDBCConnection;
0 15 2 sql Ljava/lang/String;
0 15 3 resultSetType I
0 15 4 resultSetConcurrency I
0 15 5 resultSetHoldability I
6 14 6 names [Ljava/lang/String;
9 13 7 name Ljava/lang/String;
7 14 8 i I
Exceptions:
throws org.hsqldb.HsqlException, java.sql.SQLException
MethodParameters:
Name Flags
c
sql
resultSetType
resultSetConcurrency
resultSetHoldability
void fetchResult();
descriptor: ()V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult:()V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.resultIn:Lorg/hsqldb/result/Result;
invokevirtual org.hsqldb.result.Result.getType:()I
bipush 43
if_icmpne 8
2: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.resultIn:Lorg/hsqldb/result/Result;
invokevirtual org.hsqldb.result.Result.getParameterData:()[Ljava/lang/Object;
astore 1
start local 1 3: iconst_0
istore 2
start local 2 4: goto 7
5: StackMap locals: java.lang.Object[] int
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterValues:[Ljava/lang/Object;
iload 2
aload 1
iload 2
aaload
aastore
6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterValues:[Ljava/lang/Object;
arraylength
if_icmplt 5
end local 2 end local 1 8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
3 8 1 data [Ljava/lang/Object;
4 8 2 i I
Exceptions:
throws java.sql.SQLException
int findParameterIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.isClosed:Z
ifne 1
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.connection:Lorg/hsqldb/jdbc/JDBCConnection;
getfield org.hsqldb.jdbc.JDBCConnection.isClosed:Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.checkClosed:()V
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: invokestatic org.hsqldb.jdbc.JDBCUtil.nullArgument:()Ljava/sql/SQLException;
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterNameMap: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
iflt 7
6: iload 2
iconst_1
iadd
ireturn
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterNameMap:Lorg/hsqldb/lib/IntValueHashMap;
aload 1
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
8: iconst_m1
9: invokevirtual org.hsqldb.lib.IntValueHashMap.get:(Ljava/lang/Object;I)I
istore 2
10: iload 2
iflt 12
11: iload 2
iconst_1
iadd
ireturn
12: StackMap locals:
StackMap stack:
sipush 421
13: aload 1
14: invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 15 1 parameterName Ljava/lang/String;
5 15 2 index I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterName
public synchronized void close();
descriptor: ()V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.isClosed:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hsqldb.jdbc.JDBCCallableStatement.parameterNameMap:Lorg/hsqldb/lib/IntValueHashMap;
3: aload 0
invokespecial org.hsqldb.jdbc.JDBCPreparedStatement.close:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
Exceptions:
throws java.sql.SQLException
private java.lang.Object getColumnInType(int, org.hsqldb.types.Type);
descriptor: (ILorg/hsqldb/types/Type;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
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.JDBCCallableStatement.checkGetParameterIndex:(I)V
1: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterTypes:[Lorg/hsqldb/types/Type;
iinc 1 -1
iload 1
aaload
astore 3
start local 3 2: aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.parameterValues:[Ljava/lang/Object;
iload 1
aaload
astore 4
start local 4 3: aload 0
aload 4
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.trackNull:(Ljava/lang/Object;)Z
ifeq 5
4: aconst_null
areturn
5: StackMap locals: org.hsqldb.types.Type java.lang.Object
StackMap stack:
aload 3
getfield org.hsqldb.types.Type.typeCode:I
aload 2
getfield org.hsqldb.types.Type.typeCode:I
if_icmpeq 21
6: aload 2
aload 0
getfield org.hsqldb.jdbc.JDBCCallableStatement.session:Lorg/hsqldb/SessionInterface;
aload 4
7: aload 3
8: invokevirtual org.hsqldb.types.Type.convertToTypeJDBC:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;Lorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 4
9: goto 21
StackMap locals:
StackMap stack: org.hsqldb.HsqlException
10: pop
11: aload 4
instanceof java.lang.Number
ifne 13
aload 4
instanceof java.lang.String
ifne 13
12: aload 4
instanceof java.util.Date
ifeq 14
StackMap locals:
StackMap stack:
13: aload 4
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
goto 15
14: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "instance of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
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;
15: StackMap locals:
StackMap stack: java.lang.String
astore 5
start local 5 16: new java.lang.StringBuilder
dup
ldc "from SQL type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual org.hsqldb.types.Type.getNameString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: 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;
18: 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;
19: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 20: sipush 5561
aload 6
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(ILjava/lang/String;)Ljava/sql/SQLException;
athrow
end local 6 end local 5 21: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 22 1 columnIndex I
0 22 2 targetType Lorg/hsqldb/types/Type;
2 22 3 sourceType Lorg/hsqldb/types/Type;
3 22 4 value Ljava/lang/Object;
16 21 5 stringValue Ljava/lang/String;
20 21 6 msg Ljava/lang/String;
Exception table:
from to target type
6 9 10 Class org.hsqldb.HsqlException
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
targetType
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.JDBCCallableStatement.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/JDBCCallableStatement;
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=5, 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.JDBCCallableStatement.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.getZone:()I
invokestatic java.time.ZoneOffset.ofTotalSeconds:(I)Ljava/time/ZoneOffset;
astore 3
start local 3 4: aload 2
invokevirtual org.hsqldb.types.TimeData.getSeconds:()I
aload 2
invokevirtual org.hsqldb.types.TimeData.getZone:()I
iadd
i2l
ldc 1000000000
lmul
aload 2
invokevirtual org.hsqldb.types.TimeData.getNanos:()I
i2l
ladd
invokestatic java.time.LocalTime.ofNanoOfDay:(J)Ljava/time/LocalTime;
astore 4
start local 4 5: aload 4
aload 3
invokestatic java.time.OffsetTime.of:(Ljava/time/LocalTime;Ljava/time/ZoneOffset;)Ljava/time/OffsetTime;
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/JDBCCallableStatement;
0 6 1 columnIndex I
1 6 2 v Lorg/hsqldb/types/TimeData;
4 6 3 z Ljava/time/ZoneOffset;
5 6 4 lt Ljava/time/LocalTime;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
columnIndex
private boolean trackNull(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0002) ACC_PRIVATE
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.JDBCCallableStatement
1: iconst_0
StackMap locals: org.hsqldb.jdbc.JDBCCallableStatement java.lang.Object
StackMap stack: org.hsqldb.jdbc.JDBCCallableStatement int
2: dup_x1
putfield org.hsqldb.jdbc.JDBCCallableStatement.wasNullValue:Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
0 3 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public void closeOnCompletion();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Not supported yet."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
Exceptions:
throws java.sql.SQLException
public boolean isCloseOnCompletion();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Not supported yet."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
Exceptions:
throws java.sql.SQLException
public synchronized java.sql.ResultSet executeQuery();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.fetchResult:()V
1: aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getResultSet:()Ljava/sql/ResultSet;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
areturn
4: StackMap locals: java.sql.ResultSet
StackMap stack:
aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getMoreResults:()Z
ifeq 6
5: aload 0
invokevirtual org.hsqldb.jdbc.JDBCCallableStatement.getResultSet:()Ljava/sql/ResultSet;
areturn
6: StackMap locals:
StackMap stack:
sipush 1254
invokestatic org.hsqldb.jdbc.JDBCUtil.sqlException:(I)Ljava/sql/SQLException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/jdbc/JDBCCallableStatement;
2 7 1 rs Ljava/sql/ResultSet;
Exceptions:
throws java.sql.SQLException
}
SourceFile: "JDBCCallableStatement.java"