public class org.hsqldb.result.Result
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.result.Result
super_class: java.lang.Object
{
public static final org.hsqldb.result.Result[] emptyArray;
descriptor: [Lorg/hsqldb/result/Result;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.result.ResultMetaData sessionAttributesMetaData;
descriptor: Lorg/hsqldb/result/ResultMetaData;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final org.hsqldb.result.ResultMetaData emptyMeta;
descriptor: Lorg/hsqldb/result/ResultMetaData;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.result.Result emptyGeneratedResult;
descriptor: Lorg/hsqldb/result/Result;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.result.Result updateZeroResult;
descriptor: Lorg/hsqldb/result/Result;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.result.Result updateOneResult;
descriptor: Lorg/hsqldb/result/Result;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public byte mode;
descriptor: B
flags: (0x0001) ACC_PUBLIC
int databaseID;
descriptor: I
flags: (0x0000)
long sessionID;
descriptor: J
flags: (0x0000)
private long id;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.lang.String databaseName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mainString;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String subString;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String zoneString;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
int errorCode;
descriptor: I
flags: (0x0000)
private org.hsqldb.HsqlException exception;
descriptor: Lorg/hsqldb/HsqlException;
flags: (0x0002) ACC_PRIVATE
long statementID;
descriptor: J
flags: (0x0000)
int statementReturnType;
descriptor: I
flags: (0x0000)
public int updateCount;
descriptor: I
flags: (0x0001) ACC_PUBLIC
private int fetchSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private org.hsqldb.result.Result chainedResult;
descriptor: Lorg/hsqldb/result/Result;
flags: (0x0002) ACC_PRIVATE
private int lobCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
org.hsqldb.result.ResultLob lobResults;
descriptor: Lorg/hsqldb/result/ResultLob;
flags: (0x0000)
public org.hsqldb.result.ResultMetaData metaData;
descriptor: Lorg/hsqldb/result/ResultMetaData;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.result.ResultMetaData parameterMetaData;
descriptor: Lorg/hsqldb/result/ResultMetaData;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.result.ResultMetaData generatedMetaData;
descriptor: Lorg/hsqldb/result/ResultMetaData;
flags: (0x0001) ACC_PUBLIC
public int rsProperties;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int queryTimeout;
descriptor: I
flags: (0x0001) ACC_PUBLIC
int generateKeys;
descriptor: I
flags: (0x0000)
public java.lang.Object valueData;
descriptor: Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.Statement statement;
descriptor: Lorg/hsqldb/Statement;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.navigator.RowSetNavigator navigator;
descriptor: Lorg/hsqldb/navigator/RowSetNavigator;
flags: (0x0001) ACC_PUBLIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=1, args_size=0
0: iconst_0
anewarray org.hsqldb.result.Result
putstatic org.hsqldb.result.Result.emptyArray:[Lorg/hsqldb/result/Result;
1: ldc "SYSTEM_SCHEMA"
invokestatic org.hsqldb.SqlInvariants.isSystemSchemaName:(Ljava/lang/String;)Z
pop
2: invokestatic org.hsqldb.types.Charset.getDefaultInstance:()Lorg/hsqldb/types/Charset;
pop
3: invokestatic org.hsqldb.types.Collation.getDefaultInstance:()Lorg/hsqldb/types/Collation;
pop
4: iconst_4
invokestatic org.hsqldb.result.ResultMetaData.newResultMetaData:(I)Lorg/hsqldb/result/ResultMetaData;
5: putstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
6: iconst_0
istore 0
start local 0 7: goto 12
8: StackMap locals: int
StackMap stack:
getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iload 0
new org.hsqldb.ColumnBase
dup
aconst_null
aconst_null
9: aconst_null
aconst_null
invokespecial org.hsqldb.ColumnBase.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
10: aastore
11: iinc 0 1
StackMap locals:
StackMap stack:
12: iload 0
iconst_4
if_icmplt 8
end local 0 13: getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iconst_0
aaload
14: getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
15: invokevirtual org.hsqldb.ColumnBase.setType:(Lorg/hsqldb/types/Type;)V
16: getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iconst_1
aaload
17: getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
18: invokevirtual org.hsqldb.ColumnBase.setType:(Lorg/hsqldb/types/Type;)V
19: getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iconst_2
aaload
20: getstatic org.hsqldb.types.Type.SQL_BOOLEAN:Lorg/hsqldb/types/BooleanType;
21: invokevirtual org.hsqldb.ColumnBase.setType:(Lorg/hsqldb/types/Type;)V
22: getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
getfield org.hsqldb.result.ResultMetaData.columns:[Lorg/hsqldb/ColumnBase;
iconst_3
aaload
23: getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
24: invokevirtual org.hsqldb.ColumnBase.setType:(Lorg/hsqldb/types/Type;)V
25: getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.result.ResultMetaData.prepareData:()V
26: iconst_0
invokestatic org.hsqldb.result.ResultMetaData.newResultMetaData:(I)Lorg/hsqldb/result/ResultMetaData;
27: putstatic org.hsqldb.result.Result.emptyMeta:Lorg/hsqldb/result/ResultMetaData;
28: getstatic org.hsqldb.result.Result.emptyMeta:Lorg/hsqldb/result/ResultMetaData;
invokestatic org.hsqldb.result.Result.newDataResult:(Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
29: putstatic org.hsqldb.result.Result.emptyGeneratedResult:Lorg/hsqldb/result/Result;
30: iconst_0
invokestatic org.hsqldb.result.Result.newUpdateCountResult:(I)Lorg/hsqldb/result/Result;
putstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
31: iconst_1
invokestatic org.hsqldb.result.Result.newUpdateCountResult:(I)Lorg/hsqldb/result/Result;
putstatic org.hsqldb.result.Result.updateOneResult:Lorg/hsqldb/result/Result;
return
LocalVariableTable:
Start End Slot Name Signature
7 13 0 i I
void <init>(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
i2b
putfield org.hsqldb.result.Result.mode:B
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/result/Result;
0 3 1 mode I
MethodParameters:
Name Flags
mode
public void <init>(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
i2b
putfield org.hsqldb.result.Result.mode:B
2: aload 0
iload 2
putfield org.hsqldb.result.Result.updateCount:I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/result/Result;
0 4 1 mode I
0 4 2 count I
MethodParameters:
Name Flags
mode
count
public static org.hsqldb.result.Result newResult(org.hsqldb.navigator.RowSetNavigator);
descriptor: (Lorg/hsqldb/navigator/RowSetNavigator;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new org.hsqldb.result.Result
dup
iconst_3
invokespecial org.hsqldb.result.Result.<init>:(I)V
astore 1
start local 1 1: aload 1
aload 0
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 nav Lorg/hsqldb/navigator/RowSetNavigator;
1 3 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
nav
public static org.hsqldb.result.Result newResult(int);
descriptor: (I)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: iload 0
lookupswitch { // 13
3: 10
6: 6
8: 4
9: 4
14: 10
15: 10
16: 8
17: 6
18: 11
20: 10
35: 3
41: 3
43: 3
default: 12
}
3: StackMap locals: org.hsqldb.navigator.RowSetNavigator org.hsqldb.result.Result
StackMap stack:
goto 12
4: StackMap locals:
StackMap stack:
new org.hsqldb.navigator.RowSetNavigatorClient
dup
iconst_4
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
astore 1
5: goto 12
6: StackMap locals:
StackMap stack:
new org.hsqldb.navigator.RowSetNavigatorClient
dup
iconst_1
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
astore 1
7: goto 12
8: StackMap locals:
StackMap stack:
new org.hsqldb.navigator.RowSetNavigatorClient
dup
iconst_4
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
astore 1
9: goto 12
10: StackMap locals:
StackMap stack:
goto 12
11: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
12: StackMap locals:
StackMap stack:
new org.hsqldb.result.Result
dup
iload 0
invokespecial org.hsqldb.result.Result.<init>:(I)V
astore 2
13: aload 2
aload 1
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
14: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 type I
1 15 1 navigator Lorg/hsqldb/navigator/RowSetNavigator;
2 15 2 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
type
public static org.hsqldb.result.Result newResult(java.io.DataInput, org.hsqldb.rowio.RowInputInterface);
descriptor: (Ljava/io/DataInput;Lorg/hsqldb/rowio/RowInputInterface;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
aload 0
invokeinterface java.io.DataInput.readByte:()B
aload 0
aload 1
invokestatic org.hsqldb.result.Result.newResult:(Lorg/hsqldb/Session;ILjava/io/DataInput;Lorg/hsqldb/rowio/RowInputInterface;)Lorg/hsqldb/result/Result;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 dataInput Ljava/io/DataInput;
0 1 1 in Lorg/hsqldb/rowio/RowInputInterface;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dataInput
in
public static org.hsqldb.result.Result newResult(org.hsqldb.Session, int, java.io.DataInput, org.hsqldb.rowio.RowInputInterface);
descriptor: (Lorg/hsqldb/Session;ILjava/io/DataInput;Lorg/hsqldb/rowio/RowInputInterface;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
bipush 18
if_icmpne 3
1: aload 2
iconst_0
invokestatic org.hsqldb.result.ResultLob.newLob:(Ljava/io/DataInput;Z)Lorg/hsqldb/result/ResultLob;
2: areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
iload 1
invokestatic org.hsqldb.result.Result.newResult:(Lorg/hsqldb/Session;Ljava/io/DataInput;Lorg/hsqldb/rowio/RowInputInterface;I)Lorg/hsqldb/result/Result;
astore 4
start local 4 4: aload 4
5: areturn
end local 4 6: StackMap locals:
StackMap stack: java.io.IOException
pop
7: sipush 1300
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 session Lorg/hsqldb/Session;
0 8 1 mode I
0 8 2 dataInput Ljava/io/DataInput;
0 8 3 in Lorg/hsqldb/rowio/RowInputInterface;
4 6 4 result Lorg/hsqldb/result/Result;
Exception table:
from to target type
0 2 6 Class java.io.IOException
3 5 6 Class java.io.IOException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
session
mode
dataInput
in
public void readAdditionalResults(org.hsqldb.SessionInterface, java.io.DataInputStream, org.hsqldb.rowio.RowInputInterface);
descriptor: (Lorg/hsqldb/SessionInterface;Ljava/io/DataInputStream;Lorg/hsqldb/rowio/RowInputInterface;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
astore 4
start local 4 1: aload 0
aload 1
invokevirtual org.hsqldb.result.Result.setSession:(Lorg/hsqldb/SessionInterface;)V
2: StackMap locals: org.hsqldb.result.Result
StackMap stack:
aload 2
invokevirtual java.io.DataInputStream.readByte:()B
istore 5
start local 5 3: iload 5
ifne 5
4: return
5: StackMap locals: int
StackMap stack:
aconst_null
aload 2
aload 3
iload 5
invokestatic org.hsqldb.result.Result.newResult:(Lorg/hsqldb/Session;Ljava/io/DataInput;Lorg/hsqldb/rowio/RowInputInterface;I)Lorg/hsqldb/result/Result;
astore 4
6: aload 0
aload 4
invokevirtual org.hsqldb.result.Result.addChainedResult:(Lorg/hsqldb/result/Result;)V
end local 5 7: goto 2
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/result/Result;
0 8 1 session Lorg/hsqldb/SessionInterface;
0 8 2 inputStream Ljava/io/DataInputStream;
0 8 3 in Lorg/hsqldb/rowio/RowInputInterface;
1 8 4 currentResult Lorg/hsqldb/result/Result;
3 7 5 addedResultMode I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
session
inputStream
in
public void readLobResults(org.hsqldb.SessionInterface, java.io.DataInputStream, org.hsqldb.rowio.RowInputInterface);
descriptor: (Lorg/hsqldb/SessionInterface;Ljava/io/DataInputStream;Lorg/hsqldb/rowio/RowInputInterface;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
astore 4
start local 4 1: iconst_0
istore 5
start local 5 2: aload 0
aload 1
invokevirtual org.hsqldb.result.Result.setSession:(Lorg/hsqldb/SessionInterface;)V
3: StackMap locals: org.hsqldb.result.Result int
StackMap stack:
aload 2
invokevirtual java.io.DataInputStream.readByte:()B
istore 6
start local 6 4: iload 6
bipush 18
if_icmpne 12
5: aload 2
iconst_0
invokestatic org.hsqldb.result.ResultLob.newLob:(Ljava/io/DataInput;Z)Lorg/hsqldb/result/ResultLob;
astore 7
start local 7 6: aload 1
instanceof org.hsqldb.Session
ifeq 9
7: aload 1
aload 7
aload 2
invokeinterface org.hsqldb.SessionInterface.allocateResultLob:(Lorg/hsqldb/result/ResultLob;Ljava/io/InputStream;)V
8: goto 10
9: StackMap locals: int org.hsqldb.result.ResultLob
StackMap stack:
aload 4
aload 7
invokevirtual org.hsqldb.result.Result.addLobResult:(Lorg/hsqldb/result/ResultLob;)V
10: StackMap locals:
StackMap stack:
iconst_1
istore 5
11: goto 3
end local 7 12: StackMap locals:
StackMap stack:
iload 6
ifne 14
13: goto 15
14: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 6 15: StackMap locals:
StackMap stack:
iload 5
ifeq 17
16: aload 1
checkcast org.hsqldb.Session
aload 4
invokevirtual org.hsqldb.Session.registerResultLobs:(Lorg/hsqldb/result/Result;)V
17: StackMap locals:
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 18 0 this Lorg/hsqldb/result/Result;
0 18 1 session Lorg/hsqldb/SessionInterface;
0 18 2 inputStream Ljava/io/DataInputStream;
0 18 3 in Lorg/hsqldb/rowio/RowInputInterface;
1 18 4 currentResult Lorg/hsqldb/result/Result;
2 18 5 hasLob Z
4 15 6 addedResultMode I
6 12 7 resultLob Lorg/hsqldb/result/ResultLob;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
session
inputStream
in
private static org.hsqldb.result.Result newResult(org.hsqldb.Session, java.io.DataInput, org.hsqldb.rowio.RowInputInterface, int);
descriptor: (Lorg/hsqldb/Session;Ljava/io/DataInput;Lorg/hsqldb/rowio/RowInputInterface;I)Lorg/hsqldb/result/Result;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 4
start local 4 1: aload 1
invokeinterface java.io.DataInput.readInt:()I
istore 5
start local 5 2: aload 2
lconst_0
iload 5
invokeinterface org.hsqldb.rowio.RowInputInterface.resetRow:(JI)V
3: aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.getBuffer:()[B
astore 6
start local 6 4: aload 1
aload 6
iconst_4
iload 5
iconst_4
isub
invokeinterface java.io.DataInput.readFully:([BII)V
5: iload 3
tableswitch { // 1 - 43
1: 52
2: 42
3: 124
4: 73
5: 67
6: 110
7: 6
8: 110
9: 110
10: 8
11: 46
12: 136
13: 120
14: 132
15: 124
16: 110
17: 117
18: 136
19: 42
20: 124
21: 136
22: 136
23: 136
24: 136
25: 136
26: 136
27: 136
28: 136
29: 136
30: 136
31: 36
32: 8
33: 54
34: 23
35: 87
36: 21
37: 9
38: 61
39: 8
40: 19
41: 104
42: 136
43: 79
default: 136
}
6: StackMap locals: org.hsqldb.result.Result int byte[]
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.statementReturnType:I
7: goto 137
8: StackMap locals:
StackMap stack:
goto 137
9: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
invokevirtual org.hsqldb.result.Result.setStatementType:(I)V
10: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
11: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.rsProperties:I
12: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.generateKeys:I
13: aload 4
getfield org.hsqldb.result.Result.generateKeys:I
bipush 11
if_icmpeq 17
14: aload 4
15: getfield org.hsqldb.result.Result.generateKeys:I
bipush 21
16: if_icmpne 137
17: StackMap locals:
StackMap stack:
aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.generatedMetaData:Lorg/hsqldb/result/ResultMetaData;
18: goto 137
19: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.id:J
20: goto 137
21: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.statementID:J
22: goto 137
23: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
24: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.fetchSize:I
25: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.statementReturnType:I
26: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
27: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.rsProperties:I
28: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readShort:()S
putfield org.hsqldb.result.Result.queryTimeout:I
29: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.generateKeys:I
30: aload 4
getfield org.hsqldb.result.Result.generateKeys:I
bipush 11
if_icmpeq 34
31: aload 4
32: getfield org.hsqldb.result.Result.generateKeys:I
bipush 21
33: if_icmpne 137
34: StackMap locals:
StackMap stack:
aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.generatedMetaData:Lorg/hsqldb/result/ResultMetaData;
35: goto 137
36: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
37: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
38: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
39: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.zoneString:Ljava/lang/String;
40: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
41: goto 137
42: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
43: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
44: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.errorCode:I
45: goto 137
46: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.databaseID:I
47: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.sessionID:J
48: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
49: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
50: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.generateKeys:I
51: goto 137
52: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
53: goto 137
54: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
istore 7
start local 7 55: aload 4
iload 7
invokevirtual org.hsqldb.result.Result.setActionType:(I)V
56: iload 7
tableswitch { // 0 - 12
0: 59
1: 59
2: 57
3: 60
4: 57
5: 60
6: 59
7: 59
8: 60
9: 60
10: 60
11: 60
12: 59
default: 60
}
57: StackMap locals: int
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
58: goto 137
59: StackMap locals:
StackMap stack:
goto 137
60: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 7 61: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
istore 7
start local 7 62: aload 4
iload 7
invokevirtual org.hsqldb.result.Result.setConnectionAttrType:(I)V
63: iload 7
tableswitch { // 10027 - 10027
10027: 64
default: 66
}
64: StackMap locals: int
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
65: goto 137
66: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 7 67: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.databaseID:I
68: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.sessionID:J
69: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.statementID:J
70: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.generateKeys:I
71: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
72: goto 137
73: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.statementReturnType:I
74: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.statementID:J
75: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.rsProperties:I
76: aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
77: aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.parameterMetaData:Lorg/hsqldb/result/ResultMetaData;
78: goto 137
79: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
80: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.fetchSize:I
81: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.statementID:J
82: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.statementReturnType:I
83: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.rsProperties:I
84: aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
85: aload 4
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokestatic org.hsqldb.result.Result.readSimple:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)[Ljava/lang/Object;
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
86: goto 137
87: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
88: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.fetchSize:I
89: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.statementID:J
90: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.rsProperties:I
91: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readShort:()S
putfield org.hsqldb.result.Result.queryTimeout:I
92: aload 0
getfield org.hsqldb.Session.statementManager:Lorg/hsqldb/StatementManager;
aload 0
93: aload 4
getfield org.hsqldb.result.Result.statementID:J
94: invokevirtual org.hsqldb.StatementManager.getStatement:(Lorg/hsqldb/Session;J)Lorg/hsqldb/Statement;
95: astore 7
start local 7 96: aload 7
ifnonnull 100
97: aload 4
bipush 21
putfield org.hsqldb.result.Result.mode:B
98: aload 4
getstatic org.hsqldb.map.ValuePool.emptyObjectArray:[Ljava/lang/Object;
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
99: goto 137
100: StackMap locals: org.hsqldb.Statement
StackMap stack:
aload 4
aload 7
putfield org.hsqldb.result.Result.statement:Lorg/hsqldb/Statement;
101: aload 4
aload 4
getfield org.hsqldb.result.Result.statement:Lorg/hsqldb/Statement;
invokevirtual org.hsqldb.Statement.getParametersMetaData:()Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
102: aload 4
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokestatic org.hsqldb.result.Result.readSimple:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)[Ljava/lang/Object;
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
103: goto 137
end local 7 104: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.id:J
105: aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
istore 8
start local 8 106: aload 4
iload 8
invokevirtual org.hsqldb.result.Result.setActionType:(I)V
107: aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
108: aload 4
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokestatic org.hsqldb.result.Result.readSimple:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)[Ljava/lang/Object;
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
109: goto 137
end local 8 110: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
111: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.fetchSize:I
112: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.statementID:J
113: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readShort:()S
putfield org.hsqldb.result.Result.queryTimeout:I
114: aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
115: aload 4
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.readSimple:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)V
116: goto 137
117: StackMap locals:
StackMap stack:
aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
118: aload 4
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.read:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)V
119: goto 137
120: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.id:J
121: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
122: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.fetchSize:I
123: goto 137
124: StackMap locals:
StackMap stack:
aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readLong:()J
putfield org.hsqldb.result.Result.id:J
125: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.updateCount:I
126: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.result.Result.fetchSize:I
127: aload 4
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readByte:()B
putfield org.hsqldb.result.Result.rsProperties:I
128: aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
129: aload 4
new org.hsqldb.navigator.RowSetNavigatorClient
dup
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:()V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
130: aload 4
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.read:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)V
131: goto 137
132: StackMap locals:
StackMap stack:
aload 4
new org.hsqldb.result.ResultMetaData
dup
aload 2
invokespecial org.hsqldb.result.ResultMetaData.<init>:(Lorg/hsqldb/rowio/RowInputInterface;)V
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
133: aload 4
new org.hsqldb.navigator.RowSetNavigatorClient
dup
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:()V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
134: aload 4
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 2
aload 4
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.read:(Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)V
135: goto 137
136: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
137: StackMap locals:
StackMap stack:
aload 4
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 138 0 session Lorg/hsqldb/Session;
0 138 1 dataInput Ljava/io/DataInput;
0 138 2 in Lorg/hsqldb/rowio/RowInputInterface;
0 138 3 mode I
1 138 4 result Lorg/hsqldb/result/Result;
2 138 5 length I
4 138 6 byteArray [B
55 61 7 type I
62 67 7 type I
96 104 7 statement Lorg/hsqldb/Statement;
106 110 8 type I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
session
dataInput
in
mode
public static org.hsqldb.result.Result newPSMResult(int, java.lang.String, java.lang.Object);
descriptor: (ILjava/lang/String;Ljava/lang/Object;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: bipush 42
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 3
start local 3 1: aload 3
iload 0
putfield org.hsqldb.result.Result.errorCode:I
2: aload 3
aload 1
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
3: aload 3
aload 2
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
4: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 type I
0 5 1 label Ljava/lang/String;
0 5 2 value Ljava/lang/Object;
1 5 3 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
type
label
value
public static org.hsqldb.result.Result newPSMResult(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: bipush 42
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value Ljava/lang/Object;
1 3 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
value
public static org.hsqldb.result.Result newPrepareStatementRequest();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 37
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.hsqldb.result.Result newPreparedExecuteRequest(org.hsqldb.types.Type[], long);
descriptor: ([Lorg/hsqldb/types/Type;J)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: bipush 35
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 3
start local 3 1: aload 3
aload 0
invokestatic org.hsqldb.result.ResultMetaData.newSimpleResultMetaData:([Lorg/hsqldb/types/Type;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
2: aload 3
lload 1
putfield org.hsqldb.result.Result.statementID:J
3: aload 3
getstatic org.hsqldb.map.ValuePool.emptyObjectArray:[Ljava/lang/Object;
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
4: aload 3
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 types [Lorg/hsqldb/types/Type;
0 5 1 statementId J
1 5 3 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
types
statementId
public static org.hsqldb.result.Result newCallResponse(org.hsqldb.types.Type[], long, java.lang.Object[]);
descriptor: ([Lorg/hsqldb/types/Type;J[Ljava/lang/Object;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: bipush 43
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 4
start local 4 1: aload 4
aload 0
invokestatic org.hsqldb.result.ResultMetaData.newSimpleResultMetaData:([Lorg/hsqldb/types/Type;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
2: aload 4
lload 1
putfield org.hsqldb.result.Result.statementID:J
3: aload 4
aload 3
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
4: aload 4
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 types [Lorg/hsqldb/types/Type;
0 5 1 statementId J
0 5 3 values [Ljava/lang/Object;
1 5 4 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
types
statementId
values
public static org.hsqldb.result.Result newUpdateResultRequest(org.hsqldb.types.Type[], long);
descriptor: ([Lorg/hsqldb/types/Type;J)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: bipush 41
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 3
start local 3 1: aload 3
aload 0
invokestatic org.hsqldb.result.ResultMetaData.newUpdateResultMetaData:([Lorg/hsqldb/types/Type;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
2: aload 3
lload 1
putfield org.hsqldb.result.Result.id:J
3: aload 3
iconst_0
anewarray java.lang.Object
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
4: aload 3
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 types [Lorg/hsqldb/types/Type;
0 5 1 id J
1 5 3 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
types
id
public void setPreparedResultUpdateProperties(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 parameterValues [Ljava/lang/Object;
MethodParameters:
Name Flags
parameterValues
public void setPreparedExecuteProperties(java.lang.Object[], int, int, int, int);
descriptor: ([Ljava/lang/Object;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
bipush 35
putfield org.hsqldb.result.Result.mode:B
1: aload 0
aload 1
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
2: aload 0
iload 2
putfield org.hsqldb.result.Result.updateCount:I
3: aload 0
iload 3
putfield org.hsqldb.result.Result.fetchSize:I
4: aload 0
iload 4
putfield org.hsqldb.result.Result.rsProperties:I
5: aload 0
iload 5
putfield org.hsqldb.result.Result.queryTimeout:I
6: 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 7 0 this Lorg/hsqldb/result/Result;
0 7 1 parameterValues [Ljava/lang/Object;
0 7 2 maxRows I
0 7 3 fetchSize I
0 7 4 resultProps I
0 7 5 timeout I
MethodParameters:
Name Flags
parameterValues
maxRows
fetchSize
resultProps
timeout
public void setBatchedPreparedExecuteRequest();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
bipush 9
putfield org.hsqldb.result.Result.mode:B
1: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnonnull 4
2: aload 0
new org.hsqldb.navigator.RowSetNavigatorClient
dup
iconst_4
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.clear:()V
5: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.hsqldb.result.Result.updateCount:I
6: aload 0
iconst_0
putfield org.hsqldb.result.Result.fetchSize:I
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/result/Result;
public void addBatchedPreparedExecuteRequest(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.add:([Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 parameterValues [Ljava/lang/Object;
MethodParameters:
Name Flags
parameterValues
public static org.hsqldb.result.Result newBatchedExecuteRequest();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=0
0: iconst_1
anewarray org.hsqldb.types.Type
dup
iconst_0
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
aastore
astore 0
start local 0 1: bipush 8
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 2: aload 1
aload 0
invokestatic org.hsqldb.result.ResultMetaData.newSimpleResultMetaData:([Lorg/hsqldb/types/Type;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 4 0 types [Lorg/hsqldb/types/Type;
2 4 1 result Lorg/hsqldb/result/Result;
public static org.hsqldb.result.Result newBatchedExecuteResponse(int[], org.hsqldb.result.Result, org.hsqldb.result.Result);
descriptor: ([ILorg/hsqldb/result/Result;Lorg/hsqldb/result/Result;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=7, args_size=3
start local 0 start local 1 start local 2 0: bipush 16
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 3
start local 3 1: aload 3
aload 1
invokevirtual org.hsqldb.result.Result.addChainedResult:(Lorg/hsqldb/result/Result;)V
2: aload 3
aload 2
invokevirtual org.hsqldb.result.Result.addChainedResult:(Lorg/hsqldb/result/Result;)V
3: iconst_1
anewarray org.hsqldb.types.Type
dup
iconst_0
getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
aastore
astore 4
start local 4 4: aload 3
aload 4
invokestatic org.hsqldb.result.ResultMetaData.newSimpleResultMetaData:([Lorg/hsqldb/types/Type;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
5: aload 0
arraylength
anewarray java.lang.Object[]
astore 5
start local 5 6: iconst_0
istore 6
start local 6 7: goto 10
8: StackMap locals: int[] org.hsqldb.result.Result org.hsqldb.result.Result org.hsqldb.result.Result org.hsqldb.types.Type[] java.lang.Object[][] int
StackMap stack:
aload 5
iload 6
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
iload 6
iaload
invokestatic org.hsqldb.map.ValuePool.getInt:(I)Ljava/lang/Integer;
aastore
aastore
9: iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 0
arraylength
if_icmplt 8
end local 6 11: aload 3
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
checkcast org.hsqldb.navigator.RowSetNavigatorClient
aload 5
invokevirtual org.hsqldb.navigator.RowSetNavigatorClient.setData:([[Ljava/lang/Object;)V
12: aload 3
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 updateCounts [I
0 13 1 generatedResult Lorg/hsqldb/result/Result;
0 13 2 e Lorg/hsqldb/result/Result;
1 13 3 result Lorg/hsqldb/result/Result;
4 13 4 types [Lorg/hsqldb/types/Type;
6 13 5 table [[Ljava/lang/Object;
7 11 6 i I
MethodParameters:
Name Flags
updateCounts
generatedResult
e
public static org.hsqldb.result.Result newResetSessionRequest();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=0
0: bipush 10
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 0
start local 0 1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 2 0 result Lorg/hsqldb/result/Result;
public static org.hsqldb.result.Result newConnectionAttemptRequest(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: bipush 31
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 5
start local 5 1: aload 5
aload 0
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
2: aload 5
aload 1
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
3: aload 5
aload 3
putfield org.hsqldb.result.Result.zoneString:Ljava/lang/String;
4: aload 5
aload 2
putfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
5: aload 5
iload 4
putfield org.hsqldb.result.Result.updateCount:I
6: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 user Ljava/lang/String;
0 7 1 password Ljava/lang/String;
0 7 2 database Ljava/lang/String;
0 7 3 zoneString Ljava/lang/String;
0 7 4 timeZoneSeconds I
1 7 5 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
user
password
database
zoneString
timeZoneSeconds
public static org.hsqldb.result.Result newConnectionAcknowledgeResponse(org.hsqldb.Session);
descriptor: (Lorg/hsqldb/Session;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: bipush 11
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.hsqldb.Session.getId:()J
putfield org.hsqldb.result.Result.sessionID:J
2: aload 1
aload 0
invokevirtual org.hsqldb.Session.getDatabase:()Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getDatabaseID:()I
putfield org.hsqldb.result.Result.databaseID:I
3: aload 1
aload 0
invokevirtual org.hsqldb.Session.getDatabase:()Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getNameString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
4: aload 1
5: aload 0
invokevirtual org.hsqldb.Session.getDatabase:()Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
6: invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getClientPropertiesAsString:()Ljava/lang/String;
7: putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
8: aload 1
aload 0
invokevirtual org.hsqldb.Session.getRandomId:()I
putfield org.hsqldb.result.Result.generateKeys:I
9: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 session Lorg/hsqldb/Session;
1 10 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
session
public static org.hsqldb.result.Result newUpdateZeroResult();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new org.hsqldb.result.Result
dup
iconst_1
iconst_0
invokespecial org.hsqldb.result.Result.<init>:(II)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.hsqldb.result.Result newUpdateCountResult(int);
descriptor: (I)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.hsqldb.result.Result
dup
iconst_1
iload 0
invokespecial org.hsqldb.result.Result.<init>:(II)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 count I
MethodParameters:
Name Flags
count
public static org.hsqldb.result.Result newUpdateCountResult(org.hsqldb.result.ResultMetaData, int);
descriptor: (Lorg/hsqldb/result/ResultMetaData;I)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_1
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: aload 0
invokestatic org.hsqldb.result.Result.newGeneratedDataResult:(Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
astore 3
start local 3 2: aload 2
iload 1
putfield org.hsqldb.result.Result.updateCount:I
3: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addChainedResult:(Lorg/hsqldb/result/Result;)V
4: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 meta Lorg/hsqldb/result/ResultMetaData;
0 5 1 count I
1 5 2 result Lorg/hsqldb/result/Result;
2 5 3 dataResult Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
meta
count
public static org.hsqldb.result.Result newSingleColumnResult(org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_3
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
2: aload 1
new org.hsqldb.navigator.RowSetNavigatorClient
dup
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:()V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 meta Lorg/hsqldb/result/ResultMetaData;
1 4 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
meta
public static org.hsqldb.result.Result newSingleColumnResult(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: iconst_3
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
invokestatic org.hsqldb.result.ResultMetaData.newSingleColumnMetaData:(Ljava/lang/String;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
2: aload 1
new org.hsqldb.navigator.RowSetNavigatorClient
dup
bipush 8
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 colName Ljava/lang/String;
1 4 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
colName
public static org.hsqldb.result.Result newSingleColumnStringResult(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.hsqldb.result.Result.newSingleColumnResult:(Ljava/lang/String;)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: new java.io.LineNumberReader
dup
new java.io.StringReader
dup
aload 1
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial java.io.LineNumberReader.<init>:(Ljava/io/Reader;)V
2: astore 3
start local 3 3: StackMap locals: org.hsqldb.result.Result java.io.LineNumberReader
StackMap stack:
aconst_null
astore 4
start local 4 4: aload 3
invokevirtual java.io.LineNumberReader.readLine:()Ljava/lang/String;
astore 4
5: goto 7
StackMap locals: java.lang.String java.lang.String org.hsqldb.result.Result java.io.LineNumberReader java.lang.String
StackMap stack: java.lang.Exception
6: pop
7: StackMap locals:
StackMap stack:
aload 4
ifnonnull 9
8: goto 11
9: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.result.Result.getNavigator:()Lorg/hsqldb/navigator/RowSetNavigator;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
aastore
invokevirtual org.hsqldb.navigator.RowSetNavigator.add:([Ljava/lang/Object;)V
end local 4 10: goto 3
11: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 colName Ljava/lang/String;
0 12 1 contents Ljava/lang/String;
1 12 2 result Lorg/hsqldb/result/Result;
3 12 3 lnr Ljava/io/LineNumberReader;
4 10 4 line Ljava/lang/String;
Exception table:
from to target type
4 5 6 Class java.lang.Exception
MethodParameters:
Name Flags
colName
contents
public static org.hsqldb.result.Result newDoubleColumnResult(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iconst_3
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: aload 2
aload 0
2: aload 1
3: invokestatic org.hsqldb.result.ResultMetaData.newDoubleColumnMetaData:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
4: aload 2
new org.hsqldb.navigator.RowSetNavigatorClient
dup
bipush 8
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 colNameA Ljava/lang/String;
0 6 1 colNameB Ljava/lang/String;
1 6 2 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
colNameA
colNameB
public static org.hsqldb.result.Result newPrepareResponse(org.hsqldb.Statement);
descriptor: (Lorg/hsqldb/Statement;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_4
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
putfield org.hsqldb.result.Result.statement:Lorg/hsqldb/Statement;
2: aload 1
aload 0
invokevirtual org.hsqldb.Statement.getID:()J
putfield org.hsqldb.result.Result.statementID:J
3: aload 0
invokevirtual org.hsqldb.Statement.getType:()I
pop
4: aload 1
aload 0
invokevirtual org.hsqldb.Statement.getStatementReturnType:()I
putfield org.hsqldb.result.Result.statementReturnType:I
5: aload 1
aload 0
invokevirtual org.hsqldb.Statement.getResultMetaData:()Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
6: aload 1
aload 0
invokevirtual org.hsqldb.Statement.getParametersMetaData:()Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.parameterMetaData:Lorg/hsqldb/result/ResultMetaData;
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 statement Lorg/hsqldb/Statement;
1 8 1 r Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
statement
public static org.hsqldb.result.Result newCancelRequest(int, long, java.lang.String);
descriptor: (IJLjava/lang/String;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: iconst_5
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 4
start local 4 1: aload 4
lload 1
putfield org.hsqldb.result.Result.statementID:J
2: aload 4
aload 3
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
3: aload 4
iload 0
putfield org.hsqldb.result.Result.generateKeys:I
4: aload 4
areturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 randomId I
0 5 1 statementId J
0 5 3 sql Ljava/lang/String;
1 5 4 r Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
randomId
statementId
sql
public static org.hsqldb.result.Result newFreeStmtRequest(long);
descriptor: (J)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: bipush 36
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: aload 2
lload 0
putfield org.hsqldb.result.Result.statementID:J
2: aload 2
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 statementID J
1 3 2 r Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
statementID
public static org.hsqldb.result.Result newExecuteDirectRequest();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 34
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void setPrepareOrExecuteProperties(java.lang.String, int, int, int, int, int, int, int[], java.lang.String[]);
descriptor: (Ljava/lang/String;IIIIII[I[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 1
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
1: aload 0
iload 2
putfield org.hsqldb.result.Result.updateCount:I
2: aload 0
iload 3
putfield org.hsqldb.result.Result.fetchSize:I
3: aload 0
iload 4
putfield org.hsqldb.result.Result.statementReturnType:I
4: aload 0
iload 5
putfield org.hsqldb.result.Result.queryTimeout:I
5: aload 0
iload 6
putfield org.hsqldb.result.Result.rsProperties:I
6: aload 0
iload 7
putfield org.hsqldb.result.Result.generateKeys:I
7: aload 0
8: aload 8
9: aload 9
10: invokestatic org.hsqldb.result.ResultMetaData.newGeneratedColumnsMetaData:([I[Ljava/lang/String;)Lorg/hsqldb/result/ResultMetaData;
11: putfield org.hsqldb.result.Result.generatedMetaData:Lorg/hsqldb/result/ResultMetaData;
12: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hsqldb/result/Result;
0 13 1 sql Ljava/lang/String;
0 13 2 maxRows I
0 13 3 fetchSize I
0 13 4 statementReturnType I
0 13 5 timeout I
0 13 6 resultSetProperties I
0 13 7 keyMode I
0 13 8 generatedIndexes [I
0 13 9 generatedNames [Ljava/lang/String;
MethodParameters:
Name Flags
sql
maxRows
fetchSize
statementReturnType
timeout
resultSetProperties
keyMode
generatedIndexes
generatedNames
public static org.hsqldb.result.Result newSetSavepointRequest(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: bipush 38
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
sipush 10027
invokevirtual org.hsqldb.result.Result.setConnectionAttrType:(I)V
2: aload 1
aload 0
invokevirtual org.hsqldb.result.Result.setMainString:(Ljava/lang/String;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 name Ljava/lang/String;
1 4 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
name
public static org.hsqldb.result.Result newRequestDataResult(long, int, int);
descriptor: (JII)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 2 start local 3 0: bipush 13
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 4
start local 4 1: aload 4
lload 0
putfield org.hsqldb.result.Result.id:J
2: aload 4
iload 2
putfield org.hsqldb.result.Result.updateCount:I
3: aload 4
iload 3
putfield org.hsqldb.result.Result.fetchSize:I
4: aload 4
areturn
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 id J
0 5 2 offset I
0 5 3 count I
1 5 4 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
id
offset
count
public static org.hsqldb.result.Result newDataResult(org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_3
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
new org.hsqldb.navigator.RowSetNavigatorClient
dup
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:()V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
2: aload 1
aload 0
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 md Lorg/hsqldb/result/ResultMetaData;
1 4 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
md
public static org.hsqldb.result.Result newGeneratedDataResult(org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/result/ResultMetaData;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: bipush 20
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
new org.hsqldb.navigator.RowSetNavigatorClient
dup
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:()V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
2: aload 1
aload 0
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 md Lorg/hsqldb/result/ResultMetaData;
1 4 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
md
public int getExecuteProperties();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.rsProperties:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public static org.hsqldb.result.Result newDataHeadResult(org.hsqldb.SessionInterface, org.hsqldb.result.Result, int, int);
descriptor: (Lorg/hsqldb/SessionInterface;Lorg/hsqldb/result/Result;II)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iload 3
iadd
aload 1
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getSize:()I
if_icmple 2
1: aload 1
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getSize:()I
iload 2
isub
istore 3
2: StackMap locals:
StackMap stack:
bipush 15
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 4
start local 4 3: aload 4
aload 1
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
4: aload 4
new org.hsqldb.navigator.RowSetNavigatorClient
dup
aload 1
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
iload 2
5: iload 3
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(Lorg/hsqldb/navigator/RowSetNavigator;II)V
6: putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
7: aload 4
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 1
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getId:()J
invokevirtual org.hsqldb.navigator.RowSetNavigator.setId:(J)V
8: aload 4
aload 0
invokevirtual org.hsqldb.result.Result.setSession:(Lorg/hsqldb/SessionInterface;)V
9: aload 4
aload 1
getfield org.hsqldb.result.Result.rsProperties:I
putfield org.hsqldb.result.Result.rsProperties:I
10: aload 4
aload 1
getfield org.hsqldb.result.Result.fetchSize:I
putfield org.hsqldb.result.Result.fetchSize:I
11: 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 12 0 session Lorg/hsqldb/SessionInterface;
0 12 1 source Lorg/hsqldb/result/Result;
0 12 2 offset I
0 12 3 count I
3 12 4 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
session
source
offset
count
public static org.hsqldb.result.Result newDataRowsResult(org.hsqldb.result.Result, int, int);
descriptor: (Lorg/hsqldb/result/Result;II)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iload 2
iadd
aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getSize:()I
if_icmple 2
1: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getSize:()I
iload 1
isub
istore 2
2: StackMap locals:
StackMap stack:
bipush 14
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 3
start local 3 3: aload 3
aload 0
getfield org.hsqldb.result.Result.id:J
putfield org.hsqldb.result.Result.id:J
4: aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
5: aload 3
new org.hsqldb.navigator.RowSetNavigatorClient
dup
aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
iload 1
6: iload 2
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(Lorg/hsqldb/navigator/RowSetNavigator;II)V
7: putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 source Lorg/hsqldb/result/Result;
0 9 1 offset I
0 9 2 count I
3 9 3 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
source
offset
count
public static org.hsqldb.result.Result newDataRowsResult(org.hsqldb.navigator.RowSetNavigator);
descriptor: (Lorg/hsqldb/navigator/RowSetNavigator;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: bipush 14
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 navigator Lorg/hsqldb/navigator/RowSetNavigator;
1 3 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
navigator
public static org.hsqldb.result.Result newSessionAttributesResult();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: iconst_3
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 0
start local 0 1: aload 0
new org.hsqldb.navigator.RowSetNavigatorClient
dup
iconst_1
invokespecial org.hsqldb.navigator.RowSetNavigatorClient.<init>:(I)V
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
2: aload 0
getstatic org.hsqldb.result.Result.sessionAttributesMetaData:Lorg/hsqldb/result/ResultMetaData;
putfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
3: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
iconst_4
anewarray java.lang.Object
invokevirtual org.hsqldb.navigator.RowSetNavigator.add:([Ljava/lang/Object;)V
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 result Lorg/hsqldb/result/Result;
public static org.hsqldb.result.Result newWarningResult(org.hsqldb.HsqlException);
descriptor: (Lorg/hsqldb/HsqlException;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: bipush 19
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.hsqldb.HsqlException.getMessage:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
2: aload 1
aload 0
invokevirtual org.hsqldb.HsqlException.getSQLState:()Ljava/lang/String;
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
3: aload 1
aload 0
invokevirtual org.hsqldb.HsqlException.getErrorCode:()I
putfield org.hsqldb.result.Result.errorCode:I
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 w Lorg/hsqldb/HsqlException;
1 5 1 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
w
public static org.hsqldb.result.Result newErrorResult(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
t
public static org.hsqldb.result.Result newErrorResult(java.lang.Throwable, java.lang.String);
descriptor: (Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iconst_2
invokestatic org.hsqldb.result.Result.newResult:(I)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: aload 0
instanceof org.hsqldb.HsqlException
ifeq 9
2: aload 2
aload 0
checkcast org.hsqldb.HsqlException
putfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
3: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getMessage:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
4: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getSQLState:()Ljava/lang/String;
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
5: aload 1
ifnull 7
6: aload 2
dup
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
new java.lang.StringBuilder
dup_x1
swap
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " in statement ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
7: StackMap locals: org.hsqldb.result.Result
StackMap stack:
aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getErrorCode:()I
putfield org.hsqldb.result.Result.errorCode:I
8: goto 19
StackMap locals:
StackMap stack:
9: aload 0
instanceof java.lang.OutOfMemoryError
ifeq 15
10: aload 2
sipush 460
aload 0
invokestatic org.hsqldb.error.Error.error:(ILjava/lang/Throwable;)Lorg/hsqldb/HsqlException;
putfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
11: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getMessage:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
12: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getSQLState:()Ljava/lang/String;
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
13: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getErrorCode:()I
putfield org.hsqldb.result.Result.errorCode:I
14: goto 19
15: StackMap locals:
StackMap stack:
aload 2
sipush 458
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
putfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
16: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getMessage:()Ljava/lang/String;
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
17: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getSQLState:()Ljava/lang/String;
putfield org.hsqldb.result.Result.subString:Ljava/lang/String;
18: aload 2
aload 2
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getErrorCode:()I
putfield org.hsqldb.result.Result.errorCode:I
19: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 t Ljava/lang/Throwable;
0 20 1 statement Ljava/lang/String;
1 20 2 result Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
t
statement
public void write(org.hsqldb.SessionInterface, org.hsqldb.lib.DataOutputStream, org.hsqldb.rowio.RowOutputInterface);
descriptor: (Lorg/hsqldb/SessionInterface;Lorg/hsqldb/lib/DataOutputStream;Lorg/hsqldb/rowio/RowOutputInterface;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.hsqldb.rowio.RowOutputInterface.reset:()V
1: aload 3
aload 0
getfield org.hsqldb.result.Result.mode:B
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
2: aload 3
invokeinterface org.hsqldb.rowio.RowOutputInterface.size:()I
istore 4
start local 4 3: aload 3
iconst_0
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeSize:(I)V
4: aload 0
getfield org.hsqldb.result.Result.mode:B
tableswitch { // 1 - 43
1: 47
2: 37
3: 111
4: 62
5: 56
6: 88
7: 5
8: 88
9: 88
10: 7
11: 41
12: 118
13: 104
14: 108
15: 111
16: 88
17: 95
18: 118
19: 37
20: 111
21: 118
22: 118
23: 118
24: 118
25: 118
26: 118
27: 118
28: 118
29: 118
30: 118
31: 31
32: 7
33: 49
34: 20
35: 76
36: 16
37: 8
38: 98
39: 7
40: 18
41: 83
42: 118
43: 68
default: 118
}
5: StackMap locals: int
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.statementReturnType:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
6: goto 119
7: StackMap locals:
StackMap stack:
goto 119
8: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.statementReturnType:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
9: aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
10: aload 3
aload 0
getfield org.hsqldb.result.Result.rsProperties:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
11: aload 3
aload 0
getfield org.hsqldb.result.Result.generateKeys:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
12: aload 0
getfield org.hsqldb.result.Result.generateKeys:I
bipush 11
if_icmpeq 14
13: aload 0
getfield org.hsqldb.result.Result.generateKeys:I
bipush 21
if_icmpne 119
14: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.generatedMetaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
15: goto 119
16: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.statementID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
17: goto 119
18: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.id:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
19: goto 119
20: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
21: aload 3
aload 0
getfield org.hsqldb.result.Result.fetchSize:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
22: aload 3
aload 0
getfield org.hsqldb.result.Result.statementReturnType:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
23: aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
24: aload 3
aload 0
getfield org.hsqldb.result.Result.rsProperties:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
25: aload 3
aload 0
getfield org.hsqldb.result.Result.queryTimeout:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeShort:(I)V
26: aload 3
aload 0
getfield org.hsqldb.result.Result.generateKeys:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
27: aload 0
getfield org.hsqldb.result.Result.generateKeys:I
bipush 11
if_icmpeq 29
28: aload 0
getfield org.hsqldb.result.Result.generateKeys:I
bipush 21
if_icmpne 119
29: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.generatedMetaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
30: goto 119
31: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
32: aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
33: aload 3
aload 0
getfield org.hsqldb.result.Result.subString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
34: aload 3
aload 0
getfield org.hsqldb.result.Result.zoneString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
35: aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
36: goto 119
37: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
38: aload 3
aload 0
getfield org.hsqldb.result.Result.subString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
39: aload 3
aload 0
getfield org.hsqldb.result.Result.errorCode:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
40: goto 119
41: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.databaseID:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
42: aload 3
aload 0
getfield org.hsqldb.result.Result.sessionID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
43: aload 3
aload 0
getfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
44: aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
45: aload 3
aload 0
getfield org.hsqldb.result.Result.generateKeys:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
46: goto 119
47: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
48: goto 119
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.result.Result.getActionType:()I
istore 5
start local 5 50: aload 3
iload 5
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
51: iload 5
tableswitch { // 0 - 12
0: 54
1: 54
2: 52
3: 55
4: 52
5: 55
6: 54
7: 54
8: 55
9: 55
10: 55
11: 55
12: 54
default: 55
}
52: StackMap locals: int
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
53: goto 119
54: StackMap locals:
StackMap stack:
goto 119
55: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 5 56: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.databaseID:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
57: aload 3
aload 0
getfield org.hsqldb.result.Result.sessionID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
58: aload 3
aload 0
getfield org.hsqldb.result.Result.statementID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
59: aload 3
aload 0
getfield org.hsqldb.result.Result.generateKeys:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
60: aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
61: goto 119
62: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.statementReturnType:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
63: aload 3
aload 0
getfield org.hsqldb.result.Result.statementID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
64: aload 3
aload 0
getfield org.hsqldb.result.Result.rsProperties:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
65: aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
66: aload 0
getfield org.hsqldb.result.Result.parameterMetaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
67: goto 119
68: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
69: aload 3
aload 0
getfield org.hsqldb.result.Result.fetchSize:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
70: aload 3
aload 0
getfield org.hsqldb.result.Result.statementID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
71: aload 3
aload 0
getfield org.hsqldb.result.Result.statementReturnType:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
72: aload 3
aload 0
getfield org.hsqldb.result.Result.rsProperties:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
73: aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
74: aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 0
getfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
checkcast java.lang.Object[]
invokestatic org.hsqldb.result.Result.writeSimple:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;[Ljava/lang/Object;)V
75: goto 119
76: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
77: aload 3
aload 0
getfield org.hsqldb.result.Result.fetchSize:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
78: aload 3
aload 0
getfield org.hsqldb.result.Result.statementID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
79: aload 3
aload 0
getfield org.hsqldb.result.Result.rsProperties:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
80: aload 3
aload 0
getfield org.hsqldb.result.Result.queryTimeout:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeShort:(I)V
81: aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 0
getfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
checkcast java.lang.Object[]
invokestatic org.hsqldb.result.Result.writeSimple:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;[Ljava/lang/Object;)V
82: goto 119
83: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.id:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
84: aload 3
aload 0
invokevirtual org.hsqldb.result.Result.getActionType:()I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
85: aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
86: aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 0
getfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
checkcast java.lang.Object[]
invokestatic org.hsqldb.result.Result.writeSimple:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;[Ljava/lang/Object;)V
87: goto 119
88: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
89: aload 3
aload 0
getfield org.hsqldb.result.Result.fetchSize:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
90: aload 3
aload 0
getfield org.hsqldb.result.Result.statementID:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
91: aload 3
aload 0
getfield org.hsqldb.result.Result.queryTimeout:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeShort:(I)V
92: aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
93: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.writeSimple:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;)V
94: goto 119
95: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
96: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.write:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;)V
97: goto 119
98: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.result.Result.getConnectionAttrType:()I
istore 5
start local 5 99: aload 3
iload 5
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
100: iload 5
tableswitch { // 10027 - 10027
10027: 101
default: 103
}
101: StackMap locals: int
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeString:(Ljava/lang/String;)V
102: goto 119
103: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 5 104: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.id:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
105: aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
106: aload 3
aload 0
getfield org.hsqldb.result.Result.fetchSize:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
107: goto 119
108: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
109: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.write:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;)V
110: goto 119
111: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield org.hsqldb.result.Result.id:J
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeLong:(J)V
112: aload 3
aload 0
getfield org.hsqldb.result.Result.updateCount:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
113: aload 3
aload 0
getfield org.hsqldb.result.Result.fetchSize:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
114: aload 3
aload 0
getfield org.hsqldb.result.Result.rsProperties:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeByte:(I)V
115: aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
aload 3
invokevirtual org.hsqldb.result.ResultMetaData.write:(Lorg/hsqldb/rowio/RowOutputInterface;)V
116: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 3
aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.navigator.RowSetNavigator.write:(Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;)V
117: goto 119
118: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
119: StackMap locals:
StackMap stack:
aload 3
aload 3
invokeinterface org.hsqldb.rowio.RowOutputInterface.size:()I
iload 4
isub
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeSize:(I)V
120: aload 2
aload 3
invokeinterface org.hsqldb.rowio.RowOutputInterface.getOutputStream:()Lorg/hsqldb/lib/HsqlByteArrayOutputStream;
invokevirtual org.hsqldb.lib.HsqlByteArrayOutputStream.getBuffer:()[B
iconst_0
aload 3
invokeinterface org.hsqldb.rowio.RowOutputInterface.size:()I
invokevirtual org.hsqldb.lib.DataOutputStream.write:([BII)V
121: aload 0
invokevirtual org.hsqldb.result.Result.getLobCount:()I
istore 5
start local 5 122: aload 0
astore 6
start local 6 123: iconst_0
istore 7
start local 7 124: goto 129
125: StackMap locals: int org.hsqldb.result.Result int
StackMap stack:
aload 6
getfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
astore 8
start local 8 126: aload 8
aload 1
aload 2
invokevirtual org.hsqldb.result.ResultLob.writeBody:(Lorg/hsqldb/SessionInterface;Lorg/hsqldb/lib/DataOutputStream;)V
127: aload 6
getfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
astore 6
end local 8 128: iinc 7 1
StackMap locals:
StackMap stack:
129: iload 7
iload 5
if_icmplt 125
end local 7 130: aload 0
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
ifnonnull 133
131: aload 2
iconst_0
invokevirtual org.hsqldb.lib.DataOutputStream.writeByte:(I)V
132: goto 134
133: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
aload 1
aload 2
aload 3
invokevirtual org.hsqldb.result.Result.write:(Lorg/hsqldb/SessionInterface;Lorg/hsqldb/lib/DataOutputStream;Lorg/hsqldb/rowio/RowOutputInterface;)V
134: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.lib.DataOutputStream.flush:()V
135: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 136 0 this Lorg/hsqldb/result/Result;
0 136 1 session Lorg/hsqldb/SessionInterface;
0 136 2 dataOut Lorg/hsqldb/lib/DataOutputStream;
0 136 3 rowOut Lorg/hsqldb/rowio/RowOutputInterface;
3 136 4 startPos I
50 56 5 type I
99 104 5 type I
122 136 5 count I
123 136 6 current Lorg/hsqldb/result/Result;
124 130 7 i I
126 128 8 lob Lorg/hsqldb/result/ResultLob;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
session
dataOut
rowOut
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public boolean isData();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
iconst_3
if_icmpeq 3
1: aload 0
getfield org.hsqldb.result.Result.mode:B
bipush 15
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/result/Result;
public boolean isError();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
iconst_2
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
public boolean isWarning();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
bipush 19
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
public boolean isUpdateCount();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
iconst_1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
public boolean isSimpleValue();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
bipush 42
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
public boolean hasGeneratedKeys();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
iconst_1
if_icmpne 1
aload 0
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
public org.hsqldb.HsqlException getException();
descriptor: ()Lorg/hsqldb/HsqlException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.exception:Lorg/hsqldb/HsqlException;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public long getStatementID();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.statementID:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setStatementID(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.hsqldb.result.Result.statementID:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 statementId J
MethodParameters:
Name Flags
statementId
public java.lang.String getMainString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setMainString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 sql Ljava/lang/String;
MethodParameters:
Name Flags
sql
public java.lang.String getSubString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.subString:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public java.lang.String getZoneString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.zoneString:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public int getErrorCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.errorCode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public java.lang.Object getValueObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setValueObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public org.hsqldb.Statement getStatement();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.statement:Lorg/hsqldb/Statement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setStatement(org.hsqldb.Statement);
descriptor: (Lorg/hsqldb/Statement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hsqldb.result.Result.statement:Lorg/hsqldb/Statement;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 statement Lorg/hsqldb/Statement;
MethodParameters:
Name Flags
statement
public java.lang.String getDatabaseName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.databaseName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setMaxRows(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.updateCount:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 count I
MethodParameters:
Name Flags
count
public int getFetchSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.fetchSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setFetchSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.fetchSize:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 count I
MethodParameters:
Name Flags
count
public int getUpdateCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.updateCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public int getConnectionAttrType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.updateCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setConnectionAttrType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.updateCount:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 type I
MethodParameters:
Name Flags
type
public int getActionType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.updateCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setActionType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.updateCount:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 type I
MethodParameters:
Name Flags
type
public long getSessionId();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.sessionID:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setSessionId(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.hsqldb.result.Result.sessionID:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 id J
MethodParameters:
Name Flags
id
public void setSession(org.hsqldb.SessionInterface);
descriptor: (Lorg/hsqldb/SessionInterface;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnull 2
1: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.setSession:(Lorg/hsqldb/SessionInterface;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/result/Result;
0 3 1 session Lorg/hsqldb/SessionInterface;
MethodParameters:
Name Flags
session
public int getDatabaseId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.databaseID:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setDatabaseId(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.databaseID:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 id I
MethodParameters:
Name Flags
id
public long getResultId();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.id:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setResultId(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.hsqldb.result.Result.id:J
1: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
ifnull 3
2: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
lload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.setId:(J)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/result/Result;
0 4 1 id J
MethodParameters:
Name Flags
id
public void setUpdateCount(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.updateCount:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 count I
MethodParameters:
Name Flags
count
public void setAsTransactionEndRequest(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 33
putfield org.hsqldb.result.Result.mode:B
1: aload 0
iload 1
putfield org.hsqldb.result.Result.updateCount:I
2: aload 0
aload 2
ifnonnull 3
ldc ""
goto 4
3: StackMap locals:
StackMap stack: org.hsqldb.result.Result
aload 2
4: StackMap locals: org.hsqldb.result.Result int java.lang.String
StackMap stack: org.hsqldb.result.Result java.lang.String
putfield org.hsqldb.result.Result.mainString:Ljava/lang/String;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/result/Result;
0 6 1 subType I
0 6 2 savepoint Ljava/lang/String;
MethodParameters:
Name Flags
subType
savepoint
public java.lang.Object[] getSingleRowData();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.result.Result.initialiseNavigator:()Lorg/hsqldb/navigator/RowSetNavigator;
pop
1: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.next:()Z
pop
2: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getCurrent:()[Ljava/lang/Object;
astore 1
start local 1 3: aload 1
4: aload 0
getfield org.hsqldb.result.Result.metaData:Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.result.ResultMetaData.getColumnCount:()I
5: invokestatic org.hsqldb.lib.ArrayUtil.resizeArrayIfDifferent:(Ljava/lang/Object;I)Ljava/lang/Object;
checkcast java.lang.Object[]
astore 1
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/result/Result;
3 7 1 data [Ljava/lang/Object;
public java.lang.Object[] getParameterData();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.valueData:Ljava/lang/Object;
checkcast java.lang.Object[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public java.lang.Object[] getSessionAttributes();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.result.Result.initialiseNavigator:()Lorg/hsqldb/navigator/RowSetNavigator;
pop
1: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.next:()Z
pop
2: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.getCurrent:()[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/result/Result;
public void setResultType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
i2b
putfield org.hsqldb.result.Result.mode:B
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 type I
MethodParameters:
Name Flags
type
public void setStatementType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.statementReturnType:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 type I
MethodParameters:
Name Flags
type
public int getStatementType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.statementReturnType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setSessionRandomID(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.result.Result.generateKeys:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 id I
MethodParameters:
Name Flags
id
public int getSessionRandomID();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.generateKeys:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public int getGeneratedResultType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.generateKeys:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public org.hsqldb.result.ResultMetaData getGeneratedResultMetaData();
descriptor: ()Lorg/hsqldb/result/ResultMetaData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.generatedMetaData:Lorg/hsqldb/result/ResultMetaData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public org.hsqldb.result.Result getChainedResult();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public org.hsqldb.result.Result getUnlinkChainedResult();
descriptor: ()Lorg/hsqldb/result/Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
astore 1
start local 1 1: aload 0
aconst_null
putfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/result/Result;
1 3 1 result Lorg/hsqldb/result/Result;
public void addChainedResult(org.hsqldb.result.Result);
descriptor: (Lorg/hsqldb/result/Result;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
astore 2
start local 2 1: goto 3
2: StackMap locals: org.hsqldb.result.Result
StackMap stack:
aload 2
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
astore 2
3: StackMap locals:
StackMap stack:
aload 2
getfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
ifnonnull 2
4: aload 2
aload 1
putfield org.hsqldb.result.Result.chainedResult:Lorg/hsqldb/result/Result;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/result/Result;
0 6 1 result Lorg/hsqldb/result/Result;
1 6 2 current Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
result
public void addWarnings(org.hsqldb.HsqlException[]);
descriptor: ([Lorg/hsqldb/HsqlException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 1
iload 2
aaload
invokestatic org.hsqldb.result.Result.newWarningResult:(Lorg/hsqldb/HsqlException;)Lorg/hsqldb/result/Result;
astore 3
start local 3 3: aload 0
aload 3
invokevirtual org.hsqldb.result.Result.addChainedResult:(Lorg/hsqldb/result/Result;)V
end local 3 4: iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 1
arraylength
if_icmplt 2
end local 2 6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/result/Result;
0 7 1 warnings [Lorg/hsqldb/HsqlException;
1 6 2 i I
3 4 3 warning Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
warnings
public int getLobCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.lobCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public org.hsqldb.result.ResultLob getLOBResult();
descriptor: ()Lorg/hsqldb/result/ResultLob;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void addLobResult(org.hsqldb.result.ResultLob);
descriptor: (Lorg/hsqldb/result/ResultLob;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
astore 2
start local 2 1: goto 3
2: StackMap locals: org.hsqldb.result.Result
StackMap stack:
aload 2
getfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
astore 2
3: StackMap locals:
StackMap stack:
aload 2
getfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
ifnonnull 2
4: aload 2
aload 1
putfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
5: aload 0
dup
getfield org.hsqldb.result.Result.lobCount:I
iconst_1
iadd
putfield org.hsqldb.result.Result.lobCount:I
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/result/Result;
0 7 1 result Lorg/hsqldb/result/ResultLob;
1 7 2 current Lorg/hsqldb/result/Result;
MethodParameters:
Name Flags
result
public void clearLobResults();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.hsqldb.result.Result.lobResults:Lorg/hsqldb/result/ResultLob;
1: aload 0
iconst_0
putfield org.hsqldb.result.Result.lobCount:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/result/Result;
public void addRows(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 3: goto 8
4: StackMap locals: int
StackMap stack:
iconst_1
anewarray java.lang.String
astore 3
start local 3 5: aload 3
iconst_0
aload 1
iload 2
aaload
aastore
6: aload 0
invokevirtual org.hsqldb.result.Result.initialiseNavigator:()Lorg/hsqldb/navigator/RowSetNavigator;
aload 3
invokevirtual org.hsqldb.navigator.RowSetNavigator.add:([Ljava/lang/Object;)V
end local 3 7: iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
aload 1
arraylength
if_icmplt 4
end local 2 9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hsqldb/result/Result;
0 10 1 sql [Ljava/lang/String;
3 9 2 i I
5 7 3 s [Ljava/lang/String;
MethodParameters:
Name Flags
sql
public void addRow(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.result.Result.initialiseNavigator:()Lorg/hsqldb/navigator/RowSetNavigator;
aload 1
invokevirtual org.hsqldb.navigator.RowSetNavigator.add:([Ljava/lang/Object;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/result/Result;
0 4 1 sql [Ljava/lang/String;
MethodParameters:
Name Flags
sql
private static java.lang.Object[] readSimple(org.hsqldb.rowio.RowInputInterface, org.hsqldb.result.ResultMetaData);
descriptor: (Lorg/hsqldb/rowio/RowInputInterface;Lorg/hsqldb/result/ResultMetaData;)[Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
pop
1: aload 0
aload 1
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
invokeinterface org.hsqldb.rowio.RowInputInterface.readData:([Lorg/hsqldb/types/Type;)[Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 in Lorg/hsqldb/rowio/RowInputInterface;
0 2 1 meta Lorg/hsqldb/result/ResultMetaData;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
meta
private static void writeSimple(org.hsqldb.rowio.RowOutputInterface, org.hsqldb.result.ResultMetaData, java.lang.Object[]);
descriptor: (Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/result/ResultMetaData;[Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
1: aload 0
aload 1
invokevirtual org.hsqldb.result.ResultMetaData.getColumnCount:()I
aload 1
getfield org.hsqldb.result.ResultMetaData.columnTypes:[Lorg/hsqldb/types/Type;
aload 2
aconst_null
2: aconst_null
3: invokeinterface org.hsqldb.rowio.RowOutputInterface.writeData:(I[Lorg/hsqldb/types/Type;[Ljava/lang/Object;Lorg/hsqldb/lib/HashMappedList;[I)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 out Lorg/hsqldb/rowio/RowOutputInterface;
0 5 1 meta Lorg/hsqldb/result/ResultMetaData;
0 5 2 data [Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
meta
data
public org.hsqldb.navigator.RowSetNavigator getNavigator();
descriptor: ()Lorg/hsqldb/navigator/RowSetNavigator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/result/Result;
public void setNavigator(org.hsqldb.navigator.RowSetNavigator);
descriptor: (Lorg/hsqldb/navigator/RowSetNavigator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/result/Result;
0 2 1 navigator Lorg/hsqldb/navigator/RowSetNavigator;
MethodParameters:
Name Flags
navigator
public org.hsqldb.navigator.RowSetNavigator initialiseNavigator();
descriptor: ()Lorg/hsqldb/navigator/RowSetNavigator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.result.Result.mode:B
tableswitch { // 3 - 20
3: 3
4: 5
5: 5
6: 1
7: 5
8: 1
9: 1
10: 5
11: 5
12: 5
13: 5
14: 5
15: 3
16: 1
17: 1
18: 5
19: 5
20: 3
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.beforeFirst:()Z
pop
2: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
invokevirtual org.hsqldb.navigator.RowSetNavigator.reset:()V
4: aload 0
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
areturn
5: StackMap locals:
StackMap stack:
sipush 201
ldc "Result"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/result/Result;
}
SourceFile: "Result.java"