public class org.hsqldb.persist.ScriptRunner
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.persist.ScriptRunner
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/persist/ScriptRunner;
public static void runScript(org.hsqldb.Database, java.lang.String, boolean);
descriptor: (Lorg/hsqldb/Database;Ljava/lang/String;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.getCrypto:()Lorg/hsqldb/persist/Crypto;
astore 3
start local 3 1: aload 3
ifnonnull 4
2: new org.hsqldb.scriptio.ScriptReaderText
dup
aload 0
aload 1
iconst_0
invokespecial org.hsqldb.scriptio.ScriptReaderText.<init>:(Lorg/hsqldb/Database;Ljava/lang/String;Z)V
astore 4
start local 4 3: goto 12
end local 4 4: StackMap locals: org.hsqldb.persist.Crypto
StackMap stack:
new org.hsqldb.scriptio.ScriptReaderDecode
dup
aload 0
aload 1
aload 3
5: iconst_1
6: invokespecial org.hsqldb.scriptio.ScriptReaderDecode.<init>:(Lorg/hsqldb/Database;Ljava/lang/String;Lorg/hsqldb/persist/Crypto;Z)V
astore 4
start local 4 7: goto 12
end local 4 StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 5
start local 5 9: aload 5
instanceof java.io.EOFException
ifne 11
10: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
ldc "opening log file"
aload 5
invokevirtual org.hsqldb.persist.Logger.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
11: StackMap locals: org.hsqldb.Database java.lang.String int org.hsqldb.persist.Crypto top java.lang.Throwable
StackMap stack:
return
end local 5 start local 4 12: StackMap locals: org.hsqldb.Database java.lang.String int org.hsqldb.persist.Crypto org.hsqldb.scriptio.ScriptReaderBase
StackMap stack:
aload 0
aload 4
iload 2
invokestatic org.hsqldb.persist.ScriptRunner.runScript:(Lorg/hsqldb/Database;Lorg/hsqldb/scriptio/ScriptReaderBase;Z)V
13: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 database Lorg/hsqldb/Database;
0 14 1 logFilename Ljava/lang/String;
0 14 2 fullReplay Z
1 14 3 crypto Lorg/hsqldb/persist/Crypto;
3 4 4 scr Lorg/hsqldb/scriptio/ScriptReaderBase;
7 8 4 scr Lorg/hsqldb/scriptio/ScriptReaderBase;
12 14 4 scr Lorg/hsqldb/scriptio/ScriptReaderBase;
9 12 5 e Ljava/lang/Throwable;
Exception table:
from to target type
1 7 8 Class java.lang.Throwable
MethodParameters:
Name Flags
database
logFilename
fullReplay
private static void runScript(org.hsqldb.Database, org.hsqldb.scriptio.ScriptReaderBase, boolean);
descriptor: (Lorg/hsqldb/Database;Lorg/hsqldb/scriptio/ScriptReaderBase;Z)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=10, locals=19, args_size=3
start local 0 start local 1 start local 2 0: new org.hsqldb.lib.IntKeyHashMap
dup
invokespecial org.hsqldb.lib.IntKeyHashMap.<init>:()V
astore 3
start local 3 1: aconst_null
astore 4
start local 4 2: iconst_0
istore 5
start local 5 3: new org.hsqldb.StatementDML
dup
bipush 91
4: sipush 2004
5: aconst_null
6: invokespecial org.hsqldb.StatementDML.<init>:(IILorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 8
start local 8 7: aload 0
invokevirtual org.hsqldb.Database.getCanonicalPath:()Ljava/lang/String;
astore 9
start local 9 8: iload 2
ifeq 9
ldc "open aborted"
goto 10
9: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top top org.hsqldb.Statement java.lang.String
StackMap stack:
ldc "open continued"
10: StackMap locals:
StackMap stack: java.lang.String
astore 10
start local 10 11: aload 8
ldc 9223372036854775807
invokevirtual org.hsqldb.Statement.setCompileTimestamp:(J)V
12: aload 0
iconst_0
invokevirtual org.hsqldb.Database.setReferentialIntegrity:(Z)V
13: goto 87
14: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getSessionNumber:()I
istore 11
start local 11 15: aload 4
ifnull 16
iload 5
iload 11
if_icmpeq 24
16: StackMap locals: int
StackMap stack:
iload 11
istore 5
17: aload 3
iload 5
invokevirtual org.hsqldb.lib.IntKeyHashMap.get:(I)Ljava/lang/Object;
checkcast org.hsqldb.Session
astore 4
18: aload 4
ifnonnull 24
19: aload 0
invokevirtual org.hsqldb.Database.getSessionManager:()Lorg/hsqldb/SessionManager;
20: aload 0
21: invokevirtual org.hsqldb.SessionManager.newSessionForLog:(Lorg/hsqldb/Database;)Lorg/hsqldb/Session;
22: astore 4
23: aload 3
iload 5
aload 4
invokevirtual org.hsqldb.lib.IntKeyHashMap.put:(ILjava/lang/Object;)Ljava/lang/Object;
pop
24: StackMap locals:
StackMap stack:
aconst_null
astore 12
start local 12 25: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getStatementType:()I
istore 7
start local 7 26: iload 7
tableswitch { // 1 - 7
1: 28
2: 66
3: 58
4: 56
5: 82
6: 76
7: 27
default: 83
}
27: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top int org.hsqldb.Statement java.lang.String java.lang.String int org.hsqldb.result.Result
StackMap stack:
aconst_null
astore 12
28: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getLoggedStatement:()Ljava/lang/String;
astore 6
start local 6 29: aload 4
aload 6
invokevirtual org.hsqldb.Session.compileStatement:(Ljava/lang/String;)Lorg/hsqldb/Statement;
astore 13
start local 13 30: aload 0
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.isVersion18:()Z
ifeq 46
31: aload 13
invokevirtual org.hsqldb.Statement.getType:()I
32: bipush 87
33: if_icmpne 46
34: aload 13
checkcast org.hsqldb.StatementSchema
35: invokevirtual org.hsqldb.StatementSchema.getArguments:()[Ljava/lang/Object;
iconst_0
36: aaload
checkcast org.hsqldb.Table
37: astore 14
start local 14 38: iconst_0
istore 15
start local 15 39: goto 45
40: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int java.lang.String int org.hsqldb.Statement java.lang.String java.lang.String int org.hsqldb.result.Result org.hsqldb.Statement org.hsqldb.Table int
StackMap stack:
aload 14
iload 15
invokevirtual org.hsqldb.Table.getColumn:(I)Lorg/hsqldb/ColumnSchema;
41: astore 16
start local 16 42: aload 16
invokevirtual org.hsqldb.ColumnSchema.getDataType:()Lorg/hsqldb/types/Type;
invokevirtual org.hsqldb.types.Type.isBitType:()Z
ifeq 44
43: aload 16
getstatic org.hsqldb.types.Type.SQL_BOOLEAN:Lorg/hsqldb/types/BooleanType;
invokevirtual org.hsqldb.ColumnSchema.setType:(Lorg/hsqldb/types/Type;)V
end local 16 44: StackMap locals:
StackMap stack:
iinc 15 1
45: StackMap locals:
StackMap stack:
iload 15
aload 14
invokevirtual org.hsqldb.Table.getColumnCount:()I
if_icmplt 40
end local 15 end local 14 46: StackMap locals:
StackMap stack:
aload 4
aload 13
47: getstatic org.hsqldb.map.ValuePool.emptyObjectArray:[Ljava/lang/Object;
iconst_0
48: invokevirtual org.hsqldb.Session.executeCompiledStatement:(Lorg/hsqldb/Statement;[Ljava/lang/Object;I)Lorg/hsqldb/result/Result;
astore 12
49: goto 52
end local 13 StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int java.lang.String int org.hsqldb.Statement java.lang.String java.lang.String int org.hsqldb.result.Result
StackMap stack: java.lang.Throwable
50: astore 14
start local 14 51: aload 14
invokestatic org.hsqldb.result.Result.newErrorResult:(Ljava/lang/Throwable;)Lorg/hsqldb/result/Result;
astore 12
end local 14 52: StackMap locals:
StackMap stack:
aload 12
ifnull 84
aload 12
invokevirtual org.hsqldb.result.Result.isError:()Z
ifeq 84
53: aload 12
invokevirtual org.hsqldb.result.Result.getException:()Lorg/hsqldb/HsqlException;
ifnull 55
54: aload 12
invokevirtual org.hsqldb.result.Result.getException:()Lorg/hsqldb/HsqlException;
athrow
55: StackMap locals:
StackMap stack:
aload 12
invokestatic org.hsqldb.error.Error.error:(Lorg/hsqldb/result/Result;)Lorg/hsqldb/HsqlException;
athrow
end local 6 56: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top int org.hsqldb.Statement java.lang.String java.lang.String int org.hsqldb.result.Result
StackMap stack:
aload 4
iconst_0
invokevirtual org.hsqldb.Session.commit:(Z)V
57: goto 84
58: StackMap locals:
StackMap stack:
aload 4
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
aload 8
putfield org.hsqldb.SessionContext.currentStatement:Lorg/hsqldb/Statement;
59: aload 4
aload 8
invokevirtual org.hsqldb.Session.beginAction:(Lorg/hsqldb/Statement;)V
60: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getData:()[Ljava/lang/Object;
astore 14
start local 14 61: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getCurrentTable:()Lorg/hsqldb/Table;
aload 4
62: aload 14
63: invokevirtual org.hsqldb.Table.insertNoCheckFromLog:(Lorg/hsqldb/Session;[Ljava/lang/Object;)V
64: aload 4
getstatic org.hsqldb.result.Result.updateOneResult:Lorg/hsqldb/result/Result;
invokevirtual org.hsqldb.Session.endAction:(Lorg/hsqldb/result/Result;)V
65: goto 84
end local 14 66: StackMap locals:
StackMap stack:
aload 4
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
aload 8
putfield org.hsqldb.SessionContext.currentStatement:Lorg/hsqldb/Statement;
67: aload 4
aload 8
invokevirtual org.hsqldb.Session.beginAction:(Lorg/hsqldb/Statement;)V
68: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getCurrentTable:()Lorg/hsqldb/Table;
astore 14
start local 14 69: aload 14
aload 4
invokevirtual org.hsqldb.Table.getRowStore:(Lorg/hsqldb/Session;)Lorg/hsqldb/persist/PersistentStore;
astore 15
start local 15 70: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getData:()[Ljava/lang/Object;
astore 16
start local 16 71: aload 14
aload 4
aload 16
invokevirtual org.hsqldb.Table.getDeleteRowFromLog:(Lorg/hsqldb/Session;[Ljava/lang/Object;)Lorg/hsqldb/Row;
astore 17
start local 17 72: aload 17
ifnull 74
73: aload 4
aload 14
aload 15
aload 17
aconst_null
invokevirtual org.hsqldb.Session.addDeleteAction:(Lorg/hsqldb/Table;Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/Row;[I)V
74: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top int org.hsqldb.Statement java.lang.String java.lang.String int org.hsqldb.result.Result top org.hsqldb.Table org.hsqldb.persist.PersistentStore java.lang.Object[] org.hsqldb.Row
StackMap stack:
aload 4
getstatic org.hsqldb.result.Result.updateOneResult:Lorg/hsqldb/result/Result;
invokevirtual org.hsqldb.Session.endAction:(Lorg/hsqldb/result/Result;)V
75: goto 84
end local 17 end local 16 end local 15 end local 14 76: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top int org.hsqldb.Statement java.lang.String java.lang.String int org.hsqldb.result.Result
StackMap stack:
aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
77: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getCurrentSchema:()Ljava/lang/String;
78: invokevirtual org.hsqldb.SchemaManager.findSchemaHsqlName:(Ljava/lang/String;)Lorg/hsqldb/HsqlNameManager$HsqlName;
79: astore 14
start local 14 80: aload 4
aload 14
invokevirtual org.hsqldb.Session.setCurrentSchemaHsqlName:(Lorg/hsqldb/HsqlNameManager$HsqlName;)V
81: goto 84
end local 14 82: StackMap locals:
StackMap stack:
goto 84
83: StackMap locals:
StackMap stack:
sipush 472
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
84: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.hsqldb.Session.isClosed:()Z
ifeq 87
85: aconst_null
astore 4
86: aload 3
iload 5
invokevirtual org.hsqldb.lib.IntKeyHashMap.remove:(I)Ljava/lang/Object;
pop
end local 12 end local 11 end local 7 87: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top top org.hsqldb.Statement java.lang.String java.lang.String
StackMap stack:
aload 1
aload 4
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.readLoggedStatement:(Lorg/hsqldb/Session;)Z
ifne 14
88: goto 133
StackMap locals:
StackMap stack: org.hsqldb.HsqlException
89: astore 11
start local 11 90: aload 11
invokevirtual org.hsqldb.HsqlException.getErrorCode:()I
sipush -472
if_icmpne 92
91: aload 11
athrow
92: StackMap locals: org.hsqldb.HsqlException
StackMap stack:
new java.lang.StringBuilder
dup
ldc "statement error processing log - "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
93: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getFileNamePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " line: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
94: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getLineNumber:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
95: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 12
start local 12 96: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aload 12
aload 11
invokevirtual org.hsqldb.persist.Logger.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
97: iload 2
ifeq 99
98: aload 11
sipush 472
aload 12
invokestatic org.hsqldb.error.Error.error:(Ljava/lang/Throwable;ILjava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
end local 12 end local 11 99: StackMap locals:
StackMap stack:
aload 1
ifnull 101
100: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.close:()V
101: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.Database.getSessionManager:()Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.closeAllSessions:()V
102: aload 0
iconst_1
invokevirtual org.hsqldb.Database.setReferentialIntegrity:(Z)V
goto 137
103: StackMap locals:
StackMap stack: java.lang.OutOfMemoryError
astore 11
start local 11 104: new java.lang.StringBuilder
dup
ldc "out of memory processing log - "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
105: ldc " line: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getLineNumber:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
106: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 12
start local 12 107: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aload 12
aload 11
invokevirtual org.hsqldb.persist.Logger.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
108: sipush 460
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
end local 12 end local 11 109: StackMap locals:
StackMap stack: java.lang.Throwable
astore 11
start local 11 110: aload 11
sipush 472
111: bipush 25
112: iconst_2
anewarray java.lang.String
dup
iconst_0
113: new java.lang.StringBuilder
dup
aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getLineNumber:()J
invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 11
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
aastore
114: invokestatic org.hsqldb.error.Error.error:(Ljava/lang/Throwable;II[Ljava/lang/Object;)Lorg/hsqldb/HsqlException;
115: astore 12
start local 12 116: new java.lang.StringBuilder
dup
ldc "statement error processing log - "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
117: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getFileNamePath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " line: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
118: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.getLineNumber:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
119: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 13
start local 13 120: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aload 13
aload 12
invokevirtual org.hsqldb.persist.Logger.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
121: iload 2
ifeq 123
122: aload 12
athrow
end local 13 end local 12 end local 11 123: StackMap locals:
StackMap stack:
aload 1
ifnull 125
124: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.close:()V
125: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.Database.getSessionManager:()Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.closeAllSessions:()V
126: aload 0
iconst_1
invokevirtual org.hsqldb.Database.setReferentialIntegrity:(Z)V
goto 137
127: StackMap locals:
StackMap stack: java.lang.Throwable
astore 18
128: aload 1
ifnull 130
129: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.close:()V
130: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top top org.hsqldb.Statement java.lang.String java.lang.String top top top top top top top java.lang.Throwable
StackMap stack:
aload 0
invokevirtual org.hsqldb.Database.getSessionManager:()Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.closeAllSessions:()V
131: aload 0
iconst_1
invokevirtual org.hsqldb.Database.setReferentialIntegrity:(Z)V
132: aload 18
athrow
133: StackMap locals: org.hsqldb.Database org.hsqldb.scriptio.ScriptReaderBase int org.hsqldb.lib.IntKeyHashMap org.hsqldb.Session int top top org.hsqldb.Statement java.lang.String java.lang.String
StackMap stack:
aload 1
ifnull 135
134: aload 1
invokevirtual org.hsqldb.scriptio.ScriptReaderBase.close:()V
135: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.Database.getSessionManager:()Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.closeAllSessions:()V
136: aload 0
iconst_1
invokevirtual org.hsqldb.Database.setReferentialIntegrity:(Z)V
137: StackMap locals:
StackMap stack:
return
end local 10 end local 9 end local 8 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 138 0 database Lorg/hsqldb/Database;
0 138 1 scr Lorg/hsqldb/scriptio/ScriptReaderBase;
0 138 2 fullReplay Z
1 138 3 sessionMap Lorg/hsqldb/lib/IntKeyHashMap;
2 138 4 current Lorg/hsqldb/Session;
3 138 5 currentId I
29 56 6 statement Ljava/lang/String;
26 87 7 statementType I
7 138 8 dummy Lorg/hsqldb/Statement;
8 138 9 databaseFile Ljava/lang/String;
11 138 10 action Ljava/lang/String;
15 87 11 sessionId I
25 87 12 result Lorg/hsqldb/result/Result;
30 50 13 cs Lorg/hsqldb/Statement;
38 46 14 table Lorg/hsqldb/Table;
39 46 15 i I
42 44 16 column Lorg/hsqldb/ColumnSchema;
51 52 14 e Ljava/lang/Throwable;
61 66 14 data [Ljava/lang/Object;
69 76 14 table Lorg/hsqldb/Table;
70 76 15 store Lorg/hsqldb/persist/PersistentStore;
71 76 16 data [Ljava/lang/Object;
72 76 17 row Lorg/hsqldb/Row;
80 82 14 name Lorg/hsqldb/HsqlNameManager$HsqlName;
90 99 11 e Lorg/hsqldb/HsqlException;
96 99 12 error Ljava/lang/String;
104 109 11 e Ljava/lang/OutOfMemoryError;
107 109 12 error Ljava/lang/String;
110 123 11 t Ljava/lang/Throwable;
116 123 12 e Lorg/hsqldb/HsqlException;
120 123 13 error Ljava/lang/String;
Exception table:
from to target type
29 49 50 Class java.lang.Throwable
13 88 89 Class org.hsqldb.HsqlException
13 88 103 Class java.lang.OutOfMemoryError
13 88 109 Class java.lang.Throwable
13 99 127 any
103 123 127 any
MethodParameters:
Name Flags
database
scr
fullReplay
}
SourceFile: "ScriptRunner.java"
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager