public class org.hsqldb.StatementCommand extends org.hsqldb.Statement
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.StatementCommand
super_class: org.hsqldb.Statement
{
java.lang.Object[] arguments;
descriptor: [Ljava/lang/Object;
flags: (0x0000)
void <init>(int, java.lang.Object[]);
descriptor: (I[Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
aconst_null
aconst_null
invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/StatementCommand;
0 2 1 type I
0 2 2 args [Ljava/lang/Object;
MethodParameters:
Name Flags
type
args
void <init>(int, java.lang.Object[], org.hsqldb.HsqlNameManager$HsqlName[], org.hsqldb.HsqlNameManager$HsqlName[]);
descriptor: (I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
flags: (0x0000)
Code:
stack=2, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
invokespecial org.hsqldb.Statement.<init>:(I)V
1: aload 0
iconst_1
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
2: aload 0
aload 2
putfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
3: aload 3
ifnull 5
4: aload 0
aload 3
putfield org.hsqldb.StatementCommand.readTableNames:[Lorg/hsqldb/HsqlNameManager$HsqlName;
5: StackMap locals: org.hsqldb.StatementCommand int java.lang.Object[] org.hsqldb.HsqlNameManager$HsqlName[] org.hsqldb.HsqlNameManager$HsqlName[]
StackMap stack:
aload 4
ifnull 7
6: aload 0
aload 4
putfield org.hsqldb.StatementCommand.writeTableNames:[Lorg/hsqldb/HsqlNameManager$HsqlName;
7: StackMap locals:
StackMap stack:
iload 1
lookupswitch { // 54
1001: 31
1002: 15
1003: 55
1004: 18
1005: 24
1006: 27
1011: 41
1012: 41
1013: 41
1014: 43
1015: 41
1016: 38
1017: 41
1018: 41
1020: 41
1021: 41
1022: 41
1025: 41
1026: 41
1031: 41
1032: 38
1033: 38
1034: 41
1035: 41
1036: 41
1037: 41
1039: 41
1040: 41
1046: 41
1047: 41
1049: 41
1050: 41
1051: 41
1052: 36
1053: 41
1054: 41
1055: 41
1056: 38
1057: 41
1091: 65
1092: 65
1093: 65
1120: 68
1150: 10
1151: 10
1154: 61
1155: 53
1156: 51
1157: 48
1158: 59
1159: 46
1160: 46
1161: 46
1215: 8
default: 72
}
8: StackMap locals:
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
9: goto 75
10: StackMap locals:
StackMap stack:
aload 0
sipush 2009
putfield org.hsqldb.StatementCommand.group:I
11: aload 0
iconst_2
putfield org.hsqldb.StatementCommand.statementReturnType:I
12: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
13: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
14: goto 75
15: StackMap locals:
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
16: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
17: goto 75
18: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 5
start local 5 19: aload 5
ifnonnull 21
20: aload 0
iconst_2
putfield org.hsqldb.StatementCommand.statementReturnType:I
21: StackMap locals: java.lang.String
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
22: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
23: goto 75
end local 5 24: StackMap locals:
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
25: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
26: goto 75
27: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield org.hsqldb.StatementCommand.statementReturnType:I
28: aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
29: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
30: goto 75
31: StackMap locals:
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
32: aload 4
arraylength
ifne 34
33: aload 0
sipush 2015
putfield org.hsqldb.StatementCommand.group:I
34: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
35: goto 75
36: StackMap locals:
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
37: goto 75
38: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
39: aload 0
sipush 2013
putfield org.hsqldb.StatementCommand.group:I
40: goto 75
41: StackMap locals:
StackMap stack:
aload 0
sipush 2013
putfield org.hsqldb.StatementCommand.group:I
42: goto 75
43: StackMap locals:
StackMap stack:
aload 0
sipush 2013
putfield org.hsqldb.StatementCommand.group:I
44: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
45: goto 75
46: StackMap locals:
StackMap stack:
aload 0
sipush 2012
putfield org.hsqldb.StatementCommand.group:I
47: goto 75
48: StackMap locals:
StackMap stack:
aload 0
sipush 2012
putfield org.hsqldb.StatementCommand.group:I
49: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
50: goto 75
51: StackMap locals:
StackMap stack:
aload 0
sipush 2012
putfield org.hsqldb.StatementCommand.group:I
52: goto 75
53: StackMap locals:
StackMap stack:
aload 0
sipush 2012
putfield org.hsqldb.StatementCommand.group:I
54: goto 75
55: StackMap locals:
StackMap stack:
aload 0
sipush 2014
putfield org.hsqldb.StatementCommand.group:I
56: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
57: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
58: goto 75
59: StackMap locals:
StackMap stack:
aload 0
sipush 2012
putfield org.hsqldb.StatementCommand.group:I
60: goto 75
61: StackMap locals:
StackMap stack:
aload 0
sipush 2013
putfield org.hsqldb.StatementCommand.group:I
62: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
63: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
64: goto 75
65: StackMap locals:
StackMap stack:
aload 0
sipush 2013
putfield org.hsqldb.StatementCommand.group:I
66: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
67: goto 75
68: StackMap locals:
StackMap stack:
aload 0
sipush 2011
putfield org.hsqldb.StatementCommand.group:I
69: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isTransactionStatement:Z
70: aload 0
iconst_0
putfield org.hsqldb.StatementCommand.isLogged:Z
71: goto 75
72: StackMap locals:
StackMap stack:
sipush 201
73: ldc "StatementCommand"
74: invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
75: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lorg/hsqldb/StatementCommand;
0 76 1 type I
0 76 2 args [Ljava/lang/Object;
0 76 3 readNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
0 76 4 writeNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
19 24 5 name Ljava/lang/String;
MethodParameters:
Name Flags
type
args
readNames
writeNames
public org.hsqldb.result.Result execute(org.hsqldb.Session);
descriptor: (Lorg/hsqldb/Session;)Lorg/hsqldb/result/Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.StatementCommand.getResult:(Lorg/hsqldb/Session;)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: goto 4
end local 2 StackMap locals:
StackMap stack: java.lang.Throwable
2: astore 3
start local 3 3: aload 3
aload 0
invokevirtual org.hsqldb.StatementCommand.getSQL:()Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
astore 2
end local 3 start local 2 4: StackMap locals: org.hsqldb.result.Result
StackMap stack:
aload 2
invokevirtual org.hsqldb.result.Result.isError:()Z
ifeq 7
5: aload 2
invokevirtual org.hsqldb.result.Result.getException:()Lorg/hsqldb/HsqlException;
aload 0
getfield org.hsqldb.StatementCommand.group:I
aload 0
getfield org.hsqldb.StatementCommand.type:I
invokevirtual org.hsqldb.HsqlException.setStatementType:(II)V
6: aload 2
areturn
7: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.isLogged:Z
ifeq 12
8: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aload 1
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokevirtual org.hsqldb.persist.Logger.writeOtherStatement:(Lorg/hsqldb/Session;Ljava/lang/String;)V
9: goto 12
StackMap locals:
StackMap stack: java.lang.Throwable
10: astore 3
start local 3 11: aload 3
aload 0
invokevirtual org.hsqldb.StatementCommand.getSQL:()Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 3 12: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hsqldb/StatementCommand;
0 13 1 session Lorg/hsqldb/Session;
1 2 2 result Lorg/hsqldb/result/Result;
4 13 2 result Lorg/hsqldb/result/Result;
3 4 3 t Ljava/lang/Throwable;
11 12 3 e Ljava/lang/Throwable;
Exception table:
from to target type
0 1 2 Class java.lang.Throwable
7 9 10 Class java.lang.Throwable
MethodParameters:
Name Flags
session
org.hsqldb.result.Result getResult(org.hsqldb.Session);
descriptor: (Lorg/hsqldb/Session;)Lorg/hsqldb/result/Result;
flags: (0x0000)
Code:
stack=7, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.StatementCommand.isExplain:Z
ifeq 4
1: ldc "OPERATION"
2: aload 0
aload 1
invokevirtual org.hsqldb.StatementCommand.describe:(Lorg/hsqldb/Session;)Ljava/lang/String;
3: invokestatic org.hsqldb.result.Result.newSingleColumnStringResult:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.type:I
lookupswitch { // 54
1001: 38
1002: 55
1003: 570
1004: 537
1005: 577
1006: 585
1011: 63
1012: 71
1013: 88
1014: 105
1015: 169
1016: 183
1017: 115
1018: 126
1020: 206
1021: 214
1022: 192
1025: 139
1026: 229
1031: 150
1032: 222
1033: 237
1034: 449
1035: 457
1036: 245
1037: 494
1039: 500
1040: 255
1046: 508
1047: 276
1049: 287
1050: 292
1051: 512
1052: 464
1053: 473
1054: 480
1055: 487
1056: 530
1057: 265
1091: 782
1092: 789
1093: 811
1120: 824
1150: 6
1151: 34
1154: 685
1155: 698
1156: 713
1157: 713
1158: 759
1159: 661
1160: 593
1161: 628
1215: 5
default: 864
}
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hsqldb.StatementCommand.getTruncateResult:(Lorg/hsqldb/Session;)Lorg/hsqldb/result/Result;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 7: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
8: istore 3
start local 3 9: iload 3
ifeq 16
10: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
invokevirtual org.hsqldb.SchemaManager.getSchemaObject:(Lorg/hsqldb/HsqlNameManager$HsqlName;)Lorg/hsqldb/SchemaObject;
11: astore 5
start local 5 12: aload 5
invokeinterface org.hsqldb.SchemaObject.getReferences:()Lorg/hsqldb/lib/OrderedHashSet;
astore 4
start local 4 13: aload 4
ifnonnull 20
14: new org.hsqldb.lib.OrderedHashSet
dup
invokespecial org.hsqldb.lib.OrderedHashSet.<init>:()V
astore 4
end local 5 15: goto 20
end local 4 16: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName int
StackMap stack:
new org.hsqldb.lib.OrderedHashSet
dup
invokespecial org.hsqldb.lib.OrderedHashSet.<init>:()V
astore 4
start local 4 17: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
18: aload 2
aload 4
19: invokevirtual org.hsqldb.SchemaManager.getCascadingReferencesTo:(Lorg/hsqldb/HsqlNameManager$HsqlName;Lorg/hsqldb/lib/OrderedHashSet;)V
20: StackMap locals: org.hsqldb.lib.OrderedHashSet
StackMap stack:
ldc "REFERENCES"
invokestatic org.hsqldb.result.Result.newSingleColumnResult:(Ljava/lang/String;)Lorg/hsqldb/result/Result;
21: astore 5
start local 5 22: iconst_0
istore 6
start local 6 23: goto 32
24: StackMap locals: org.hsqldb.result.Result int
StackMap stack:
aload 4
iload 6
invokevirtual org.hsqldb.lib.OrderedHashSet.get:(I)Ljava/lang/Object;
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 7
start local 7 25: new java.lang.StringBuilder
dup
aload 7
getfield org.hsqldb.HsqlNameManager$HsqlName.type:I
invokestatic org.hsqldb.SchemaObjectSet.getName:(I)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
26: aload 7
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.getSchemaQualifiedStatementName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: astore 8
start local 8 29: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 8
aastore
astore 9
start local 9 30: aload 5
getfield org.hsqldb.result.Result.navigator:Lorg/hsqldb/navigator/RowSetNavigator;
aload 9
invokevirtual org.hsqldb.navigator.RowSetNavigator.add:([Ljava/lang/Object;)V
end local 9 end local 8 end local 7 31: iinc 6 1
StackMap locals:
StackMap stack:
32: iload 6
aload 4
invokevirtual org.hsqldb.lib.OrderedHashSet.size:()I
if_icmplt 24
end local 6 33: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 34: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.Statement
astore 2
start local 2 35: ldc "PLAN"
36: aload 2
aload 1
invokevirtual org.hsqldb.Statement.describe:(Lorg/hsqldb/Session;)Ljava/lang/String;
37: invokestatic org.hsqldb.result.Result.newSingleColumnStringResult:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 38: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 39: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 3
start local 3 40: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 4
start local 4 41: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_3
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 5
start local 5 42: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_4
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 6
start local 6 43: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
44: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getType:()Lorg/hsqldb/DatabaseType;
getstatic org.hsqldb.DatabaseType.DB_FILE:Lorg/hsqldb/DatabaseType;
if_acmpeq 46
45: sipush 459
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
46: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session java.lang.String int int int int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.isFilesReadOnly:()Z
ifeq 48
47: sipush 455
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
48: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aload 2
iload 4
iload 3
49: iload 5
iload 6
50: invokevirtual org.hsqldb.persist.Logger.backup:(Ljava/lang/String;ZZZZ)V
51: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
52: areturn
53: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 7
start local 7 54: aload 7
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 55: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 56: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
57: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
58: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aload 1
iload 2
iconst_1
invokevirtual org.hsqldb.persist.Logger.checkpoint:(Lorg/hsqldb/Session;ZZ)V
59: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
60: areturn
61: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session int
StackMap stack: org.hsqldb.HsqlException
astore 3
start local 3 62: aload 3
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 3 end local 2 63: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 64: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
65: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
66: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setIncrementBackup:(Z)V
67: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
68: areturn
end local 2 69: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 70: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 71: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 72: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
ifnonnull 73
iconst_1
goto 74
StackMap locals: int
StackMap stack:
73: iconst_0
StackMap locals:
StackMap stack: int
74: istore 3
start local 3 75: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
76: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
77: iload 3
ifeq 83
78: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
79: ldc "hsqldb.cache_rows"
80: iload 2
81: invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getPropertyWithinRange:(Ljava/lang/String;I)I
82: istore 2
83: StackMap locals: int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setCacheMaxRows:(I)V
84: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
85: areturn
end local 3 end local 2 86: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 87: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 88: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 89: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
ifnonnull 90
iconst_1
goto 91
StackMap locals: int
StackMap stack:
90: iconst_0
StackMap locals:
StackMap stack: int
91: istore 3
start local 3 92: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
93: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
94: iload 3
ifeq 100
95: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
96: ldc "hsqldb.cache_size"
97: iload 2
98: invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getPropertyWithinRange:(Ljava/lang/String;I)I
99: istore 2
100: StackMap locals: int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setCacheSize:(I)V
101: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
102: areturn
end local 3 end local 2 103: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 104: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 105: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
lstore 2
start local 2 106: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
pop2
107: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
108: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
109: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 111
110: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
lload 2
invokevirtual org.hsqldb.persist.Logger.setFilesTimestamp:(J)V
111: StackMap locals: long
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
112: areturn
end local 2 113: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 114: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 115: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 116: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
117: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
118: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 121
119: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setLobFileScaleNoCheck:(I)V
120: goto 122
121: StackMap locals: int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setLobFileScale:(I)V
122: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
123: areturn
end local 2 124: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 125: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 126: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 127: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
128: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
129: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 134
130: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
131: iload 2
132: invokevirtual org.hsqldb.persist.Logger.setLobFileCompressedNoCheck:(Z)V
133: goto 135
134: StackMap locals: int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setLobFileCompressed:(Z)V
135: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
136: areturn
end local 2 137: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 138: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 139: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 140: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
141: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
142: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 145
143: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setDataFileScaleNoCheck:(I)V
144: goto 146
145: StackMap locals: int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setDataFileScale:(I)V
146: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
147: areturn
end local 2 148: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 149: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 150: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
151: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
152: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getType:()Lorg/hsqldb/DatabaseType;
getstatic org.hsqldb.DatabaseType.DB_RES:Lorg/hsqldb/DatabaseType;
if_acmpne 155
153: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
154: areturn
155: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.isFilesReadOnly:()Z
ifeq 158
156: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
157: areturn
158: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
instanceof java.lang.Boolean
ifeq 163
159: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
160: istore 2
start local 2 161: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setDataFileSpaces:(Z)V
end local 2 162: goto 165
163: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 164: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setDataFileSpaces:(I)V
end local 2 165: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
166: areturn
167: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 168: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 169: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 170: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
171: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
172: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
173: ldc "hsqldb.defrag_limit"
174: iload 2
175: invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.validateProperty:(Ljava/lang/String;I)Z
176: ifne 178
177: sipush 5556
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
178: StackMap locals: int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setDefagLimit:(I)V
179: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
180: areturn
end local 2 181: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 182: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 183: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 184: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 3
start local 3 185: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
186: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
187: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
iload 3
invokevirtual org.hsqldb.persist.Logger.setEventLogLevel:(IZ)V
188: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
189: areturn
end local 3 end local 2 190: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 191: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 192: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
193: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
194: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
astore 2
start local 2 195: aload 2
instanceof java.lang.Boolean
ifeq 200
196: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
197: istore 3
start local 3 198: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 3
invokevirtual org.hsqldb.persist.Logger.setNioDataFile:(Z)V
end local 3 199: goto 202
200: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 3
start local 3 201: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 3
invokevirtual org.hsqldb.persist.Logger.setNioMaxSize:(I)V
end local 3 202: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
203: areturn
end local 2 204: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 205: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 206: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 207: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
208: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
209: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setLogData:(Z)V
210: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
211: areturn
end local 2 212: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 213: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 214: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 215: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
216: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
217: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setLogSize:(I)V
218: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
219: areturn
end local 2 220: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 221: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 222: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
pop
223: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
224: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
225: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
226: areturn
227: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 228: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 229: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 230: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
231: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
232: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setScriptType:(I)V
233: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
234: areturn
end local 2 235: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 236: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 237: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 238: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
239: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
240: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 2
invokevirtual org.hsqldb.persist.Logger.setWriteDelay:(I)V
241: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
242: areturn
end local 2 243: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 244: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 245: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.Routine
astore 2
start local 2 246: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
247: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
248: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
249: aload 2
250: invokevirtual org.hsqldb.rights.UserManager.setExtAuthenticationFunction:(Lorg/hsqldb/Routine;)V
251: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
252: areturn
end local 2 253: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 254: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 255: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.Routine
astore 2
start local 2 256: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
257: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
258: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
259: aload 2
260: invokevirtual org.hsqldb.rights.UserManager.setPasswordCheckFunction:(Lorg/hsqldb/Routine;)V
261: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
262: areturn
end local 2 263: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 264: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 265: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 266: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
267: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
268: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifne 271
269: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
270: areturn
271: StackMap locals: java.lang.String
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
aload 2
invokevirtual org.hsqldb.rights.GranteeManager.setDigestAlgo:(Ljava/lang/String;)V
272: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
273: areturn
end local 2 274: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 275: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 276: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 277: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
278: istore 3
start local 3 279: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
280: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
281: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.collation:Lorg/hsqldb/types/Collation;
aload 2
iload 3
invokevirtual org.hsqldb.types.Collation.setCollation:(Ljava/lang/String;Z)V
282: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
283: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
284: areturn
end local 3 end local 2 285: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 286: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 287: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 288: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
289: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
290: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 2
invokevirtual org.hsqldb.Database.setReferentialIntegrity:(Z)V
291: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
end local 2 292: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 293: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 3
start local 3 294: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Number
invokevirtual java.lang.Number.intValue:()I
istore 4
start local 4 295: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
296: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
297: ldc "sql.live_object"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 300
298: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setLiveObject:(Z)V
299: goto 448
StackMap locals: java.lang.String int int
StackMap stack:
300: ldc "sql.restrict_exec"
301: aload 2
302: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
303: ifeq 306
304: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setRestrictExec:(Z)V
305: goto 448
StackMap locals:
StackMap stack:
306: ldc "sql.enforce_names"
307: aload 2
308: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
309: ifeq 312
310: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setStrictNames:(Z)V
311: goto 448
StackMap locals:
StackMap stack:
312: ldc "sql.regular_names"
313: aload 2
314: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
315: ifeq 318
316: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setRegularNames:(Z)V
317: goto 448
StackMap locals:
StackMap stack:
318: ldc "sql.enforce_size"
319: aload 2
320: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
321: ifeq 324
322: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setStrictColumnSize:(Z)V
323: goto 448
StackMap locals:
StackMap stack:
324: ldc "sql.enforce_types"
325: aload 2
326: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
327: ifeq 330
328: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setStrictTypes:(Z)V
329: goto 448
StackMap locals:
StackMap stack:
330: ldc "sql.enforce_refs"
331: aload 2
332: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
333: ifeq 336
334: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setStrictReferences:(Z)V
335: goto 448
StackMap locals:
StackMap stack:
336: ldc "sql.enforce_tdc_delete"
337: aload 2
338: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
339: ifeq 342
340: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setStrictTDCD:(Z)V
341: goto 448
StackMap locals:
StackMap stack:
342: ldc "sql.enforce_tdc_update"
343: aload 2
344: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
345: ifeq 348
346: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setStrictTDCU:(Z)V
347: goto 448
StackMap locals:
StackMap stack:
348: ldc "jdbc.translate_tti_types"
349: aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 352
350: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setTranslateTTI:(Z)V
351: goto 448
StackMap locals:
StackMap stack:
352: ldc "sql.char_literal"
353: aload 2
354: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
355: ifeq 358
356: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setCharacterLiteral:(Z)V
357: goto 448
StackMap locals:
StackMap stack:
358: ldc "sql.concat_nulls"
359: aload 2
360: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
361: ifeq 364
362: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setConcatNulls:(Z)V
363: goto 448
StackMap locals:
StackMap stack:
364: ldc "sql.nulls_first"
365: aload 2
366: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
367: ifeq 370
368: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setNullsFirst:(Z)V
369: goto 448
StackMap locals:
StackMap stack:
370: ldc "sql.nulls_order"
371: aload 2
372: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
373: ifeq 376
374: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setNullsOrder:(Z)V
375: goto 448
StackMap locals:
StackMap stack:
376: ldc "sql.unique_nulls"
377: aload 2
378: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
379: ifeq 382
380: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setUniqueNulls:(Z)V
381: goto 448
StackMap locals:
StackMap stack:
382: ldc "sql.convert_trunc"
383: aload 2
384: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
385: ifeq 388
386: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setConvertTrunc:(Z)V
387: goto 448
StackMap locals:
StackMap stack:
388: ldc "sql.avg_scale"
389: aload 2
390: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
391: ifeq 394
392: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 4
invokevirtual org.hsqldb.Database.setAvgScale:(I)V
393: goto 448
StackMap locals:
StackMap stack:
394: ldc "sql.double_nan"
395: aload 2
396: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
397: ifeq 400
398: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setDoubleNaN:(Z)V
399: goto 448
StackMap locals:
StackMap stack:
400: ldc "sql.longvar_is_lob"
401: aload 2
402: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
403: ifeq 406
404: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setLongVarIsLob:(Z)V
405: goto 448
StackMap locals:
StackMap stack:
406: ldc "sql.ignore_case"
407: aload 2
408: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
409: ifeq 413
410: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setIgnoreCase:(Z)V
411: aload 1
iload 3
invokevirtual org.hsqldb.Session.setIgnoreCase:(Z)V
412: goto 448
StackMap locals:
StackMap stack:
413: ldc "sql.syntax_db2"
414: aload 2
415: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
416: ifeq 419
417: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setSyntaxDb2:(Z)V
418: goto 448
StackMap locals:
StackMap stack:
419: ldc "sql.syntax_mss"
420: aload 2
421: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
422: ifeq 425
423: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setSyntaxMss:(Z)V
424: goto 448
StackMap locals:
StackMap stack:
425: ldc "sql.syntax_mys"
426: aload 2
427: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
428: ifeq 431
429: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setSyntaxMys:(Z)V
430: goto 448
StackMap locals:
StackMap stack:
431: ldc "sql.syntax_ora"
432: aload 2
433: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
434: ifeq 437
435: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setSyntaxOra:(Z)V
436: goto 448
StackMap locals:
StackMap stack:
437: ldc "sql.syntax_pgs"
438: aload 2
439: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
440: ifeq 443
441: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setSyntaxPgs:(Z)V
442: goto 448
StackMap locals:
StackMap stack:
443: ldc "sql.sys_index_names"
444: aload 2
445: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
446: ifeq 448
447: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 3
invokevirtual org.hsqldb.Database.setSysIndexNames:(Z)V
448: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
end local 4 end local 3 end local 2 449: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 450: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
451: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
452: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
453: aload 2
454: invokevirtual org.hsqldb.SchemaManager.setDefaultSchemaHsqlName:(Lorg/hsqldb/HsqlNameManager$HsqlName;)V
455: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
456: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
end local 2 457: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
astore 2
start local 2 458: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
459: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
460: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
461: aload 2
invokevirtual java.lang.Integer.intValue:()I
462: invokevirtual org.hsqldb.SchemaManager.setDefaultTableType:(I)V
463: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
end local 2 464: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 465: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
466: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
467: iload 2
468: invokeinterface org.hsqldb.TransactionManager.setTransactionControl:(Lorg/hsqldb/Session;I)V
469: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
470: areturn
end local 2 471: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 472: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 473: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 474: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
475: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 2
putfield org.hsqldb.Database.defaultIsolationLevel:I
476: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
477: areturn
end local 2 478: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 479: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 480: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 481: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
482: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 2
putfield org.hsqldb.Database.txConflictRollback:Z
483: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
484: areturn
end local 2 485: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 486: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 487: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
start local 2 488: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
489: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 2
putfield org.hsqldb.Database.txInterruptRollback:Z
490: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
491: areturn
end local 2 492: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 493: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 494: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
pop
495: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
496: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
497: areturn
498: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 499: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 500: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
pop
501: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
pop
502: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
503: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
504: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
505: areturn
506: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 507: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 508: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 509: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
510: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 2
invokevirtual org.hsqldb.Database.setResultMaxMemoryRows:(I)V
511: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
end local 2 512: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 513: aconst_null
astore 3
start local 3 514: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
515: aload 2
invokevirtual java.lang.String.length:()I
ifle 526
516: aload 2
517: ldc "="
ldc ";"
aconst_null
518: invokestatic org.hsqldb.persist.HsqlProperties.delimitedArgPairsToProps:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/persist/HsqlProperties;
astore 3
519: aload 3
invokevirtual org.hsqldb.persist.HsqlProperties.getErrorKeys:()[Ljava/lang/String;
arraylength
ifle 523
520: sipush 482
521: aload 3
invokevirtual org.hsqldb.persist.HsqlProperties.getErrorKeys:()[Ljava/lang/String;
iconst_0
aaload
522: invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
523: StackMap locals: java.lang.String org.hsqldb.persist.HsqlProperties
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
524: aload 2
aload 3
525: invokevirtual org.hsqldb.persist.Logger.setDefaultTextTableProperties:(Ljava/lang/String;Lorg/hsqldb/persist/HsqlProperties;)V
526: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
527: areturn
end local 3 end local 2 528: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 529: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 530: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 531: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
532: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
aload 2
invokevirtual org.hsqldb.Database.setDatabaseName:(Ljava/lang/String;)V
533: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
534: areturn
end local 2 535: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 536: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 537: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 538: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 3
start local 3 539: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Integer
pop
540: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Integer
astore 4
start local 4 541: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_3
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 5
start local 5 542: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_4
aaload
checkcast org.hsqldb.types.TimestampData
astore 6
start local 6 543: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
544: aload 3
ifnonnull 547
545: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iconst_0
invokevirtual org.hsqldb.Database.getScript:(Z)Lorg/hsqldb/result/Result;
546: areturn
547: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session org.hsqldb.scriptio.ScriptWriterText java.lang.String java.lang.Integer org.hsqldb.HsqlNameManager$HsqlName org.hsqldb.types.TimestampData
StackMap stack:
new org.hsqldb.scriptio.ScriptWriterText
dup
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
aload 3
548: iconst_1
iconst_1
iconst_1
549: invokespecial org.hsqldb.scriptio.ScriptWriterText.<init>:(Lorg/hsqldb/Database;Ljava/lang/String;ZZZ)V
astore 2
550: aload 4
invokevirtual java.lang.Integer.intValue:()I
lookupswitch { // 4
2: 551
331: 564
399: 555
540: 553
default: 565
}
551: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.scriptio.ScriptWriterText.writeAll:()V
552: goto 565
553: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.scriptio.ScriptWriterText.writeDDL:()V
554: goto 565
555: StackMap locals:
StackMap stack:
aload 5
ifnonnull 558
556: aload 2
iconst_0
invokevirtual org.hsqldb.scriptio.ScriptWriterText.writeExistingData:(Z)V
557: goto 565
558: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
559: aload 5
invokevirtual org.hsqldb.SchemaManager.getUserTable:(Lorg/hsqldb/HsqlNameManager$HsqlName;)Lorg/hsqldb/Table;
560: astore 7
start local 7 561: aload 2
iconst_1
invokevirtual org.hsqldb.scriptio.ScriptWriterText.setIncludeTableInit:(Z)V
562: aload 2
aload 7
invokevirtual org.hsqldb.scriptio.ScriptWriterText.writeTableData:(Lorg/hsqldb/Table;)V
end local 7 563: goto 565
564: StackMap locals:
StackMap stack:
aload 2
aload 6
invokevirtual org.hsqldb.scriptio.ScriptWriterText.writeVersioningData:(Lorg/hsqldb/types/TimestampData;)V
565: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.scriptio.ScriptWriterText.close:()V
566: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
567: areturn
568: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 7
start local 7 569: aload 7
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 570: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 571: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
572: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
iload 2
invokevirtual org.hsqldb.Database.close:(I)V
573: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
574: areturn
end local 2 575: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 576: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 577: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.String
astore 2
start local 2 578: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 3
start local 3 579: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Boolean
astore 4
start local 4 580: aload 1
aload 2
iload 3
aload 4
invokevirtual java.lang.Boolean.booleanValue:()Z
581: invokestatic org.hsqldb.persist.ScriptLoader.loadScriptData:(Lorg/hsqldb/Session;Ljava/lang/String;IZ)Lorg/hsqldb/result/Result;
582: areturn
end local 4 end local 3 end local 2 583: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 584: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 585: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
pop
586: ldc "TABLE_NAME"
587: ldc "INFO"
588: invokestatic org.hsqldb.result.Result.newDoubleColumnResult:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/result/Result;
astore 2
start local 2 589: aload 2
590: areturn
end local 2 591: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 592: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 593: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 594: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
595: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
596: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
597: astore 3
start local 3 598: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
599: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
600: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.isFileDatabase:()Z
ifne 603
601: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
602: areturn
603: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName org.hsqldb.Table
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.getDataFileSpaces:()I
ifne 605
604: sipush 457
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
605: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.hsqldb.Table.getSpaceID:()I
606: bipush 7
607: if_icmpeq 610
608: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
609: areturn
610: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.getCache:()Lorg/hsqldb/persist/DataFileCache;
astore 4
start local 4 611: aload 4
ifnonnull 614
612: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
613: areturn
614: StackMap locals: org.hsqldb.persist.DataFileCache
StackMap stack:
aload 4
getfield org.hsqldb.persist.DataFileCache.spaceManager:Lorg/hsqldb/persist/DataSpaceManager;
astore 5
start local 5 615: aload 5
invokeinterface org.hsqldb.persist.DataSpaceManager.getNewTableSpaceID:()I
istore 6
start local 6 616: aload 3
iload 6
invokevirtual org.hsqldb.Table.setSpaceID:(I)V
617: aload 3
invokevirtual org.hsqldb.Table.isCached:()Z
ifne 620
618: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
619: areturn
620: StackMap locals: org.hsqldb.persist.DataSpaceManager int
StackMap stack:
aload 5
iload 6
invokeinterface org.hsqldb.persist.DataSpaceManager.getTableSpace:(I)Lorg/hsqldb/persist/TableSpaceManager;
621: astore 7
start local 7 622: aload 3
aload 1
invokevirtual org.hsqldb.Table.getRowStore:(Lorg/hsqldb/Session;)Lorg/hsqldb/persist/PersistentStore;
astore 8
start local 8 623: aload 8
aload 7
invokeinterface org.hsqldb.persist.PersistentStore.setSpaceManager:(Lorg/hsqldb/persist/TableSpaceManager;)V
624: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
625: areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 626: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 627: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 628: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 629: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 3
start local 3 630: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
631: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
632: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
633: astore 4
start local 4 634: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifne 637
635: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
636: areturn
637: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName int org.hsqldb.Table
StackMap stack:
aload 4
invokevirtual org.hsqldb.Table.getTableType:()I
iconst_5
if_icmpeq 640
638: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
639: areturn
640: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.hsqldb.Table.getSpaceID:()I
641: bipush 7
642: if_icmpeq 645
643: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
644: areturn
645: StackMap locals:
StackMap stack:
aload 4
iload 3
invokevirtual org.hsqldb.Table.setSpaceID:(I)V
646: aload 4
getfield org.hsqldb.Table.store:Lorg/hsqldb/persist/PersistentStore;
ifnonnull 649
647: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
648: areturn
649: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.getCache:()Lorg/hsqldb/persist/DataFileCache;
astore 5
start local 5 650: aload 5
ifnonnull 653
651: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
652: areturn
653: StackMap locals: org.hsqldb.persist.DataFileCache
StackMap stack:
aload 5
getfield org.hsqldb.persist.DataFileCache.spaceManager:Lorg/hsqldb/persist/DataSpaceManager;
astore 6
start local 6 654: aload 6
aload 4
invokevirtual org.hsqldb.Table.getSpaceID:()I
invokeinterface org.hsqldb.persist.DataSpaceManager.getTableSpace:(I)Lorg/hsqldb/persist/TableSpaceManager;
655: astore 7
start local 7 656: aload 4
getfield org.hsqldb.Table.store:Lorg/hsqldb/persist/PersistentStore;
aload 7
invokeinterface org.hsqldb.persist.PersistentStore.setSpaceManager:(Lorg/hsqldb/persist/TableSpaceManager;)V
657: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
658: areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 659: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 660: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 661: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 662: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast int[]
astore 3
start local 3 663: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
664: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
665: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
666: astore 4
start local 4 667: aload 1
668: aload 4
invokevirtual org.hsqldb.Table.getSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
669: invokestatic org.hsqldb.StatementSchema.checkSchemaUpdateAuthorisation:(Lorg/hsqldb/Session;Lorg/hsqldb/HsqlNameManager$HsqlName;)V
670: aload 4
invokevirtual org.hsqldb.Table.isCached:()Z
ifne 672
aload 4
invokevirtual org.hsqldb.Table.isText:()Z
ifne 672
671: sipush 457
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
672: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName int[] org.hsqldb.Table
StackMap stack:
aload 4
aload 1
aload 3
invokevirtual org.hsqldb.Table.getIndexForColumns:(Lorg/hsqldb/Session;[I)Lorg/hsqldb/index/Index;
astore 5
start local 5 673: aload 5
ifnull 681
674: aload 4
invokevirtual org.hsqldb.Table.getIndexList:()[Lorg/hsqldb/index/Index;
astore 6
start local 6 675: iconst_0
istore 7
start local 7 676: goto 679
677: StackMap locals: org.hsqldb.index.Index org.hsqldb.index.Index[] int
StackMap stack:
aload 6
iload 7
aaload
iconst_0
invokeinterface org.hsqldb.index.Index.setClustered:(Z)V
678: iinc 7 1
StackMap locals:
StackMap stack:
679: iload 7
aload 6
arraylength
if_icmplt 677
end local 7 680: aload 5
iconst_1
invokeinterface org.hsqldb.index.Index.setClustered:(Z)V
end local 6 681: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
682: areturn
end local 5 end local 4 end local 3 end local 2 683: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 684: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 685: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 686: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.String
astore 3
start local 3 687: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Integer
pop
688: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
689: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
690: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
691: astore 4
start local 4 692: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 694
693: aload 4
aload 1
aload 3
invokevirtual org.hsqldb.Table.setIndexRoots:(Lorg/hsqldb/Session;Ljava/lang/String;)V
694: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName java.lang.String org.hsqldb.Table
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
695: areturn
end local 4 end local 3 end local 2 696: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 697: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 698: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 699: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
700: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
701: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
702: astore 3
start local 3 703: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 4
start local 4 704: aload 1
705: aload 3
invokevirtual org.hsqldb.Table.getSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
706: invokestatic org.hsqldb.StatementSchema.checkSchemaUpdateAuthorisation:(Lorg/hsqldb/Session;Lorg/hsqldb/HsqlNameManager$HsqlName;)V
707: aload 3
iload 4
invokevirtual org.hsqldb.Table.setDataReadOnly:(Z)V
708: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
709: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
710: areturn
end local 4 end local 3 end local 2 711: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 712: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 713: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 714: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
715: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
716: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
717: astore 3
start local 3 718: aload 1
719: aload 3
invokevirtual org.hsqldb.Table.getSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
720: invokestatic org.hsqldb.StatementSchema.checkSchemaUpdateAuthorisation:(Lorg/hsqldb/Session;Lorg/hsqldb/HsqlNameManager$HsqlName;)V
721: aload 3
invokevirtual org.hsqldb.Table.isText:()Z
ifne 725
722: sipush 321
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
astore 4
start local 4 723: aload 4
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
724: areturn
end local 4 725: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName org.hsqldb.Table
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
ifnull 735
726: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 4
start local 4 727: iload 4
ifeq 730
728: aload 3
checkcast org.hsqldb.TextTable
aload 1
invokevirtual org.hsqldb.TextTable.connect:(Lorg/hsqldb/Session;)V
729: goto 731
730: StackMap locals: int
StackMap stack:
aload 3
checkcast org.hsqldb.TextTable
invokevirtual org.hsqldb.TextTable.disconnect:()V
731: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
732: invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
733: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
734: areturn
end local 4 735: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.String
astore 4
start local 4 736: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_3
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 5
start local 5 737: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_4
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 6
start local 6 738: iload 6
ifeq 741
739: aload 3
checkcast org.hsqldb.TextTable
aload 4
invokevirtual org.hsqldb.TextTable.setHeader:(Ljava/lang/String;)V
740: goto 744
741: StackMap locals: java.lang.String int int
StackMap stack:
aload 3
checkcast org.hsqldb.TextTable
aload 1
aload 4
742: iload 5
iconst_0
743: invokevirtual org.hsqldb.TextTable.setDataSource:(Lorg/hsqldb/Session;Ljava/lang/String;ZZ)V
744: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
745: areturn
end local 6 end local 5 end local 4 end local 3 end local 2 746: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: java.lang.Throwable
astore 2
start local 2 747: aload 2
instanceof org.hsqldb.HsqlException
ifne 751
748: sipush 467
749: aload 2
invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
750: invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
astore 2
751: StackMap locals: java.lang.Throwable
StackMap stack:
aload 1
invokevirtual org.hsqldb.Session.isProcessingLog:()Z
ifne 753
752: aload 1
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 758
753: StackMap locals:
StackMap stack:
aload 1
aload 2
checkcast org.hsqldb.HsqlException
invokevirtual org.hsqldb.Session.addWarning:(Lorg/hsqldb/HsqlException;)V
754: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
755: ldc "Problem processing SET TABLE SOURCE"
aload 2
756: invokevirtual org.hsqldb.persist.Logger.logWarningEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
757: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
758: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 759: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 760: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 3
start local 3 761: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
762: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
763: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/Table;
764: astore 4
start local 4 765: aload 4
invokevirtual org.hsqldb.Table.getTableType:()I
iload 3
if_icmpne 768
766: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
767: areturn
768: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName int org.hsqldb.Table
StackMap stack:
aload 1
769: aload 4
invokevirtual org.hsqldb.Table.getSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
770: invokestatic org.hsqldb.StatementSchema.checkSchemaUpdateAuthorisation:(Lorg/hsqldb/Session;Lorg/hsqldb/HsqlNameManager$HsqlName;)V
771: new org.hsqldb.TableWorks
dup
aload 1
aload 4
invokespecial org.hsqldb.TableWorks.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/Table;)V
astore 5
start local 5 772: aload 5
aload 1
iload 3
invokevirtual org.hsqldb.TableWorks.setTableType:(Lorg/hsqldb/Session;I)Z
istore 6
start local 6 773: iload 6
ifne 775
774: sipush 467
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
775: StackMap locals: org.hsqldb.TableWorks int
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
776: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getstatic org.hsqldb.SqlInvariants.LOBS_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
if_acmpne 778
777: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
invokevirtual org.hsqldb.persist.LobManager.compileStatements:()V
778: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
779: areturn
end local 6 end local 5 end local 4 end local 3 end local 2 780: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 781: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 782: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.rights.User
astore 2
start local 2 783: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 3
start local 3 784: aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
785: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
786: aload 2
iload 3
putfield org.hsqldb.rights.User.isLocalOnly:Z
787: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
788: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
end local 3 end local 2 789: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.rights.User
astore 2
start local 2 790: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 3
start local 3 791: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
792: aload 2
ifnonnull 795
793: aload 1
invokevirtual org.hsqldb.Session.getUser:()Lorg/hsqldb/rights/User;
astore 2
794: goto 800
795: StackMap locals: org.hsqldb.rights.User org.hsqldb.HsqlNameManager$HsqlName
StackMap stack:
aload 1
invokevirtual org.hsqldb.Session.checkAdmin:()V
796: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
797: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
798: aload 2
invokevirtual org.hsqldb.rights.User.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.getNameString:()Ljava/lang/String;
799: invokevirtual org.hsqldb.rights.UserManager.get:(Ljava/lang/String;)Lorg/hsqldb/rights/User;
astore 2
800: StackMap locals:
StackMap stack:
aload 3
ifnull 805
801: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
802: aload 3
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
803: invokevirtual org.hsqldb.SchemaManager.getSchemaHsqlName:(Ljava/lang/String;)Lorg/hsqldb/HsqlNameManager$HsqlName;
804: astore 3
805: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.hsqldb.rights.User.setInitialSchema:(Lorg/hsqldb/HsqlNameManager$HsqlName;)V
806: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
807: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
808: areturn
end local 3 end local 2 809: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 810: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 811: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
ifnonnull 812
aload 1
invokevirtual org.hsqldb.Session.getUser:()Lorg/hsqldb/rights/User;
goto 813
812: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.rights.User
813: StackMap locals:
StackMap stack: org.hsqldb.rights.User
astore 2
start local 2 814: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.String
astore 3
start local 3 815: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 4
start local 4 816: aload 1
invokevirtual org.hsqldb.Session.checkDDLWrite:()V
817: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
aload 1
aload 2
818: aload 3
iload 4
819: invokevirtual org.hsqldb.rights.UserManager.setPassword:(Lorg/hsqldb/Session;Lorg/hsqldb/rights/User;Ljava/lang/String;Z)V
820: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
821: areturn
end local 4 end local 3 end local 2 822: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 823: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 824: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast java.lang.Number
invokevirtual java.lang.Number.longValue:()J
lstore 2
start local 2 825: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Number
invokevirtual java.lang.Number.intValue:()I
istore 4
start local 4 826: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
lload 2
invokevirtual org.hsqldb.SessionManager.getSession:(J)Lorg/hsqldb/Session;
827: astore 5
start local 5 828: aload 5
ifnonnull 830
829: sipush 4500
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
830: StackMap locals: long int org.hsqldb.Session
StackMap stack:
iload 4
lookupswitch { // 6
2: 831
42: 846
99: 856
247: 851
250: 841
294: 836
default: 860
}
831: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
832: aload 5
833: iconst_3
834: invokeinterface org.hsqldb.TransactionManager.resetSession:(Lorg/hsqldb/Session;Lorg/hsqldb/Session;I)V
835: goto 863
836: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
837: aload 5
838: iconst_2
839: invokeinterface org.hsqldb.TransactionManager.resetSession:(Lorg/hsqldb/Session;Lorg/hsqldb/Session;I)V
840: goto 863
841: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
842: aload 5
843: iconst_1
844: invokeinterface org.hsqldb.TransactionManager.resetSession:(Lorg/hsqldb/Session;Lorg/hsqldb/Session;I)V
845: goto 863
846: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
847: aload 5
848: bipush 6
849: invokeinterface org.hsqldb.TransactionManager.resetSession:(Lorg/hsqldb/Session;Lorg/hsqldb/Session;I)V
850: goto 863
851: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
852: aload 5
853: iconst_4
854: invokeinterface org.hsqldb.TransactionManager.resetSession:(Lorg/hsqldb/Session;Lorg/hsqldb/Session;I)V
855: goto 863
856: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
aload 1
857: aload 5
858: iconst_5
859: invokeinterface org.hsqldb.TransactionManager.resetSession:(Lorg/hsqldb/Session;Lorg/hsqldb/Session;I)V
end local 5 end local 4 end local 2 860: StackMap locals:
StackMap stack:
goto 863
StackMap locals:
StackMap stack: org.hsqldb.HsqlException
861: astore 2
start local 2 862: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 863: StackMap locals:
StackMap stack:
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
areturn
864: StackMap locals:
StackMap stack:
sipush 201
865: ldc "StatementCommand"
866: invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 867 0 this Lorg/hsqldb/StatementCommand;
0 867 1 session Lorg/hsqldb/Session;
7 34 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
9 34 3 referenceFrom Z
13 16 4 set Lorg/hsqldb/lib/OrderedHashSet;
17 34 4 set Lorg/hsqldb/lib/OrderedHashSet;
12 15 5 object Lorg/hsqldb/SchemaObject;
22 34 5 result Lorg/hsqldb/result/Result;
23 33 6 i I
25 31 7 current Lorg/hsqldb/HsqlNameManager$HsqlName;
29 31 8 objectName Ljava/lang/String;
30 31 9 data [Ljava/lang/Object;
35 38 2 statement Lorg/hsqldb/Statement;
39 55 2 path Ljava/lang/String;
40 55 3 blocking Z
41 55 4 script Z
42 55 5 compressed Z
43 55 6 files Z
54 55 7 e Lorg/hsqldb/HsqlException;
56 63 2 defrag Z
62 63 3 e Lorg/hsqldb/HsqlException;
64 69 2 mode Z
70 71 2 e Lorg/hsqldb/HsqlException;
72 86 2 value I
75 86 3 check Z
87 88 2 e Lorg/hsqldb/HsqlException;
89 103 2 value I
92 103 3 check Z
104 105 2 e Lorg/hsqldb/HsqlException;
106 113 2 value1 J
114 115 2 e Lorg/hsqldb/HsqlException;
116 124 2 value I
125 126 2 e Lorg/hsqldb/HsqlException;
127 137 2 mode Z
138 139 2 e Lorg/hsqldb/HsqlException;
140 148 2 value I
149 150 2 e Lorg/hsqldb/HsqlException;
161 162 2 value Z
164 165 2 value I
168 169 2 e Lorg/hsqldb/HsqlException;
170 181 2 value I
182 183 2 e Lorg/hsqldb/HsqlException;
184 190 2 value I
185 190 3 isSql Z
191 192 2 e Lorg/hsqldb/HsqlException;
195 204 2 v Ljava/lang/Object;
198 199 3 value Z
201 202 3 value I
205 206 2 e Lorg/hsqldb/HsqlException;
207 212 2 value Z
213 214 2 e Lorg/hsqldb/HsqlException;
215 220 2 value I
221 222 2 e Lorg/hsqldb/HsqlException;
228 229 2 e Lorg/hsqldb/HsqlException;
230 235 2 value I
236 237 2 e Lorg/hsqldb/HsqlException;
238 243 2 value I
244 245 2 e Lorg/hsqldb/HsqlException;
246 253 2 routine Lorg/hsqldb/Routine;
254 255 2 e Lorg/hsqldb/HsqlException;
256 263 2 routine Lorg/hsqldb/Routine;
264 265 2 e Lorg/hsqldb/HsqlException;
266 274 2 algo Ljava/lang/String;
275 276 2 e Lorg/hsqldb/HsqlException;
277 285 2 name Ljava/lang/String;
279 285 3 padSpaces Z
286 287 2 e Lorg/hsqldb/HsqlException;
288 292 2 mode Z
293 449 2 property Ljava/lang/String;
294 449 3 mode Z
295 449 4 value I
450 457 2 schema Lorg/hsqldb/HsqlNameManager$HsqlName;
458 464 2 type Ljava/lang/Integer;
465 471 2 mode I
472 473 2 e Lorg/hsqldb/HsqlException;
474 478 2 mode I
479 480 2 e Lorg/hsqldb/HsqlException;
481 485 2 mode Z
486 487 2 e Lorg/hsqldb/HsqlException;
488 492 2 mode Z
493 494 2 e Lorg/hsqldb/HsqlException;
499 500 2 e Lorg/hsqldb/HsqlException;
507 508 2 e Lorg/hsqldb/HsqlException;
509 512 2 size I
513 528 2 source Ljava/lang/String;
514 528 3 props Lorg/hsqldb/persist/HsqlProperties;
529 530 2 e Lorg/hsqldb/HsqlException;
531 535 2 name Ljava/lang/String;
536 537 2 e Lorg/hsqldb/HsqlException;
538 570 2 dsw Lorg/hsqldb/scriptio/ScriptWriterText;
539 570 3 name Ljava/lang/String;
541 570 4 type Ljava/lang/Integer;
542 570 5 tableName Lorg/hsqldb/HsqlNameManager$HsqlName;
543 570 6 timestamp Lorg/hsqldb/types/TimestampData;
561 563 7 table Lorg/hsqldb/Table;
569 570 7 e Lorg/hsqldb/HsqlException;
571 575 2 mode I
576 577 2 e Lorg/hsqldb/HsqlException;
578 583 2 pathName Ljava/lang/String;
579 583 3 mode I
580 583 4 isVersioning Ljava/lang/Boolean;
584 585 2 e Lorg/hsqldb/HsqlException;
589 591 2 result Lorg/hsqldb/result/Result;
592 593 2 e Lorg/hsqldb/HsqlException;
594 626 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
598 626 3 table Lorg/hsqldb/Table;
611 626 4 cache Lorg/hsqldb/persist/DataFileCache;
615 626 5 dataSpace Lorg/hsqldb/persist/DataSpaceManager;
616 626 6 tableSpaceID I
622 626 7 tableSpace Lorg/hsqldb/persist/TableSpaceManager;
623 626 8 store Lorg/hsqldb/persist/PersistentStore;
627 628 2 e Lorg/hsqldb/HsqlException;
629 659 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
630 659 3 spaceid I
634 659 4 table Lorg/hsqldb/Table;
650 659 5 cache Lorg/hsqldb/persist/DataFileCache;
654 659 6 dataSpace Lorg/hsqldb/persist/DataSpaceManager;
656 659 7 tableSpace Lorg/hsqldb/persist/TableSpaceManager;
660 661 2 e Lorg/hsqldb/HsqlException;
662 683 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
663 683 3 colIndex [I
667 683 4 table Lorg/hsqldb/Table;
673 683 5 index Lorg/hsqldb/index/Index;
675 681 6 indexes [Lorg/hsqldb/index/Index;
676 680 7 i I
684 685 2 e Lorg/hsqldb/HsqlException;
686 696 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
687 696 3 value Ljava/lang/String;
692 696 4 table Lorg/hsqldb/Table;
697 698 2 e Lorg/hsqldb/HsqlException;
699 711 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
703 711 3 table Lorg/hsqldb/Table;
704 711 4 mode Z
712 713 2 e Lorg/hsqldb/HsqlException;
714 746 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
718 746 3 table Lorg/hsqldb/Table;
723 725 4 e Ljava/lang/Exception;
727 735 4 mode Z
736 746 4 source Ljava/lang/String;
737 746 5 isDesc Z
738 746 6 isHeader Z
747 759 2 e Ljava/lang/Throwable;
760 780 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
761 780 3 type I
765 780 4 table Lorg/hsqldb/Table;
772 780 5 tw Lorg/hsqldb/TableWorks;
773 780 6 result Z
781 782 2 e Lorg/hsqldb/HsqlException;
783 789 2 user Lorg/hsqldb/rights/User;
784 789 3 mode Z
790 809 2 user Lorg/hsqldb/rights/User;
791 809 3 schema Lorg/hsqldb/HsqlNameManager$HsqlName;
810 811 2 e Lorg/hsqldb/HsqlException;
814 822 2 user Lorg/hsqldb/rights/User;
815 822 3 password Ljava/lang/String;
816 822 4 isDigest Z
823 824 2 e Lorg/hsqldb/HsqlException;
825 860 2 sessionID J
826 860 4 action I
828 860 5 targetSession Lorg/hsqldb/Session;
862 863 2 e Lorg/hsqldb/HsqlException;
Exception table:
from to target type
43 52 53 Class org.hsqldb.HsqlException
56 60 61 Class org.hsqldb.HsqlException
63 68 69 Class org.hsqldb.HsqlException
71 85 86 Class org.hsqldb.HsqlException
88 102 103 Class org.hsqldb.HsqlException
105 112 113 Class org.hsqldb.HsqlException
115 123 124 Class org.hsqldb.HsqlException
126 136 137 Class org.hsqldb.HsqlException
139 147 148 Class org.hsqldb.HsqlException
150 154 167 Class org.hsqldb.HsqlException
155 157 167 Class org.hsqldb.HsqlException
158 166 167 Class org.hsqldb.HsqlException
169 180 181 Class org.hsqldb.HsqlException
183 189 190 Class org.hsqldb.HsqlException
192 203 204 Class org.hsqldb.HsqlException
206 211 212 Class org.hsqldb.HsqlException
214 219 220 Class org.hsqldb.HsqlException
222 226 227 Class org.hsqldb.HsqlException
229 234 235 Class org.hsqldb.HsqlException
237 242 243 Class org.hsqldb.HsqlException
245 252 253 Class org.hsqldb.HsqlException
255 262 263 Class org.hsqldb.HsqlException
265 270 274 Class org.hsqldb.HsqlException
271 273 274 Class org.hsqldb.HsqlException
276 284 285 Class org.hsqldb.HsqlException
464 470 471 Class org.hsqldb.HsqlException
473 477 478 Class org.hsqldb.HsqlException
480 484 485 Class org.hsqldb.HsqlException
487 491 492 Class org.hsqldb.HsqlException
494 497 498 Class org.hsqldb.HsqlException
500 505 506 Class org.hsqldb.HsqlException
512 527 528 Class org.hsqldb.HsqlException
530 534 535 Class org.hsqldb.HsqlException
543 546 568 Class org.hsqldb.HsqlException
547 567 568 Class org.hsqldb.HsqlException
570 574 575 Class org.hsqldb.HsqlException
577 582 583 Class org.hsqldb.HsqlException
585 590 591 Class org.hsqldb.HsqlException
593 602 626 Class org.hsqldb.HsqlException
603 609 626 Class org.hsqldb.HsqlException
610 613 626 Class org.hsqldb.HsqlException
614 619 626 Class org.hsqldb.HsqlException
620 625 626 Class org.hsqldb.HsqlException
628 636 659 Class org.hsqldb.HsqlException
637 639 659 Class org.hsqldb.HsqlException
640 644 659 Class org.hsqldb.HsqlException
645 648 659 Class org.hsqldb.HsqlException
649 652 659 Class org.hsqldb.HsqlException
653 658 659 Class org.hsqldb.HsqlException
661 682 683 Class org.hsqldb.HsqlException
685 695 696 Class org.hsqldb.HsqlException
698 710 711 Class org.hsqldb.HsqlException
713 724 746 Class java.lang.Throwable
725 734 746 Class java.lang.Throwable
735 745 746 Class java.lang.Throwable
759 767 780 Class org.hsqldb.HsqlException
768 779 780 Class org.hsqldb.HsqlException
789 808 809 Class org.hsqldb.HsqlException
811 821 822 Class org.hsqldb.HsqlException
824 860 861 Class org.hsqldb.HsqlException
MethodParameters:
Name Flags
session
org.hsqldb.result.Result getTruncateResult(org.hsqldb.Session);
descriptor: (Lorg/hsqldb/Session;)Lorg/hsqldb/result/Result;
flags: (0x0000)
Code:
stack=4, locals=12, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_0
aaload
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 2
start local 2 1: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_1
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 3
start local 3 2: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_2
aaload
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 4
start local 4 3: aload 0
getfield org.hsqldb.StatementCommand.arguments:[Ljava/lang/Object;
iconst_3
aaload
checkcast org.hsqldb.types.TimestampData
astore 5
start local 5 4: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.type:I
iconst_3
if_icmpne 33
5: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
invokevirtual org.hsqldb.SchemaManager.getUserTable:(Lorg/hsqldb/HsqlNameManager$HsqlName;)Lorg/hsqldb/Table;
6: astore 7
start local 7 7: iconst_1
anewarray org.hsqldb.Table
dup
iconst_0
aload 7
aastore
astore 6
start local 6 8: aload 1
invokevirtual org.hsqldb.Session.getGrantee:()Lorg/hsqldb/rights/Grantee;
aload 7
invokevirtual org.hsqldb.rights.Grantee.checkDelete:(Lorg/hsqldb/SchemaObject;)V
9: aload 5
ifnull 16
10: new org.hsqldb.TablePeriodWorks
dup
aload 1
11: aload 7
12: invokespecial org.hsqldb.TablePeriodWorks.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/Table;)V
astore 8
start local 8 13: aload 8
aload 5
invokevirtual org.hsqldb.types.TimestampData.getSeconds:()J
invokevirtual org.hsqldb.TablePeriodWorks.removeOldRows:(J)J
pop2
14: iconst_0
invokestatic org.hsqldb.result.Result.newUpdateCountResult:(I)Lorg/hsqldb/result/Result;
15: areturn
end local 8 16: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session org.hsqldb.HsqlNameManager$HsqlName int int org.hsqldb.types.TimestampData org.hsqldb.Table[] org.hsqldb.Table
StackMap stack:
iload 4
ifne 66
17: iconst_0
istore 8
start local 8 18: goto 31
19: StackMap locals: int
StackMap stack:
aload 7
getfield org.hsqldb.Table.fkMainConstraints:[Lorg/hsqldb/Constraint;
iload 8
aaload
invokevirtual org.hsqldb.Constraint.getRef:()Lorg/hsqldb/Table;
aload 7
if_acmpeq 30
20: aload 7
getfield org.hsqldb.Table.fkMainConstraints:[Lorg/hsqldb/Constraint;
iload 8
aaload
invokevirtual org.hsqldb.Constraint.getRef:()Lorg/hsqldb/Table;
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
21: astore 9
start local 9 22: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
23: aload 9
24: invokevirtual org.hsqldb.SchemaManager.getUserTable:(Lorg/hsqldb/HsqlNameManager$HsqlName;)Lorg/hsqldb/Table;
25: astore 10
start local 10 26: aload 10
aload 1
invokevirtual org.hsqldb.Table.isEmpty:(Lorg/hsqldb/Session;)Z
ifne 30
27: bipush 8
28: aload 10
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
29: invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
end local 10 end local 9 30: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
31: iload 8
aload 7
getfield org.hsqldb.Table.fkMainConstraints:[Lorg/hsqldb/Constraint;
arraylength
if_icmplt 19
end local 8 end local 7 32: goto 66
end local 6 33: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
invokevirtual org.hsqldb.SchemaManager.getSchemaHsqlName:(Ljava/lang/String;)Lorg/hsqldb/HsqlNameManager$HsqlName;
pop
34: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
invokevirtual org.hsqldb.SchemaManager.getTables:(Ljava/lang/String;)Lorg/hsqldb/lib/HashMappedList;
35: astore 7
start local 7 36: aload 7
invokevirtual org.hsqldb.lib.HashMappedList.size:()I
anewarray org.hsqldb.Table
astore 6
start local 6 37: aload 7
aload 6
invokevirtual org.hsqldb.lib.HashMappedList.toValuesArray:([Ljava/lang/Object;)[Ljava/lang/Object;
pop
38: aload 1
aload 2
invokestatic org.hsqldb.StatementSchema.checkSchemaUpdateAuthorisation:(Lorg/hsqldb/Session;Lorg/hsqldb/HsqlNameManager$HsqlName;)V
39: iload 4
ifne 57
40: new org.hsqldb.lib.OrderedHashSet
dup
invokespecial org.hsqldb.lib.OrderedHashSet.<init>:()V
astore 8
start local 8 41: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
42: aload 2
aload 8
invokevirtual org.hsqldb.SchemaManager.getCascadingReferencesToSchema:(Lorg/hsqldb/HsqlNameManager$HsqlName;Lorg/hsqldb/lib/OrderedHashSet;)V
43: iconst_0
istore 9
start local 9 44: goto 56
45: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session org.hsqldb.HsqlNameManager$HsqlName int int org.hsqldb.types.TimestampData org.hsqldb.Table[] org.hsqldb.lib.HashMappedList org.hsqldb.lib.OrderedHashSet int
StackMap stack:
aload 8
iload 9
invokevirtual org.hsqldb.lib.OrderedHashSet.get:(I)Ljava/lang/Object;
checkcast org.hsqldb.HsqlNameManager$HsqlName
astore 10
start local 10 46: aload 10
getfield org.hsqldb.HsqlNameManager$HsqlName.type:I
iconst_5
if_icmpne 55
47: aload 10
getfield org.hsqldb.HsqlNameManager$HsqlName.parent:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.type:I
iconst_3
if_icmpne 55
48: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
49: aload 10
getfield org.hsqldb.HsqlNameManager$HsqlName.parent:Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.SchemaManager.getUserTable:(Lorg/hsqldb/HsqlNameManager$HsqlName;)Lorg/hsqldb/Table;
50: astore 11
start local 11 51: aload 11
aload 1
invokevirtual org.hsqldb.Table.isEmpty:(Lorg/hsqldb/Session;)Z
ifne 55
52: bipush 8
53: aload 11
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
54: invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
end local 11 end local 10 55: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
56: iload 9
aload 8
invokevirtual org.hsqldb.lib.OrderedHashSet.size:()I
if_icmplt 45
end local 9 end local 8 57: StackMap locals:
StackMap stack:
iload 3
ifeq 66
58: aload 1
getfield org.hsqldb.Session.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
59: aload 2
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
bipush 7
60: invokevirtual org.hsqldb.SchemaManager.databaseObjectIterator:(Ljava/lang/String;I)Lorg/hsqldb/lib/Iterator;
61: astore 8
start local 8 62: goto 65
63: StackMap locals: org.hsqldb.lib.Iterator
StackMap stack:
aload 8
invokeinterface org.hsqldb.lib.Iterator.next:()Ljava/lang/Object;
checkcast org.hsqldb.NumberSequence
astore 9
start local 9 64: aload 9
invokevirtual org.hsqldb.NumberSequence.reset:()V
end local 9 65: StackMap locals:
StackMap stack:
aload 8
invokeinterface org.hsqldb.lib.Iterator.hasNext:()Z
ifne 63
end local 8 end local 7 66: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 67: goto 74
68: StackMap locals: int
StackMap stack:
aload 6
iload 7
aaload
astore 8
start local 8 69: aload 8
aload 1
invokevirtual org.hsqldb.Table.getRowStore:(Lorg/hsqldb/Session;)Lorg/hsqldb/persist/PersistentStore;
astore 9
start local 9 70: aload 9
invokeinterface org.hsqldb.persist.PersistentStore.removeAll:()V
71: iload 3
ifeq 73
aload 8
getfield org.hsqldb.Table.identitySequence:Lorg/hsqldb/NumberSequence;
ifnull 73
72: aload 8
getfield org.hsqldb.Table.identitySequence:Lorg/hsqldb/NumberSequence;
invokevirtual org.hsqldb.NumberSequence.reset:()V
end local 9 end local 8 73: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
74: iload 7
aload 6
arraylength
if_icmplt 68
end local 7 75: getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
76: areturn
end local 6 end local 5 end local 4 end local 3 end local 2 77: StackMap locals: org.hsqldb.StatementCommand org.hsqldb.Session
StackMap stack: org.hsqldb.HsqlException
astore 2
start local 2 78: aload 2
aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;Ljava/lang/String;)Lorg/hsqldb/result/Result;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 79 0 this Lorg/hsqldb/StatementCommand;
0 79 1 session Lorg/hsqldb/Session;
1 77 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
2 77 3 restartIdentity Z
3 77 4 noCheck Z
4 77 5 timestamp Lorg/hsqldb/types/TimestampData;
8 33 6 tables [Lorg/hsqldb/Table;
37 77 6 tables [Lorg/hsqldb/Table;
7 32 7 table Lorg/hsqldb/Table;
13 16 8 works Lorg/hsqldb/TablePeriodWorks;
18 32 8 i I
22 30 9 tableName Lorg/hsqldb/HsqlNameManager$HsqlName;
26 30 10 refTable Lorg/hsqldb/Table;
36 66 7 list Lorg/hsqldb/lib/HashMappedList;
41 57 8 set Lorg/hsqldb/lib/OrderedHashSet;
44 57 9 i I
46 55 10 objectName Lorg/hsqldb/HsqlNameManager$HsqlName;
51 55 11 refTable Lorg/hsqldb/Table;
62 66 8 it Lorg/hsqldb/lib/Iterator;
64 65 9 sequence Lorg/hsqldb/NumberSequence;
67 75 7 i I
69 73 8 table Lorg/hsqldb/Table;
70 73 9 store Lorg/hsqldb/persist/PersistentStore;
78 79 2 e Lorg/hsqldb/HsqlException;
Exception table:
from to target type
0 15 77 Class org.hsqldb.HsqlException
16 76 77 Class org.hsqldb.HsqlException
MethodParameters:
Name Flags
session
public org.hsqldb.result.ResultMetaData getResultMetaData();
descriptor: ()Lorg/hsqldb/result/ResultMetaData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.StatementCommand.type:I
lookupswitch { // 3
1004: 4
1150: 2
1151: 1
default: 8
}
1: StackMap locals:
StackMap stack:
ldc "PLAN"
invokestatic org.hsqldb.result.ResultMetaData.newSingleColumnMetaData:(Ljava/lang/String;)Lorg/hsqldb/result/ResultMetaData;
areturn
2: StackMap locals:
StackMap stack:
ldc "REFERENCES"
3: invokestatic org.hsqldb.result.ResultMetaData.newSingleColumnMetaData:(Ljava/lang/String;)Lorg/hsqldb/result/ResultMetaData;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.StatementCommand.statementReturnType:I
iconst_2
if_icmpne 7
5: ldc "STATEMENTS"
6: invokestatic org.hsqldb.result.ResultMetaData.newSingleColumnMetaData:(Ljava/lang/String;)Lorg/hsqldb/result/ResultMetaData;
areturn
7: StackMap locals:
StackMap stack:
aload 0
invokespecial org.hsqldb.Statement.getResultMetaData:()Lorg/hsqldb/result/ResultMetaData;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokespecial org.hsqldb.Statement.getResultMetaData:()Lorg/hsqldb/result/ResultMetaData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/StatementCommand;
public boolean isAutoCommitStatement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.StatementCommand.isTransactionStatement:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/StatementCommand;
public java.lang.String describe(org.hsqldb.Session);
descriptor: (Lorg/hsqldb/Session;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.StatementCommand.sql:Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/StatementCommand;
0 1 1 session Lorg/hsqldb/Session;
MethodParameters:
Name Flags
session
}
SourceFile: "StatementCommand.java"
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager