public class org.hsqldb.ParserCommand extends org.hsqldb.ParserDDL
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.ParserCommand
super_class: org.hsqldb.ParserDDL
{
void <init>(org.hsqldb.Session, org.hsqldb.Scanner);
descriptor: (Lorg/hsqldb/Session;Lorg/hsqldb/Scanner;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.hsqldb.ParserDDL.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/Scanner;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/ParserCommand;
0 2 1 session Lorg/hsqldb/Session;
0 2 2 t Lorg/hsqldb/Scanner;
MethodParameters:
Name Flags
session
t
org.hsqldb.Statement compileStatement(int);
descriptor: (I)Lorg/hsqldb/Statement;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hsqldb.ParserCommand.compilePart:(I)Lorg/hsqldb/Statement;
astore 2
start local 2 1: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1014
if_icmpne 5
2: aload 2
invokevirtual org.hsqldb.Statement.getSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
ifnonnull 4
3: aload 2
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
invokevirtual org.hsqldb.Session.getCurrentSchemaHsqlName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.Statement.setSchemaHsqlName:(Lorg/hsqldb/HsqlNameManager$HsqlName;)V
4: StackMap locals: org.hsqldb.Statement
StackMap stack:
aload 2
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/ParserCommand;
0 6 1 props I
1 6 2 cs Lorg/hsqldb/Statement;
MethodParameters:
Name Flags
props
org.hsqldb.lib.HsqlArrayList compileStatements(java.lang.String, org.hsqldb.result.Result);
descriptor: (Ljava/lang/String;Lorg/hsqldb/result/Result;)Lorg/hsqldb/lib/HsqlArrayList;
flags: (0x0000)
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new org.hsqldb.lib.HsqlArrayList
dup
invokespecial org.hsqldb.lib.HsqlArrayList.<init>:()V
astore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aload 0
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 1
invokevirtual org.hsqldb.ParserCommand.reset:(Lorg/hsqldb/Session;Ljava/lang/String;)V
3: StackMap locals: org.hsqldb.lib.HsqlArrayList org.hsqldb.Statement
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1014
if_icmpne 5
4: goto 20
5: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hsqldb.ParserCommand.lastError:Lorg/hsqldb/HsqlException;
6: aload 0
aload 2
invokevirtual org.hsqldb.result.Result.getExecuteProperties:()I
invokevirtual org.hsqldb.ParserCommand.compilePart:(I)Lorg/hsqldb/Statement;
astore 4
7: goto 12
StackMap locals:
StackMap stack: org.hsqldb.HsqlException
8: astore 5
start local 5 9: aload 0
getfield org.hsqldb.ParserCommand.lastError:Lorg/hsqldb/HsqlException;
ifnull 11
aload 0
getfield org.hsqldb.ParserCommand.lastError:Lorg/hsqldb/HsqlException;
invokevirtual org.hsqldb.HsqlException.getLevel:()I
aload 5
invokevirtual org.hsqldb.HsqlException.getLevel:()I
if_icmple 11
10: aload 0
getfield org.hsqldb.ParserCommand.lastError:Lorg/hsqldb/HsqlException;
athrow
11: StackMap locals: org.hsqldb.HsqlException
StackMap stack:
aload 5
athrow
end local 5 12: StackMap locals:
StackMap stack:
aload 4
getfield org.hsqldb.Statement.isExplain:Z
ifne 15
13: aload 4
invokevirtual org.hsqldb.Statement.getParametersMetaData:()Lorg/hsqldb/result/ResultMetaData;
invokevirtual org.hsqldb.result.ResultMetaData.getColumnCount:()I
ifle 15
14: sipush 5575
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
15: StackMap locals:
StackMap stack:
aload 4
16: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
invokeinterface org.hsqldb.TransactionManager.getGlobalChangeTimestamp:()J
17: invokevirtual org.hsqldb.Statement.setCompileTimestamp:(J)V
18: aload 3
aload 4
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
19: goto 3
20: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.hsqldb.lib.HsqlArrayList.size:()I
iconst_1
if_icmple 23
21: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.sqlRestrictExec:Z
ifeq 23
22: sipush 1252
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
23: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.result.Result.getStatementType:()I
istore 5
start local 5 24: iload 5
ifeq 32
25: aload 4
invokevirtual org.hsqldb.Statement.getGroup:()I
istore 6
start local 6 26: iload 6
sipush 2003
if_icmpne 29
27: iload 5
iconst_1
if_icmpne 32
28: sipush 1253
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
29: StackMap locals: int int
StackMap stack:
iload 5
iconst_2
if_icmpne 32
30: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.sqlRestrictExec:Z
ifeq 32
31: sipush 1254
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
end local 6 32: StackMap locals:
StackMap stack:
aload 3
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/hsqldb/ParserCommand;
0 33 1 sql Ljava/lang/String;
0 33 2 cmd Lorg/hsqldb/result/Result;
1 33 3 list Lorg/hsqldb/lib/HsqlArrayList;
2 33 4 cs Lorg/hsqldb/Statement;
9 12 5 e Lorg/hsqldb/HsqlException;
24 33 5 returnType I
26 32 6 group I
Exception table:
from to target type
5 7 8 Class org.hsqldb.HsqlException
MethodParameters:
Name Flags
sql
cmd
private org.hsqldb.Statement compilePart(int);
descriptor: (I)Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
invokevirtual org.hsqldb.ParserDQL$CompileContext.reset:()V
1: aload 0
aload 0
invokevirtual org.hsqldb.ParserCommand.getPosition:()I
invokevirtual org.hsqldb.ParserCommand.setPartPosition:(I)V
2: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1015
if_icmpne 4
3: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 35
4: 48
28: 26
47: 38
50: 58
59: 46
82: 78
84: 20
89: 60
93: 50
128: 32
130: 52
145: 14
176: 18
247: 44
253: 52
255: 40
260: 42
265: 5
268: 30
281: 36
294: 5
311: 22
319: 16
325: 9
337: 5
585: 66
595: 68
599: 54
613: 70
634: 56
650: 80
661: 62
663: 64
794: 24
936: 5
default: 82
}
5: StackMap locals:
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
iload 1
6: iconst_0
7: invokevirtual org.hsqldb.ParserCommand.compileCursorSpecification:([Lorg/hsqldb/RangeGroup;IZ)Lorg/hsqldb/StatementQuery;
astore 2
start local 2 8: goto 83
end local 2 9: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
getfield org.hsqldb.SessionContext.sessionVariableRangeGroups:[Lorg/hsqldb/RangeGroup;
10: astore 3
start local 3 11: aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
aload 3
invokevirtual org.hsqldb.ParserDQL$CompileContext.setOuterRanges:([Lorg/hsqldb/RangeGroup;)V
12: aload 0
iload 1
invokevirtual org.hsqldb.ParserCommand.compileShortCursorSpecification:(I)Lorg/hsqldb/StatementDMQL;
astore 2
start local 2 13: goto 83
end local 3 end local 2 14: StackMap locals:
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
invokevirtual org.hsqldb.ParserCommand.compileInsertStatement:([Lorg/hsqldb/RangeGroup;)Lorg/hsqldb/StatementDMQL;
astore 2
start local 2 15: goto 83
end local 2 16: StackMap locals:
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
invokevirtual org.hsqldb.ParserCommand.compileUpdateStatement:([Lorg/hsqldb/RangeGroup;)Lorg/hsqldb/StatementDMQL;
astore 2
start local 2 17: goto 83
end local 2 18: StackMap locals:
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
invokevirtual org.hsqldb.ParserCommand.compileMergeStatement:([Lorg/hsqldb/RangeGroup;)Lorg/hsqldb/StatementDMQL;
astore 2
start local 2 19: goto 83
end local 2 20: StackMap locals:
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
invokevirtual org.hsqldb.ParserCommand.compileDeleteStatement:([Lorg/hsqldb/RangeGroup;)Lorg/hsqldb/Statement;
astore 2
start local 2 21: goto 83
end local 2 22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileTruncateStatement:()Lorg/hsqldb/Statement;
astore 2
start local 2 23: goto 83
end local 2 24: StackMap locals:
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
invokevirtual org.hsqldb.ParserCommand.compileInsertStatement:([Lorg/hsqldb/RangeGroup;)Lorg/hsqldb/StatementDMQL;
astore 2
start local 2 25: goto 83
end local 2 26: StackMap locals:
StackMap stack:
aload 0
27: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
getfield org.hsqldb.SessionContext.sessionVariableRangeGroups:[Lorg/hsqldb/RangeGroup;
iconst_0
28: invokevirtual org.hsqldb.ParserCommand.compileCallStatement:([Lorg/hsqldb/RangeGroup;Z)Lorg/hsqldb/StatementDMQL;
astore 2
start local 2 29: goto 83
end local 2 30: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSet:()Lorg/hsqldb/Statement;
astore 2
start local 2 31: goto 83
end local 2 32: StackMap locals:
StackMap stack:
aload 0
33: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
getfield org.hsqldb.SessionContext.sessionVariableRangeGroups:[Lorg/hsqldb/RangeGroup;
34: invokevirtual org.hsqldb.ParserCommand.compileGetStatement:([Lorg/hsqldb/RangeGroup;)Lorg/hsqldb/Statement;
astore 2
start local 2 35: goto 83
end local 2 36: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileStartTransaction:()Lorg/hsqldb/Statement;
astore 2
start local 2 37: goto 83
end local 2 38: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileCommit:()Lorg/hsqldb/Statement;
astore 2
start local 2 39: goto 83
end local 2 40: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileRollback:()Lorg/hsqldb/Statement;
astore 2
start local 2 41: goto 83
end local 2 42: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSavepoint:()Lorg/hsqldb/Statement;
astore 2
start local 2 43: goto 83
end local 2 44: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileReleaseSavepoint:()Lorg/hsqldb/Statement;
astore 2
start local 2 45: goto 83
end local 2 46: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileCreate:()Lorg/hsqldb/StatementSchema;
astore 2
start local 2 47: goto 83
end local 2 48: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileAlter:()Lorg/hsqldb/Statement;
astore 2
start local 2 49: goto 83
end local 2 50: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileDrop:()Lorg/hsqldb/Statement;
astore 2
start local 2 51: goto 83
end local 2 52: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileGrantOrRevoke:()Lorg/hsqldb/StatementSchema;
astore 2
start local 2 53: goto 83
end local 2 54: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileComment:()Lorg/hsqldb/StatementSchema;
astore 2
start local 2 55: goto 83
end local 2 56: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileLock:()Lorg/hsqldb/Statement;
astore 2
start local 2 57: goto 83
end local 2 58: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileConnect:()Lorg/hsqldb/Statement;
astore 2
start local 2 59: goto 83
end local 2 60: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileDisconnect:()Lorg/hsqldb/Statement;
astore 2
start local 2 61: goto 83
end local 2 62: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual org.hsqldb.ParserCommand.compileScript:(Z)Lorg/hsqldb/Statement;
astore 2
start local 2 63: goto 83
end local 2 64: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileShutdown:()Lorg/hsqldb/Statement;
astore 2
start local 2 65: goto 83
end local 2 66: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileBackup:()Lorg/hsqldb/Statement;
astore 2
start local 2 67: goto 83
end local 2 68: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileCheckpoint:()Lorg/hsqldb/Statement;
astore 2
start local 2 69: goto 83
end local 2 70: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.getPosition:()I
istore 3
start local 3 71: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
72: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 651
if_icmpne 75
73: aload 0
invokevirtual org.hsqldb.ParserCommand.compileExplainPlan:()Lorg/hsqldb/Statement;
astore 2
start local 2 74: goto 76
end local 2 75: StackMap locals: org.hsqldb.ParserCommand int top int
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileExplainReferences:()Lorg/hsqldb/Statement;
astore 2
start local 2 76: StackMap locals: org.hsqldb.ParserCommand int org.hsqldb.Statement int
StackMap stack:
aload 2
aload 0
iload 3
invokevirtual org.hsqldb.ParserCommand.getLastPart:(I)Ljava/lang/String;
invokevirtual org.hsqldb.Statement.setSQL:(Ljava/lang/String;)V
77: goto 83
end local 3 end local 2 78: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileDeclare:()Lorg/hsqldb/Statement;
astore 2
start local 2 79: goto 83
end local 2 80: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compilePerform:()Lorg/hsqldb/Statement;
astore 2
start local 2 81: goto 83
end local 2 82: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
start local 2 83: StackMap locals: org.hsqldb.Statement
StackMap stack:
aload 2
getfield org.hsqldb.Statement.type:I
lookupswitch { // 4
14: 84
66: 84
1093: 84
1151: 84
default: 85
}
84: StackMap locals:
StackMap stack:
goto 86
85: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual org.hsqldb.ParserCommand.getLastPart:()Ljava/lang/String;
invokevirtual org.hsqldb.Statement.setSQL:(Ljava/lang/String;)V
86: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 941
if_icmpne 89
87: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
88: goto 90
StackMap locals:
StackMap stack:
89: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
pop
90: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lorg/hsqldb/ParserCommand;
0 91 1 props I
8 9 2 cs Lorg/hsqldb/Statement;
13 14 2 cs Lorg/hsqldb/Statement;
15 16 2 cs Lorg/hsqldb/Statement;
17 18 2 cs Lorg/hsqldb/Statement;
19 20 2 cs Lorg/hsqldb/Statement;
21 22 2 cs Lorg/hsqldb/Statement;
23 24 2 cs Lorg/hsqldb/Statement;
25 26 2 cs Lorg/hsqldb/Statement;
29 30 2 cs Lorg/hsqldb/Statement;
31 32 2 cs Lorg/hsqldb/Statement;
35 36 2 cs Lorg/hsqldb/Statement;
37 38 2 cs Lorg/hsqldb/Statement;
39 40 2 cs Lorg/hsqldb/Statement;
41 42 2 cs Lorg/hsqldb/Statement;
43 44 2 cs Lorg/hsqldb/Statement;
45 46 2 cs Lorg/hsqldb/Statement;
47 48 2 cs Lorg/hsqldb/Statement;
49 50 2 cs Lorg/hsqldb/Statement;
51 52 2 cs Lorg/hsqldb/Statement;
53 54 2 cs Lorg/hsqldb/Statement;
55 56 2 cs Lorg/hsqldb/Statement;
57 58 2 cs Lorg/hsqldb/Statement;
59 60 2 cs Lorg/hsqldb/Statement;
61 62 2 cs Lorg/hsqldb/Statement;
63 64 2 cs Lorg/hsqldb/Statement;
65 66 2 cs Lorg/hsqldb/Statement;
67 68 2 cs Lorg/hsqldb/Statement;
69 70 2 cs Lorg/hsqldb/Statement;
74 75 2 cs Lorg/hsqldb/Statement;
76 78 2 cs Lorg/hsqldb/Statement;
79 80 2 cs Lorg/hsqldb/Statement;
81 82 2 cs Lorg/hsqldb/Statement;
83 91 2 cs Lorg/hsqldb/Statement;
11 14 3 ranges [Lorg/hsqldb/RangeGroup;
71 78 3 position I
MethodParameters:
Name Flags
props
private org.hsqldb.Statement compileDeclare();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.compileDeclareLocalTableOrNull:()Lorg/hsqldb/StatementSession;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: org.hsqldb.Statement
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readLocalVariableDeclarationOrNull:()[Lorg/hsqldb/ColumnSchema;
astore 2
start local 2 4: aload 2
ifnull 8
5: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 6: new org.hsqldb.StatementSession
dup
sipush 1127
aload 3
invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
astore 1
7: aload 1
areturn
end local 3 8: StackMap locals: org.hsqldb.ColumnSchema[]
StackMap stack:
aload 0
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
iconst_0
invokevirtual org.hsqldb.ParserCommand.compileDeclareCursorOrNull:([Lorg/hsqldb/RangeGroup;Z)Lorg/hsqldb/StatementQuery;
astore 1
9: aload 1
ifnonnull 13
10: aload 0
getfield org.hsqldb.ParserCommand.lastError:Lorg/hsqldb/HsqlException;
ifnonnull 11
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
goto 12
11: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.lastError:Lorg/hsqldb/HsqlException;
12: StackMap locals:
StackMap stack: org.hsqldb.HsqlException
athrow
13: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hsqldb/ParserCommand;
1 14 1 cs Lorg/hsqldb/Statement;
4 14 2 variables [Lorg/hsqldb/ColumnSchema;
6 8 3 args [Ljava/lang/Object;
private org.hsqldb.Statement compileScript(boolean);
descriptor: (Z)Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=9, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aconst_null
astore 6
start local 6 5: aload 0
sipush 661
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
6: iload 1
ifeq 46
7: aload 0
bipush 120
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
8: aload 0
sipush 605
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 35
9: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
331: 13
399: 28
540: 10
default: 31
}
10: StackMap locals: org.hsqldb.ParserCommand int java.lang.String int int org.hsqldb.HsqlNameManager$HsqlName org.hsqldb.types.TimestampData
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
11: sipush 540
istore 4
12: goto 32
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
14: aload 0
sipush 399
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
15: aload 0
bipush 124
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 25
16: aload 0
sipush 298
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
17: aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 7
start local 7 18: getstatic org.hsqldb.types.Type.SQL_TIMESTAMP:Lorg/hsqldb/types/DateTimeType;
19: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 7
20: getstatic org.hsqldb.types.Type.SQL_VARCHAR_DEFAULT:Lorg/hsqldb/types/CharacterType;
21: invokevirtual org.hsqldb.types.DateTimeType.convertToType:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;Lorg/hsqldb/types/Type;)Ljava/lang/Object;
22: checkcast org.hsqldb.types.TimestampData
23: astore 6
end local 7 24: goto 26
25: StackMap locals:
StackMap stack:
getstatic org.hsqldb.types.DateTimeType.epochTimestamp:Lorg/hsqldb/types/TimestampData;
astore 6
26: StackMap locals:
StackMap stack:
sipush 331
istore 4
27: goto 32
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
29: sipush 399
istore 4
30: goto 32
31: StackMap locals:
StackMap stack:
iconst_2
istore 4
32: StackMap locals:
StackMap stack:
aload 0
sipush 301
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
33: sipush 605
istore 3
34: goto 46
StackMap locals:
StackMap stack:
35: aload 0
sipush 294
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 45
36: aload 0
invokevirtual org.hsqldb.ParserCommand.readTableName:()Lorg/hsqldb/Table;
astore 7
start local 7 37: aload 7
invokevirtual org.hsqldb.Table.isView:()Z
ifne 38
aload 7
invokevirtual org.hsqldb.Table.isTemp:()Z
ifeq 39
38: StackMap locals: org.hsqldb.Table
StackMap stack:
sipush 5501
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
39: StackMap locals:
StackMap stack:
aload 7
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 5
40: aload 0
sipush 399
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
41: aload 0
sipush 301
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
42: sipush 294
istore 3
43: sipush 399
istore 4
end local 7 44: goto 46
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
46: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1011
if_icmpne 52
47: iload 3
ifne 50
48: sipush 605
istore 3
49: iconst_2
istore 4
50: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 2
51: goto 57
StackMap locals:
StackMap stack:
52: iload 3
ifne 56
53: sipush 605
istore 3
54: sipush 540
istore 4
55: goto 57
56: StackMap locals:
StackMap stack:
aload 0
ldc "PATH"
invokevirtual org.hsqldb.ParserCommand.unexpectedTokenRequire:(Ljava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
57: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
58: astore 7
start local 7 59: iconst_5
anewarray java.lang.Object
dup
iconst_0
60: aload 2
aastore
dup
iconst_1
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 5
aastore
dup
iconst_4
61: aload 6
aastore
62: astore 8
start local 8 63: new org.hsqldb.StatementCommand
dup
sipush 1004
aload 8
64: aconst_null
aload 7
65: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Lorg/hsqldb/ParserCommand;
0 66 1 extended Z
1 66 2 name Ljava/lang/String;
2 66 3 scope I
3 66 4 type I
4 66 5 tableName Lorg/hsqldb/HsqlNameManager$HsqlName;
5 66 6 timestamp Lorg/hsqldb/types/TimestampData;
18 24 7 s Ljava/lang/String;
37 44 7 table Lorg/hsqldb/Table;
59 66 7 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
63 66 8 args [Ljava/lang/Object;
MethodParameters:
Name Flags
extended
private org.hsqldb.Statement compileConnect();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=1
start local 0 0: aconst_null
astore 2
start local 2 1: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
2: aload 0
sipush 321
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
3: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsSimpleName:()V
4: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 1
start local 1 5: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
6: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
invokevirtual org.hsqldb.Session.isProcessingLog:()Z
ifne 9
7: aload 0
sipush 649
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
8: aload 0
invokevirtual org.hsqldb.ParserCommand.readPassword:()Ljava/lang/String;
astore 2
9: StackMap locals: java.lang.String java.lang.String
StackMap stack:
iconst_2
anewarray org.hsqldb.Expression
dup
iconst_0
10: new org.hsqldb.ExpressionValue
dup
aload 1
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
invokespecial org.hsqldb.ExpressionValue.<init>:(Ljava/lang/Object;Lorg/hsqldb/types/Type;)V
aastore
dup
iconst_1
11: new org.hsqldb.ExpressionValue
dup
aload 2
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
invokespecial org.hsqldb.ExpressionValue.<init>:(Ljava/lang/Object;Lorg/hsqldb/types/Type;)V
aastore
12: astore 3
start local 3 13: new org.hsqldb.StatementSession
dup
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
14: bipush 81
15: aload 3
16: invokespecial org.hsqldb.StatementSession.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/ParserDQL$CompileContext;I[Lorg/hsqldb/Expression;)V
17: astore 4
start local 4 18: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hsqldb/ParserCommand;
5 19 1 userName Ljava/lang/String;
1 19 2 password Ljava/lang/String;
13 19 3 args [Lorg/hsqldb/Expression;
18 19 4 cs Lorg/hsqldb/Statement;
private org.hsqldb.StatementCommand compileSetDefault();
descriptor: ()Lorg/hsqldb/StatementCommand;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 4
250: 12
294: 20
446: 33
628: 2
default: 48
}
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
3: aload 0
sipush 519
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
4: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
5: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
6: invokevirtual org.hsqldb.SchemaManager.getSchemaHsqlName:(Ljava/lang/String;)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 1
start local 1 7: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
8: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 9: new org.hsqldb.StatementCommand
dup
10: sipush 1034
aload 2
11: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
13: aload 0
sipush 640
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
14: aload 0
sipush 259
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
15: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 1
start local 1 16: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 17: new org.hsqldb.StatementCommand
dup
18: sipush 1046
aload 2
19: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 20: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
21: aload 0
sipush 557
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
22: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 2
593: 25
640: 23
default: 27
}
23: StackMap locals:
StackMap stack:
iconst_4
istore 1
start local 1 24: goto 28
end local 1 25: StackMap locals:
StackMap stack:
iconst_5
istore 1
start local 1 26: goto 28
end local 1 27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
start local 1 28: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
29: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic org.hsqldb.map.ValuePool.getInt:(I)Ljava/lang/Integer;
aastore
astore 2
start local 2 30: new org.hsqldb.StatementCommand
dup
31: sipush 1035
aload 2
32: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 33: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
34: aload 0
sipush 454
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
35: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 2
502: 36
528: 40
default: 43
}
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
37: aload 0
sipush 386
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
38: iconst_2
istore 1
start local 1 39: goto 44
end local 1 40: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
41: bipush 8
istore 1
start local 1 42: goto 44
end local 1 43: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
start local 1 44: StackMap locals: int
StackMap stack:
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic org.hsqldb.map.ValuePool.getInt:(I)Ljava/lang/Integer;
aastore
astore 2
start local 2 45: new org.hsqldb.StatementCommand
dup
46: sipush 1053
aload 2
47: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 48: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lorg/hsqldb/ParserCommand;
7 12 1 schema Lorg/hsqldb/HsqlNameManager$HsqlName;
9 12 2 args [Ljava/lang/Object;
16 20 1 size Ljava/lang/Integer;
17 20 2 args [Ljava/lang/Object;
24 25 1 type I
26 27 1 type I
28 33 1 type I
30 33 2 args [Ljava/lang/Object;
39 40 1 level I
42 43 1 level I
44 48 1 level I
45 48 2 args [Ljava/lang/Object;
private org.hsqldb.StatementCommand compileSetProperty();
descriptor: ()Lorg/hsqldb/StatementCommand;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsSimpleName:()V
2: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsDelimitedIdentifier:()V
3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 1
start local 1 4: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 310
if_icmpne 8
6: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
start local 2 7: goto 13
end local 2 StackMap locals: java.lang.String
StackMap stack:
8: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
bipush 114
if_icmpne 11
9: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
start local 2 10: goto 13
end local 2 11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsValue:()V
12: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenValue:Ljava/lang/Object;
astore 2
start local 2 13: StackMap locals: java.lang.Object
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
14: iconst_2
anewarray java.lang.Object
dup
iconst_0
15: aload 1
aastore
dup
iconst_1
aload 2
aastore
16: astore 3
start local 3 17: new org.hsqldb.StatementCommand
dup
sipush 1039
18: aload 3
19: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/hsqldb/ParserCommand;
4 20 1 property Ljava/lang/String;
7 8 2 value Ljava/lang/Object;
10 11 2 value Ljava/lang/Object;
13 20 2 value Ljava/lang/Object;
17 20 3 args [Ljava/lang/Object;
private org.hsqldb.Statement compileSet();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 20
83: 115
190: 42
294: 129
297: 78
369: 2
379: 59
512: 80
519: 20
530: 82
548: 84
583: 91
605: 184
617: 183
621: 103
628: 168
638: 109
649: 152
653: 185
655: 97
676: 130
default: 186
}
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
3: aload 0
invokevirtual org.hsqldb.ParserCommand.XreadValueSpecificationOrNull:()Lorg/hsqldb/Expression;
astore 1
start local 1 4: aload 1
ifnonnull 10
5: aload 0
invokevirtual org.hsqldb.ParserCommand.readSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 2
start local 2 6: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 7: new org.hsqldb.StatementSession
dup
bipush 72
8: aload 3
9: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 3 end local 2 10: StackMap locals: org.hsqldb.Expression
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.getDataType:()Lorg/hsqldb/types/Type;
invokevirtual org.hsqldb.types.Type.isCharacterType:()Z
ifne 12
11: sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
12: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.getType:()I
iconst_1
if_icmpeq 16
13: aload 1
invokevirtual org.hsqldb.Expression.getType:()I
bipush 28
if_icmpne 15
14: aload 1
checkcast org.hsqldb.FunctionSQL
invokevirtual org.hsqldb.FunctionSQL.isValueFunction:()Z
ifne 16
15: StackMap locals:
StackMap stack:
sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
16: StackMap locals:
StackMap stack:
iconst_1
anewarray org.hsqldb.Expression
dup
iconst_0
aload 1
aastore
astore 2
start local 2 17: new org.hsqldb.StatementSession
dup
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
18: bipush 72
aload 2
19: invokespecial org.hsqldb.StatementSession.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/ParserDQL$CompileContext;I[Lorg/hsqldb/Expression;)V
areturn
end local 2 end local 1 20: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
21: aload 0
invokevirtual org.hsqldb.ParserCommand.XreadValueSpecificationOrNull:()Lorg/hsqldb/Expression;
astore 1
start local 1 22: aload 1
ifnonnull 28
23: aload 0
invokevirtual org.hsqldb.ParserCommand.readSchemaName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 2
start local 2 24: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 25: new org.hsqldb.StatementSession
dup
bipush 80
26: aload 3
27: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 3 end local 2 28: StackMap locals: org.hsqldb.Expression
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.isUnresolvedParam:()Z
ifeq 30
29: aload 1
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
getstatic org.hsqldb.types.Type.SQL_VARCHAR_DEFAULT:Lorg/hsqldb/types/CharacterType;
invokevirtual org.hsqldb.Expression.setDataType:(Lorg/hsqldb/Session;Lorg/hsqldb/types/Type;)V
30: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.getDataType:()Lorg/hsqldb/types/Type;
invokevirtual org.hsqldb.types.Type.isCharacterType:()Z
ifne 32
31: sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
32: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.getType:()I
lookupswitch { // 4
1: 33
7: 33
8: 33
28: 34
default: 37
}
33: StackMap locals:
StackMap stack:
goto 38
34: StackMap locals:
StackMap stack:
aload 1
checkcast org.hsqldb.FunctionSQL
invokevirtual org.hsqldb.FunctionSQL.isValueFunction:()Z
ifeq 36
35: goto 38
36: StackMap locals:
StackMap stack:
sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
37: StackMap locals:
StackMap stack:
sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
38: StackMap locals:
StackMap stack:
iconst_1
anewarray org.hsqldb.Expression
dup
iconst_0
aload 1
aastore
astore 2
start local 2 39: new org.hsqldb.StatementSession
dup
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
40: bipush 80
aload 2
41: invokespecial org.hsqldb.StatementSession.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/ParserDQL$CompileContext;I[Lorg/hsqldb/Expression;)V
areturn
end local 2 end local 1 42: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
43: aload 0
sipush 379
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
44: aconst_null
astore 1
start local 1 45: aload 0
bipush 120
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 53
46: new org.hsqldb.lib.HsqlArrayList
dup
invokespecial org.hsqldb.lib.HsqlArrayList.<init>:()V
astore 1
47: StackMap locals: org.hsqldb.lib.HsqlArrayList
StackMap stack:
aload 0
bipush 14
invokevirtual org.hsqldb.ParserCommand.readSchemaObjectName:(I)Lorg/hsqldb/SchemaObject;
48: astore 2
start local 2 49: aload 1
aload 2
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
50: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 924
if_icmpne 53
51: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
end local 2 52: goto 47
53: StackMap locals:
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_1
54: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
dup
iconst_2
aload 1
aastore
55: astore 2
start local 2 56: new org.hsqldb.StatementSession
dup
bipush 83
57: aload 2
58: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 59: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
60: aload 0
invokevirtual org.hsqldb.ParserCommand.XreadValueSpecificationOrNull:()Lorg/hsqldb/Expression;
astore 1
start local 1 61: aload 1
ifnull 62
aload 1
invokevirtual org.hsqldb.Expression.getDataType:()Lorg/hsqldb/types/Type;
invokevirtual org.hsqldb.types.Type.isCharacterType:()Z
ifne 63
62: StackMap locals: org.hsqldb.Expression
StackMap stack:
sipush 4650
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
63: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 64: aload 0
bipush 120
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 72
65: new org.hsqldb.lib.HsqlArrayList
dup
invokespecial org.hsqldb.lib.HsqlArrayList.<init>:()V
astore 2
66: StackMap locals: org.hsqldb.lib.HsqlArrayList
StackMap stack:
aload 0
bipush 14
invokevirtual org.hsqldb.ParserCommand.readSchemaObjectName:(I)Lorg/hsqldb/SchemaObject;
67: astore 3
start local 3 68: aload 2
aload 3
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
69: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 924
if_icmpne 72
70: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
end local 3 71: goto 66
72: StackMap locals:
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_0
73: aload 1
aastore
dup
iconst_1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aastore
dup
iconst_2
aload 2
aastore
74: astore 3
start local 3 75: new org.hsqldb.StatementSession
dup
bipush 83
76: aload 3
77: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 78: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
79: aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetTimeZone:()Lorg/hsqldb/Statement;
areturn
80: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
81: aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetRole:()Lorg/hsqldb/Statement;
areturn
82: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
83: aload 0
invokevirtual org.hsqldb.ParserCommand.compileSessionSettings:()Lorg/hsqldb/Statement;
areturn
84: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
85: aload 0
invokevirtual org.hsqldb.ParserCommand.processTransactionCharacteristics:()[Ljava/lang/Object;
astore 1
start local 1 86: aload 1
iconst_0
aaload
ifnonnull 88
aload 1
iconst_1
aaload
ifnonnull 88
87: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
88: StackMap locals: java.lang.Object[]
StackMap stack:
new org.hsqldb.StatementSession
dup
bipush 85
89: aload 1
90: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 1 91: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
92: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 1
start local 1 93: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 94: new org.hsqldb.StatementSession
dup
95: sipush 1114
aload 2
96: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 97: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
98: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 1
start local 1 99: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 100: new org.hsqldb.StatementSession
dup
101: bipush 82
aload 2
102: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 103: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
104: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 1
start local 1 105: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 106: new org.hsqldb.StatementSession
dup
107: sipush 1048
aload 2
108: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 109: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
110: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 1
start local 1 111: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 112: new org.hsqldb.StatementSession
dup
113: sipush 1116
aload 2
114: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 115: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
116: aload 0
sipush 294
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
117: aload 0
sipush 557
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
118: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 2
593: 121
640: 119
default: 123
}
119: StackMap locals:
StackMap stack:
iconst_4
istore 1
start local 1 120: goto 124
end local 1 121: StackMap locals:
StackMap stack:
iconst_5
istore 1
start local 1 122: goto 124
end local 1 123: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
start local 1 124: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
125: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic org.hsqldb.map.ValuePool.getInt:(I)Ljava/lang/Integer;
aastore
astore 2
start local 2 126: new org.hsqldb.StatementCommand
dup
127: sipush 1035
aload 2
128: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 129: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetTable:()Lorg/hsqldb/StatementCommand;
areturn
130: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
131: iconst_0
istore 1
start local 1 132: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 310
if_icmpne 136
133: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getDefaultWriteDelay:()I
istore 1
134: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
135: goto 147
StackMap locals: int
StackMap stack:
136: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
bipush 114
if_icmpne 140
137: iconst_0
istore 1
138: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
139: goto 147
140: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readInteger:()I
istore 1
141: iload 1
ifge 143
142: iconst_0
istore 1
143: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 641
if_icmpne 146
144: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
145: goto 147
146: StackMap locals:
StackMap stack:
iload 1
sipush 1000
imul
istore 1
147: StackMap locals:
StackMap stack:
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
astore 2
start local 2 148: new org.hsqldb.StatementCommand
dup
149: sipush 1033
aload 2
aconst_null
150: aconst_null
151: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 2 end local 1 152: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
start local 2 153: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
154: aload 0
sipush 609
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 156
155: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
156: StackMap locals: org.hsqldb.ParserCommand top java.lang.Boolean
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readPassword:()Ljava/lang/String;
astore 1
start local 1 157: iconst_3
anewarray java.lang.Object
dup
iconst_1
158: aload 1
aastore
dup
iconst_2
aload 2
aastore
159: astore 3
start local 3 160: new org.hsqldb.StatementCommand
dup
sipush 1093
161: aload 3
162: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
163: astore 4
start local 4 164: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
aload 1
aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
165: invokestatic org.hsqldb.rights.User.getSetCurrentPasswordDigestSQL:(Lorg/hsqldb/rights/GranteeManager;Ljava/lang/String;Z)Ljava/lang/String;
astore 5
start local 5 166: aload 4
aload 5
invokevirtual org.hsqldb.Statement.setSQL:(Ljava/lang/String;)V
167: aload 4
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 168: StackMap locals: org.hsqldb.ParserCommand
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
169: aload 0
sipush 519
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
170: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
bipush 83
if_icmpne 173
171: aconst_null
astore 1
start local 1 172: goto 176
end local 1 173: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
174: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
175: invokevirtual org.hsqldb.SchemaManager.getSchemaHsqlName:(Ljava/lang/String;)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 1
start local 1 176: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
177: iconst_2
anewarray java.lang.Object
dup
iconst_1
178: aload 1
aastore
179: astore 2
start local 2 180: new org.hsqldb.StatementCommand
dup
181: sipush 1092
aload 2
182: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 183: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetFilesProperty:()Lorg/hsqldb/StatementCommand;
areturn
184: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetDatabaseProperty:()Lorg/hsqldb/StatementCommand;
areturn
185: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetProperty:()Lorg/hsqldb/StatementCommand;
areturn
186: StackMap locals:
StackMap stack:
aload 0
187: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
getfield org.hsqldb.SessionContext.sessionVariableRangeGroups:[Lorg/hsqldb/RangeGroup;
188: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
getfield org.hsqldb.Session.sessionContext:Lorg/hsqldb/SessionContext;
getfield org.hsqldb.SessionContext.sessionVariablesRange:[Lorg/hsqldb/RangeVariable;
189: invokevirtual org.hsqldb.ParserCommand.compileSetStatement:([Lorg/hsqldb/RangeGroup;[Lorg/hsqldb/RangeVariable;)Lorg/hsqldb/StatementSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 190 0 this Lorg/hsqldb/ParserCommand;
4 20 1 e Lorg/hsqldb/Expression;
6 10 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
7 10 3 args [Ljava/lang/Object;
17 20 2 args [Lorg/hsqldb/Expression;
22 42 1 e Lorg/hsqldb/Expression;
24 28 2 name Lorg/hsqldb/HsqlNameManager$HsqlName;
25 28 3 args [Ljava/lang/Object;
39 42 2 args [Lorg/hsqldb/Expression;
45 59 1 charsets Lorg/hsqldb/lib/HsqlArrayList;
49 52 2 charset Lorg/hsqldb/SchemaObject;
56 59 2 args [Ljava/lang/Object;
61 78 1 e Lorg/hsqldb/Expression;
64 78 2 charsets Lorg/hsqldb/lib/HsqlArrayList;
68 71 3 charset Lorg/hsqldb/SchemaObject;
75 78 3 args [Ljava/lang/Object;
86 91 1 args [Ljava/lang/Object;
93 97 1 mode Ljava/lang/Boolean;
94 97 2 args [Ljava/lang/Object;
99 103 1 readonly Ljava/lang/Boolean;
100 103 2 args [Ljava/lang/Object;
105 109 1 mode Ljava/lang/Boolean;
106 109 2 args [Ljava/lang/Object;
111 115 1 size Ljava/lang/Integer;
112 115 2 args [Ljava/lang/Object;
120 121 1 type I
122 123 1 type I
124 129 1 type I
126 129 2 args [Ljava/lang/Object;
132 152 1 delay I
148 152 2 args [Ljava/lang/Object;
157 168 1 password Ljava/lang/String;
153 168 2 isDigest Ljava/lang/Boolean;
160 168 3 args [Ljava/lang/Object;
164 168 4 cs Lorg/hsqldb/Statement;
166 168 5 sql Ljava/lang/String;
172 173 1 schema Lorg/hsqldb/HsqlNameManager$HsqlName;
176 183 1 schema Lorg/hsqldb/HsqlNameManager$HsqlName;
180 183 2 args [Ljava/lang/Object;
org.hsqldb.StatementCommand compileSetTable();
descriptor: ()Lorg/hsqldb/StatementCommand;
flags: (0x0000)
Code:
stack=9, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
invokevirtual org.hsqldb.ParserCommand.readTableName:()Lorg/hsqldb/Table;
astore 1
start local 1 2: iconst_3
anewarray java.lang.Object
dup
iconst_0
3: aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
4: astore 2
start local 2 5: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 8
189: 66
502: 9
535: 7
536: 77
557: 38
598: 54
625: 28
655: 21
default: 6
}
6: StackMap locals: org.hsqldb.Table java.lang.Object[]
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
8: aload 0
aload 1
invokevirtual org.hsqldb.ParserCommand.compileTableSource:(Lorg/hsqldb/Table;)Lorg/hsqldb/StatementCommand;
areturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
10: iconst_0
istore 3
start local 3 11: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 569
if_icmpne 14
12: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
sipush 205
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
15: iconst_1
istore 3
16: StackMap locals:
StackMap stack:
aload 2
iconst_1
iload 3
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
17: new org.hsqldb.StatementCommand
dup
sipush 1155
18: aload 2
aconst_null
19: iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
20: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
22: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
start local 3 23: aload 2
iconst_1
aload 3
aastore
24: new org.hsqldb.StatementCommand
dup
sipush 1155
25: aload 2
aconst_null
26: iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
27: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 28: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
29: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsValue:()V
30: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 3
start local 3 31: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
32: aload 2
iconst_1
aload 3
aastore
33: aload 2
iconst_2
iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
34: new org.hsqldb.StatementCommand
dup
sipush 1154
35: aload 2
aconst_null
36: iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
37: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 38: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
39: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 2
593: 42
640: 40
default: 44
}
40: StackMap locals:
StackMap stack:
iconst_4
istore 3
start local 3 41: goto 45
end local 3 42: StackMap locals:
StackMap stack:
iconst_5
istore 3
start local 3 43: goto 45
end local 3 44: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
start local 3 45: StackMap locals: int
StackMap stack:
aload 1
invokevirtual org.hsqldb.Table.getTableType:()I
tableswitch { // 4 - 7
4: 46
5: 46
6: 47
7: 46
default: 47
}
46: StackMap locals:
StackMap stack:
goto 48
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
49: aload 2
iconst_1
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
50: new org.hsqldb.StatementCommand
dup
sipush 1158
51: aload 2
aconst_null
52: iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
53: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 54: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
55: aload 0
sipush 204
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
56: new org.hsqldb.lib.OrderedHashSet
dup
invokespecial org.hsqldb.lib.OrderedHashSet.<init>:()V
astore 3
start local 3 57: aload 0
sipush 936
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
58: aload 0
aload 3
aload 1
iconst_0
invokevirtual org.hsqldb.ParserCommand.readSimpleColumnNames:(Lorg/hsqldb/lib/OrderedHashSet;Lorg/hsqldb/Table;Z)V
59: aload 0
sipush 922
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
60: aload 1
aload 3
invokevirtual org.hsqldb.Table.getColumnIndexes:(Lorg/hsqldb/lib/OrderedHashSet;)[I
astore 4
start local 4 61: aload 2
iconst_1
aload 4
aastore
62: new org.hsqldb.StatementCommand
dup
sipush 1159
63: aload 2
aconst_null
64: iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
65: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 4 end local 3 66: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
67: aload 0
sipush 536
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
68: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
astore 2
69: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
70: aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
71: invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:(Lorg/hsqldb/HsqlNameManager$HsqlName;)[Lorg/hsqldb/HsqlNameManager$HsqlName;
72: astore 3
start local 3 73: new org.hsqldb.StatementCommand
dup
74: sipush 1160
aload 2
aconst_null
75: aload 3
76: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 77: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
78: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
start local 3 79: iconst_2
anewarray java.lang.Object
dup
iconst_0
80: aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
dup
iconst_1
aload 3
aastore
81: astore 2
82: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
83: aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
84: invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:(Lorg/hsqldb/HsqlNameManager$HsqlName;)[Lorg/hsqldb/HsqlNameManager$HsqlName;
85: astore 4
start local 4 86: new org.hsqldb.StatementCommand
dup
87: sipush 1161
aload 2
aconst_null
88: aload 4
89: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 90 0 this Lorg/hsqldb/ParserCommand;
2 90 1 table Lorg/hsqldb/Table;
5 90 2 args [Ljava/lang/Object;
11 21 3 readonly Z
23 28 3 readonly Ljava/lang/Boolean;
31 38 3 value Ljava/lang/String;
41 42 3 newType I
43 44 3 newType I
45 54 3 newType I
57 66 3 set Lorg/hsqldb/lib/OrderedHashSet;
61 66 4 colIndex [I
73 77 3 writeLockNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
79 90 3 id Ljava/lang/Integer;
86 90 4 writeLockNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
org.hsqldb.StatementCommand compileSetDatabaseProperty();
descriptor: ()Lorg/hsqldb/StatementCommand;
flags: (0x0000)
Code:
stack=7, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
invokevirtual org.hsqldb.ParserCommand.checkDatabaseUpdateAuthorisation:()V
2: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 11
83: 36
275: 81
315: 260
379: 11
548: 224
584: 3
612: 37
619: 49
649: 55
656: 73
669: 216
default: 278
}
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
4: aload 0
bipush 126
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
5: aload 0
invokevirtual org.hsqldb.ParserCommand.readCreateDatabaseAuthenticationFunction:()Lorg/hsqldb/Routine;
astore 2
start local 2 6: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 7: new org.hsqldb.StatementCommand
dup
8: sipush 1036
aload 3
aconst_null
9: aconst_null
10: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 end local 2 11: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 12: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
13: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsSimpleName:()V
14: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 1
start local 1 15: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
16: aload 0
sipush 190
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 20
17: aload 0
sipush 485
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
18: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
19: goto 23
StackMap locals: java.lang.String java.lang.Boolean
StackMap stack:
20: aload 0
sipush 485
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 23
21: aload 0
sipush 536
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
22: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
23: StackMap locals:
StackMap stack:
aload 2
ifnonnull 29
24: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
invokevirtual org.hsqldb.Session.isProcessingScript:()Z
ifeq 28
25: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.isVersion18:()Z
ifeq 28
26: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
27: goto 29
28: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
29: StackMap locals:
StackMap stack:
iconst_2
anewarray java.lang.Object
dup
iconst_0
30: aload 1
aastore
dup
iconst_1
aload 2
aastore
31: astore 3
start local 3 32: new org.hsqldb.StatementCommand
dup
33: sipush 1047
aload 3
aconst_null
34: aconst_null
35: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 end local 2 end local 1 36: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileSetDefault:()Lorg/hsqldb/StatementCommand;
areturn
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
38: aload 0
sipush 767
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
39: aload 0
sipush 275
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
istore 2
start local 2 40: aload 0
sipush 454
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
41: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
start local 3 42: iconst_2
anewarray java.lang.Object
dup
iconst_0
43: aload 3
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
44: astore 4
start local 4 45: new org.hsqldb.StatementCommand
dup
46: sipush 1016
aload 4
aconst_null
47: aconst_null
48: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 4 end local 3 end local 2 49: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
50: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 2
start local 2 51: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 52: new org.hsqldb.StatementCommand
dup
sipush 1037
53: aload 3
aconst_null
aconst_null
54: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 end local 2 55: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
56: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 2
40: 57
609: 65
default: 72
}
57: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
58: aload 0
bipush 126
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
59: aload 0
invokevirtual org.hsqldb.ParserCommand.readCreatePasswordCheckFunction:()Lorg/hsqldb/Routine;
astore 2
start local 2 60: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 61: new org.hsqldb.StatementCommand
dup
62: sipush 1040
aload 3
63: aconst_null
aconst_null
64: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 end local 2 65: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
66: aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 1
start local 1 67: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 68: new org.hsqldb.StatementCommand
dup
69: sipush 1057
aload 2
70: aconst_null
aconst_null
71: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 2 end local 1 72: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
73: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
74: aload 0
sipush 623
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
75: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalse:()Z
istore 2
start local 2 76: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
astore 3
start local 3 77: new org.hsqldb.StatementCommand
dup
78: sipush 1049
79: aload 3
aconst_null
aconst_null
80: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 end local 2 81: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
82: sipush 1050
istore 2
start local 2 83: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 3
start local 3 84: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 4
start local 4 85: aconst_null
astore 5
start local 5 86: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 20
17: 161
38: 133
53: 156
92: 166
236: 106
303: 126
315: 151
468: 97
473: 143
507: 87
534: 110
621: 177
632: 92
637: 171
657: 101
666: 181
667: 118
672: 114
717: 138
813: 205
default: 211
}
87: StackMap locals: org.hsqldb.ParserCommand top int java.lang.Boolean java.lang.Integer java.lang.String
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
88: aload 0
bipush 107
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
89: ldc "sql.restrict_exec"
astore 5
90: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
91: goto 212
92: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
93: aload 0
sipush 475
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
94: ldc "sql.live_object"
astore 5
95: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
96: goto 212
97: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
98: ldc "sql.enforce_names"
astore 5
99: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
100: goto 212
101: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
102: aload 0
sipush 468
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
103: ldc "sql.regular_names"
astore 5
104: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
105: goto 212
106: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
107: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
108: ldc "sql.enforce_refs"
astore 5
109: goto 212
110: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
111: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
112: ldc "sql.enforce_size"
astore 5
113: goto 212
114: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
115: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
116: ldc "sql.enforce_types"
astore 5
117: goto 212
118: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
119: aload 0
bipush 84
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 122
120: ldc "sql.enforce_tdc_delete"
astore 5
121: goto 124
122: StackMap locals:
StackMap stack:
aload 0
sipush 319
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
123: ldc "sql.enforce_tdc_update"
astore 5
124: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
125: goto 212
126: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
127: aload 0
sipush 671
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
128: aload 0
sipush 672
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
129: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
130: ldc "jdbc.translate_tti_types"
131: astore 5
132: goto 212
133: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
134: aload 0
sipush 631
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
135: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
136: ldc "sql.char_literal"
astore 5
137: goto 212
138: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
139: aload 0
sipush 473
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
140: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
141: ldc "sql.concat_nulls"
astore 5
142: goto 212
143: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
144: aload 0
sipush 423
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 147
145: ldc "sql.nulls_first"
astore 5
146: goto 149
147: StackMap locals:
StackMap stack:
aload 0
sipush 208
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
148: ldc "sql.nulls_order"
astore 5
149: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
150: goto 212
151: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
152: aload 0
sipush 473
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
153: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
154: ldc "sql.unique_nulls"
astore 5
155: goto 212
156: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
157: aload 0
sipush 311
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
158: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
159: ldc "sql.convert_trunc"
astore 5
160: goto 212
161: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
162: aload 0
sipush 518
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
163: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 4
164: ldc "sql.avg_scale"
astore 5
165: goto 212
166: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
167: aload 0
sipush 643
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
168: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
169: ldc "sql.double_nan"
astore 5
170: goto 212
171: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
172: aload 0
sipush 152
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
173: aload 0
sipush 766
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
174: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
175: ldc "sql.longvar_is_lob"
astore 5
176: goto 212
177: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
178: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
179: ldc "sql.ignore_case"
astore 5
180: goto 212
181: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
182: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
ldc "DB2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 186
183: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
184: ldc "sql.syntax_db2"
astore 5
185: goto 203
StackMap locals:
StackMap stack:
186: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
ldc "MSS"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 190
187: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
188: ldc "sql.syntax_mss"
astore 5
189: goto 203
StackMap locals:
StackMap stack:
190: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
ldc "MYS"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 194
191: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
192: ldc "sql.syntax_mys"
astore 5
193: goto 203
StackMap locals:
StackMap stack:
194: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
ldc "ORA"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 198
195: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
196: ldc "sql.syntax_ora"
astore 5
197: goto 203
StackMap locals:
StackMap stack:
198: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
ldc "PGS"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 202
199: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
200: ldc "sql.syntax_pgs"
astore 5
201: goto 203
202: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
203: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
204: goto 212
205: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
206: aload 0
sipush 625
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
207: aload 0
sipush 468
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
208: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 3
209: ldc "sql.sys_index_names"
astore 5
210: goto 212
211: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
212: StackMap locals:
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_0
213: aload 5
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
aload 4
aastore
214: astore 6
start local 6 215: new org.hsqldb.StatementCommand
dup
iload 2
aload 6
aconst_null
aconst_null
invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 216: StackMap locals: org.hsqldb.ParserCommand
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
217: aload 0
sipush 294
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
218: aload 0
sipush 402
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
219: aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 2
start local 2 220: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 221: new org.hsqldb.StatementCommand
dup
222: sipush 1051
aload 3
aconst_null
aconst_null
223: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 3 end local 2 224: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
225: aload 0
sipush 255
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 241
226: aload 0
sipush 204
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
227: aload 0
sipush 624
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 234
228: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
start local 2 229: new org.hsqldb.StatementCommand
dup
230: sipush 1055
231: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
aconst_null
aconst_null
232: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 3
start local 3 233: aload 3
areturn
end local 3 end local 2 234: StackMap locals:
StackMap stack:
aload 0
sipush 602
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
235: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
start local 2 236: new org.hsqldb.StatementCommand
dup
237: sipush 1054
238: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
aconst_null
aconst_null
239: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 3
start local 3 240: aload 3
areturn
end local 3 end local 2 241: StackMap locals:
StackMap stack:
aload 0
sipush 603
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
242: iconst_0
istore 2
start local 2 243: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
635: 250
775: 244
776: 247
default: 252
}
244: StackMap locals: org.hsqldb.ParserCommand top int
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
245: iconst_2
istore 2
246: goto 252
247: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
248: iconst_1
istore 2
249: goto 252
250: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
251: iconst_0
istore 2
252: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
253: astore 3
start local 3 254: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic org.hsqldb.map.ValuePool.getInt:(I)Ljava/lang/Integer;
aastore
astore 4
start local 4 255: new org.hsqldb.StatementCommand
dup
256: sipush 1052
aload 4
257: aconst_null
aload 3
258: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 5
start local 5 259: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 260: StackMap locals: org.hsqldb.ParserCommand
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
261: aload 0
sipush 467
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
262: aload 0
invokevirtual org.hsqldb.ParserCommand.isUndelimitedSimpleName:()Z
ifne 264
263: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
264: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 1
start local 1 265: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
266: aload 1
invokevirtual java.lang.String.length:()I
bipush 16
if_icmpeq 268
267: sipush 5555
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
268: StackMap locals: java.lang.String
StackMap stack:
aload 1
getstatic org.hsqldb.types.Charset.unquotedIdentifier:[[I
invokestatic org.hsqldb.types.Charset.isInSet:(Ljava/lang/String;[[I)Z
ifeq 273
269: aload 1
270: getstatic org.hsqldb.types.Charset.uppercaseLetters:[[I
271: invokestatic org.hsqldb.types.Charset.startsWith:(Ljava/lang/String;[[I)Z
272: ifne 274
273: StackMap locals:
StackMap stack:
sipush 5501
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
274: StackMap locals:
StackMap stack:
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 275: new org.hsqldb.StatementCommand
dup
276: sipush 1056
aload 2
aconst_null
aconst_null
277: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 2 end local 1 278: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 279 0 this Lorg/hsqldb/ParserCommand;
15 36 1 name Ljava/lang/String;
67 72 1 name Ljava/lang/String;
265 278 1 name Ljava/lang/String;
6 11 2 routine Lorg/hsqldb/Routine;
7 11 3 args [Ljava/lang/Object;
12 36 2 padSpace Ljava/lang/Boolean;
32 36 3 args [Ljava/lang/Object;
40 49 2 sqlLog Z
42 49 3 value Ljava/lang/Integer;
45 49 4 args [Ljava/lang/Object;
51 55 2 size Ljava/lang/Integer;
52 55 3 args [Ljava/lang/Object;
60 65 2 routine Lorg/hsqldb/Routine;
61 65 3 args [Ljava/lang/Object;
68 72 2 args [Ljava/lang/Object;
76 81 2 mode Z
77 81 3 args [Ljava/lang/Object;
83 216 2 type I
84 216 3 flag Ljava/lang/Boolean;
85 216 4 value Ljava/lang/Integer;
86 216 5 property Ljava/lang/String;
215 216 6 args [Ljava/lang/Object;
220 224 2 source Ljava/lang/String;
221 224 3 args [Ljava/lang/Object;
229 234 2 mode Ljava/lang/Boolean;
233 234 3 cs Lorg/hsqldb/StatementCommand;
236 241 2 mode Ljava/lang/Boolean;
240 241 3 cs Lorg/hsqldb/StatementCommand;
243 260 2 mode I
254 260 3 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
255 260 4 args [Ljava/lang/Object;
259 260 5 cs Lorg/hsqldb/StatementCommand;
275 278 2 args [Ljava/lang/Object;
org.hsqldb.StatementCommand compileSetFilesProperty();
descriptor: ()Lorg/hsqldb/StatementCommand;
flags: (0x0000)
Code:
stack=6, locals=11, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: iconst_0
istore 1
start local 1 2: aconst_null
astore 2
start local 2 3: aconst_null
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogNameArray:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 5
start local 5 6: aload 0
invokevirtual org.hsqldb.ParserCommand.checkDatabaseUpdateAuthorisation:()V
7: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 12
40: 8
518: 31
536: 36
569: 88
585: 70
592: 19
607: 59
661: 109
668: 83
766: 49
767: 75
779: 63
default: 119
}
8: StackMap locals: org.hsqldb.ParserCommand int java.lang.Boolean java.lang.Integer java.lang.Boolean org.hsqldb.HsqlNameManager$HsqlName[]
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
9: aload 0
invokevirtual org.hsqldb.ParserCommand.readBigint:()J
lstore 6
start local 6 10: ldc -1
lstore 8
start local 8 11: sipush 1014
istore 1
12: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogNameArray:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 5
13: aload 0
sipush 924
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 15
14: aload 0
invokevirtual org.hsqldb.ParserCommand.readBigint:()J
lstore 8
15: StackMap locals: long long
StackMap stack:
iconst_2
anewarray java.lang.Object
astore 10
start local 10 16: aload 10
iconst_0
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
17: aload 10
iconst_1
lload 8
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
18: new org.hsqldb.StatementCommand
dup
iload 1
aload 10
aconst_null
aload 5
invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 10 end local 8 end local 6 19: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
20: aload 0
sipush 534
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 24
21: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
22: sipush 1013
istore 1
23: goto 27
24: StackMap locals:
StackMap stack:
aload 0
sipush 259
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
25: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
26: sipush 1012
istore 1
27: StackMap locals:
StackMap stack:
aload 0
sipush 190
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 120
28: aload 0
bipush 40
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
29: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 4
30: goto 120
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
32: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
33: sipush 1025
istore 1
34: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 5
35: goto 120
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
37: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 310
if_icmpne 41
38: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
39: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
40: goto 46
StackMap locals:
StackMap stack:
41: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
bipush 114
if_icmpne 45
42: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
43: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
44: goto 46
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
46: StackMap locals:
StackMap stack:
sipush 1031
istore 1
47: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 5
48: goto 120
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
50: aload 0
sipush 518
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 54
51: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
52: sipush 1017
istore 1
53: goto 57
54: StackMap locals:
StackMap stack:
aload 0
sipush 601
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
55: sipush 1018
istore 1
56: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
57: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 5
58: goto 120
59: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
60: sipush 1015
istore 1
61: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
62: goto 120
63: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
64: aload 0
sipush 534
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 67
65: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
66: goto 68
67: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
68: StackMap locals:
StackMap stack:
sipush 1022
istore 1
69: goto 120
70: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
71: sipush 1011
istore 1
72: aload 0
sipush 439
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
73: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
74: goto 120
75: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
76: aload 0
sipush 534
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 80
77: sipush 1021
istore 1
78: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
79: goto 120
80: StackMap locals:
StackMap stack:
sipush 1020
istore 1
81: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
82: goto 120
83: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
84: aload 0
sipush 494
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
85: sipush 1032
istore 1
86: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 3
87: goto 120
88: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
89: aload 0
sipush 608
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
90: sipush 1033
istore 1
91: iconst_0
istore 6
start local 6 92: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 310
if_icmpne 96
93: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
invokevirtual org.hsqldb.Database.getProperties:()Lorg/hsqldb/persist/HsqlDatabaseProperties;
invokevirtual org.hsqldb.persist.HsqlDatabaseProperties.getDefaultWriteDelay:()I
istore 6
94: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
95: goto 107
StackMap locals: int
StackMap stack:
96: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
bipush 114
if_icmpne 100
97: iconst_0
istore 6
98: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
99: goto 107
100: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readInteger:()I
istore 6
101: iload 6
ifge 103
102: iconst_0
istore 6
103: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 641
if_icmpne 106
104: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
105: goto 107
106: StackMap locals:
StackMap stack:
iload 6
sipush 1000
imul
istore 6
107: StackMap locals:
StackMap stack:
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 3
108: goto 120
end local 6 109: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
110: aload 0
sipush 618
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
111: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 669
if_icmpne 115
112: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
113: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 3
114: goto 117
115: StackMap locals:
StackMap stack:
aload 0
sipush 601
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
116: iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 3
117: StackMap locals:
StackMap stack:
sipush 1026
istore 1
118: goto 120
119: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
120: StackMap locals:
StackMap stack:
iconst_2
anewarray java.lang.Object
astore 6
start local 6 121: aload 6
iconst_0
aload 2
ifnonnull 122
aload 3
goto 123
122: StackMap locals: org.hsqldb.ParserCommand int java.lang.Boolean java.lang.Integer java.lang.Boolean org.hsqldb.HsqlNameManager$HsqlName[] java.lang.Object[]
StackMap stack: java.lang.Object[] int
aload 2
123: StackMap locals: org.hsqldb.ParserCommand int java.lang.Boolean java.lang.Integer java.lang.Boolean org.hsqldb.HsqlNameManager$HsqlName[] java.lang.Object[]
StackMap stack: java.lang.Object[] int java.lang.Comparable
aastore
124: aload 6
iconst_1
aload 4
aastore
125: new org.hsqldb.StatementCommand
dup
iload 1
aload 6
aconst_null
aload 5
invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 126 0 this Lorg/hsqldb/ParserCommand;
2 126 1 type I
3 126 2 flag Ljava/lang/Boolean;
4 126 3 value Ljava/lang/Integer;
5 126 4 mode Ljava/lang/Boolean;
6 126 5 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
10 19 6 longValue J
11 19 8 longValue2 J
16 19 10 args [Ljava/lang/Object;
92 109 6 delay I
121 126 6 args [Ljava/lang/Object;
java.lang.Object[] processTransactionCharacteristics();
descriptor: ()[Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: iconst_2
anewarray java.lang.Object
astore 3
start local 3 3: StackMap locals: int int java.lang.Object[]
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
446: 15
502: 4
924: 40
default: 44
}
4: StackMap locals:
StackMap stack:
aload 3
iconst_0
aaload
ifnull 6
5: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
7: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 205
if_icmpne 11
8: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
9: iconst_1
istore 2
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
sipush 569
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
12: iconst_0
istore 2
13: StackMap locals:
StackMap stack:
aload 3
iconst_0
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
14: goto 3
15: StackMap locals:
StackMap stack:
aload 3
iconst_1
aaload
ifnull 17
16: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
18: aload 0
sipush 454
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
19: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
502: 23
504: 33
528: 20
default: 37
}
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
21: bipush 8
istore 1
22: goto 38
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
24: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 386
if_icmpne 28
25: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
26: iconst_2
istore 1
27: goto 38
StackMap locals:
StackMap stack:
28: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 559
if_icmpne 32
29: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
30: iconst_1
istore 1
31: goto 38
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
34: aload 0
sipush 502
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
35: iconst_4
istore 1
36: goto 38
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
38: StackMap locals:
StackMap stack:
aload 3
iconst_1
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
39: goto 3
40: StackMap locals:
StackMap stack:
aload 3
iconst_0
aaload
ifnonnull 42
aload 3
iconst_1
aaload
ifnonnull 42
41: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
42: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
43: goto 3
44: StackMap locals:
StackMap stack:
iload 2
ifne 46
iload 1
iconst_1
if_icmpne 46
45: aload 0
ldc "WRITE"
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:(Ljava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
46: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lorg/hsqldb/ParserCommand;
1 47 1 level I
2 47 2 readonly Z
3 47 3 args [Ljava/lang/Object;
private org.hsqldb.Statement compileCommit();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
2: aload 0
sipush 568
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
pop
3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
iconst_5
if_icmpne 10
4: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 190
if_icmpne 8
6: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
7: goto 9
8: StackMap locals: int
StackMap stack:
iconst_1
istore 1
9: StackMap locals:
StackMap stack:
aload 0
sipush 371
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
10: StackMap locals:
StackMap stack:
iload 1
ifeq 11
getstatic org.hsqldb.StatementSession.commitAndChainStatement:Lorg/hsqldb/StatementSession;
getfield org.hsqldb.StatementSession.sql:Ljava/lang/String;
goto 12
11: StackMap locals:
StackMap stack:
getstatic org.hsqldb.StatementSession.commitNoChainStatement:Lorg/hsqldb/StatementSession;
getfield org.hsqldb.StatementSession.sql:Ljava/lang/String;
12: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 13: new org.hsqldb.StatementSession
dup
bipush 14
14: iconst_1
anewarray java.lang.Object
dup
iconst_0
15: iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
16: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
astore 3
start local 3 17: aload 3
aload 2
invokevirtual org.hsqldb.Statement.setSQL:(Ljava/lang/String;)V
18: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hsqldb/ParserCommand;
1 19 1 chain Z
13 19 2 sql Ljava/lang/String;
17 19 3 st Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileStartTransaction();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
sipush 548
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
2: aload 0
invokevirtual org.hsqldb.ParserCommand.processTransactionCharacteristics:()[Ljava/lang/Object;
astore 1
start local 1 3: new org.hsqldb.StatementSession
dup
bipush 86
4: aload 1
5: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
astore 2
start local 2 6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/ParserCommand;
3 7 1 args [Ljava/lang/Object;
6 7 2 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileLock();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
sipush 369
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 3
2: aload 0
invokevirtual org.hsqldb.ParserCommand.compileLockCatalog:()Lorg/hsqldb/Statement;
areturn
3: StackMap locals:
StackMap stack:
aload 0
sipush 294
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
4: aload 0
invokevirtual org.hsqldb.ParserCommand.compileLockTable:()Lorg/hsqldb/Statement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/ParserCommand;
private org.hsqldb.Statement compileLockCatalog();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalse:()Z
istore 1
start local 1 1: iload 1
ifeq 2
sipush 1111
goto 3
2: StackMap locals: int
StackMap stack:
sipush 1112
3: StackMap locals:
StackMap stack: int
istore 2
start local 2 4: iload 1
ifeq 5
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
goto 6
5: StackMap locals: int
StackMap stack:
aconst_null
6: StackMap locals:
StackMap stack: org.hsqldb.HsqlNameManager$HsqlName[]
astore 3
start local 3 7: new org.hsqldb.StatementSession
dup
iload 2
aconst_null
8: aload 3
9: invokespecial org.hsqldb.StatementSession.<init>:(I[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 4
start local 4 10: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hsqldb/ParserCommand;
1 11 1 isLock Z
4 11 2 statementType I
7 11 3 writeTableNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
10 11 4 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileLockTable();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=1
start local 0 0: new org.hsqldb.lib.OrderedHashSet
dup
invokespecial org.hsqldb.lib.OrderedHashSet.<init>:()V
astore 1
start local 1 1: new org.hsqldb.lib.OrderedHashSet
dup
invokespecial org.hsqldb.lib.OrderedHashSet.<init>:()V
astore 2
start local 2 2: StackMap locals: org.hsqldb.lib.OrderedHashSet org.hsqldb.lib.OrderedHashSet
StackMap stack:
aload 0
iconst_1
invokevirtual org.hsqldb.ParserCommand.readTableName:(Z)Lorg/hsqldb/Table;
astore 3
start local 3 3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 2
502: 4
569: 7
default: 10
}
4: StackMap locals: org.hsqldb.Table
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: aload 1
aload 3
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.lib.OrderedHashSet.add:(Ljava/lang/Object;)Z
pop
6: goto 11
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
8: aload 2
aload 3
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.lib.OrderedHashSet.add:(Ljava/lang/Object;)Z
pop
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 924
if_icmpne 14
12: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
end local 3 13: goto 2
14: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hsqldb.lib.OrderedHashSet.size:()I
anewarray org.hsqldb.HsqlNameManager$HsqlName
astore 3
start local 3 15: aload 2
aload 3
invokevirtual org.hsqldb.lib.OrderedHashSet.toArray:([Ljava/lang/Object;)V
16: aload 1
aload 3
invokevirtual org.hsqldb.lib.OrderedHashSet.removeAll:([Ljava/lang/Object;)Z
pop
17: aload 1
invokevirtual org.hsqldb.lib.OrderedHashSet.size:()I
anewarray org.hsqldb.HsqlNameManager$HsqlName
astore 4
start local 4 18: aload 1
aload 4
invokevirtual org.hsqldb.lib.OrderedHashSet.toArray:([Ljava/lang/Object;)V
19: new org.hsqldb.StatementSession
dup
sipush 1113
20: aload 4
aload 3
21: invokespecial org.hsqldb.StatementSession.<init>:(I[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
22: astore 5
start local 5 23: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/hsqldb/ParserCommand;
1 24 1 readSet Lorg/hsqldb/lib/OrderedHashSet;
2 24 2 writeSet Lorg/hsqldb/lib/OrderedHashSet;
3 13 3 table Lorg/hsqldb/Table;
15 24 3 writeTableNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
18 24 4 readTableNames [Lorg/hsqldb/HsqlNameManager$HsqlName;
23 24 5 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileRollback();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aconst_null
astore 2
start local 2 2: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 568
if_icmpne 5
4: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: StackMap locals: int java.lang.String
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 301
if_icmpne 15
6: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
7: aload 0
sipush 260
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
8: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsSimpleName:()V
9: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 2
10: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
11: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
astore 3
start local 3 12: new org.hsqldb.StatementSession
dup
sipush 1118
aload 3
invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
13: astore 4
start local 4 14: aload 4
areturn
end local 4 end local 3 15: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
iconst_5
if_icmpne 22
16: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
17: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 190
if_icmpne 20
18: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
19: goto 21
20: StackMap locals:
StackMap stack:
iconst_1
istore 1
21: StackMap locals:
StackMap stack:
aload 0
sipush 371
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
22: StackMap locals:
StackMap stack:
iload 1
ifeq 23
getstatic org.hsqldb.StatementSession.rollbackAndChainStatement:Lorg/hsqldb/StatementSession;
getfield org.hsqldb.StatementSession.sql:Ljava/lang/String;
goto 24
23: StackMap locals:
StackMap stack:
getstatic org.hsqldb.StatementSession.rollbackNoChainStatement:Lorg/hsqldb/StatementSession;
getfield org.hsqldb.StatementSession.sql:Ljava/lang/String;
24: StackMap locals:
StackMap stack: java.lang.String
astore 3
start local 3 25: new org.hsqldb.StatementSession
dup
bipush 66
26: iconst_1
anewarray java.lang.Object
dup
iconst_0
27: iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
28: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
astore 4
start local 4 29: aload 4
aload 3
invokevirtual org.hsqldb.Statement.setSQL:(Ljava/lang/String;)V
30: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/hsqldb/ParserCommand;
1 31 1 chain Z
2 31 2 savepoint Ljava/lang/String;
12 15 3 args [Ljava/lang/Object;
14 15 4 cs Lorg/hsqldb/Statement;
25 31 3 sql Ljava/lang/String;
29 31 4 st Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileSavepoint();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
invokevirtual org.hsqldb.ParserCommand.checkIsSimpleName:()V
2: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 1
start local 1 3: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 5: new org.hsqldb.StatementSession
dup
bipush 67
aload 2
invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/ParserCommand;
3 6 1 name Ljava/lang/String;
5 6 2 args [Ljava/lang/Object;
private org.hsqldb.Statement compileReleaseSavepoint();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
sipush 260
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
2: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 1
start local 1 3: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 5: new org.hsqldb.StatementSession
dup
bipush 61
aload 2
invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/ParserCommand;
3 6 1 name Ljava/lang/String;
5 6 2 args [Ljava/lang/Object;
private org.hsqldb.Statement compileSessionSettings();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 4
16: 8
250: 24
375: 1
615: 32
default: 41
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
2: aload 0
bipush 11
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
3: aload 0
sipush 548
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
4: aload 0
invokevirtual org.hsqldb.ParserCommand.processTransactionCharacteristics:()[Ljava/lang/Object;
astore 1
start local 1 5: new org.hsqldb.StatementSession
dup
6: bipush 82
aload 1
7: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 1 8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
9: aload 0
invokevirtual org.hsqldb.ParserCommand.XreadValueSpecificationOrNull:()Lorg/hsqldb/Expression;
astore 1
start local 1 10: aload 1
ifnonnull 12
11: sipush 5584
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
12: StackMap locals: org.hsqldb.Expression
StackMap stack:
aload 1
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aconst_null
invokevirtual org.hsqldb.Expression.resolveTypes:(Lorg/hsqldb/Session;Lorg/hsqldb/Expression;)V
13: aload 1
invokevirtual org.hsqldb.Expression.isUnresolvedParam:()Z
ifeq 15
14: aload 1
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
putfield org.hsqldb.Expression.dataType:Lorg/hsqldb/types/Type;
15: StackMap locals:
StackMap stack:
aload 1
getfield org.hsqldb.Expression.dataType:Lorg/hsqldb/types/Type;
ifnull 16
aload 1
getfield org.hsqldb.Expression.dataType:Lorg/hsqldb/types/Type;
invokevirtual org.hsqldb.types.Type.isCharacterType:()Z
ifne 17
16: StackMap locals:
StackMap stack:
sipush 5563
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
17: StackMap locals:
StackMap stack:
iconst_2
anewarray org.hsqldb.Expression
dup
iconst_0
18: aload 1
aastore
19: astore 2
start local 2 20: new org.hsqldb.StatementSession
dup
21: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
22: bipush 81
aload 2
23: invokespecial org.hsqldb.StatementSession.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/ParserDQL$CompileContext;I[Lorg/hsqldb/Expression;)V
areturn
end local 2 end local 1 24: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
25: aload 0
sipush 640
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
26: aload 0
sipush 259
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
27: aload 0
invokevirtual org.hsqldb.ParserCommand.readIntegerObject:()Ljava/lang/Integer;
astore 1
start local 1 28: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
astore 2
start local 2 29: new org.hsqldb.StatementSession
dup
30: sipush 1117
aload 2
31: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 2 end local 1 32: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
33: aload 0
invokevirtual org.hsqldb.ParserCommand.parseSQLFeatureValue:()Ljava/lang/String;
astore 1
start local 1 34: aload 0
invokevirtual org.hsqldb.ParserCommand.processTrueOrFalseObject:()Ljava/lang/Boolean;
astore 2
start local 2 35: iconst_2
anewarray java.lang.Object
dup
iconst_0
36: aload 1
aastore
dup
iconst_1
aload 2
aastore
37: astore 3
start local 3 38: new org.hsqldb.StatementSession
dup
sipush 1115
39: aload 3
40: invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 41: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lorg/hsqldb/ParserCommand;
5 8 1 args [Ljava/lang/Object;
10 24 1 e Lorg/hsqldb/Expression;
20 24 2 args [Lorg/hsqldb/Expression;
28 32 1 size Ljava/lang/Integer;
29 32 2 args [Ljava/lang/Object;
34 41 1 feature Ljava/lang/String;
35 41 2 value Ljava/lang/Boolean;
38 41 3 args [Ljava/lang/Object;
private org.hsqldb.Statement compileSetRole();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 191
if_icmpne 4
1: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
2: new org.hsqldb.ExpressionValue
dup
aconst_null
getstatic org.hsqldb.types.Type.SQL_VARCHAR:Lorg/hsqldb/types/CharacterType;
invokespecial org.hsqldb.ExpressionValue.<init>:(Ljava/lang/Object;Lorg/hsqldb/types/Type;)V
astore 1
start local 1 3: goto 13
end local 1 4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.XreadValueSpecificationOrNull:()Lorg/hsqldb/Expression;
astore 1
start local 1 5: aload 1
ifnonnull 7
6: sipush 4100
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
7: StackMap locals: org.hsqldb.Expression
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.getDataType:()Lorg/hsqldb/types/Type;
invokevirtual org.hsqldb.types.Type.isCharacterType:()Z
ifne 9
8: sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.hsqldb.Expression.getType:()I
iconst_1
if_icmpeq 13
10: aload 1
invokevirtual org.hsqldb.Expression.getType:()I
bipush 28
if_icmpne 12
11: aload 1
checkcast org.hsqldb.FunctionSQL
invokevirtual org.hsqldb.FunctionSQL.isValueFunction:()Z
ifne 13
12: StackMap locals:
StackMap stack:
sipush 2200
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
13: StackMap locals:
StackMap stack:
new org.hsqldb.StatementSession
dup
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
14: bipush 79
15: iconst_1
anewarray org.hsqldb.Expression
dup
iconst_0
aload 1
aastore
16: invokespecial org.hsqldb.StatementSession.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/ParserDQL$CompileContext;I[Lorg/hsqldb/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hsqldb/ParserCommand;
3 4 1 e Lorg/hsqldb/Expression;
5 17 1 e Lorg/hsqldb/Expression;
private org.hsqldb.Statement compileSetTimeZone();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=3, args_size=1
start local 0 0: aload 0
sipush 571
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
1: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 167
if_icmpne 5
2: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
3: new org.hsqldb.ExpressionValue
dup
aconst_null
getstatic org.hsqldb.types.Type.SQL_INTERVAL_HOUR_TO_MINUTE:Lorg/hsqldb/types/IntervalType;
invokespecial org.hsqldb.ExpressionValue.<init>:(Ljava/lang/Object;Lorg/hsqldb/types/Type;)V
astore 1
start local 1 4: goto 15
end local 1 5: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.XreadIntervalValueExpression:()Lorg/hsqldb/Expression;
astore 1
start local 1 6: aload 1
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
7: getstatic org.hsqldb.RangeGroup.emptyGroup:Lorg/hsqldb/RangeGroup;
getstatic org.hsqldb.RangeGroup.emptyArray:[Lorg/hsqldb/RangeGroup;
aconst_null
8: invokevirtual org.hsqldb.Expression.resolveColumnReferences:(Lorg/hsqldb/Session;Lorg/hsqldb/RangeGroup;[Lorg/hsqldb/RangeGroup;Lorg/hsqldb/lib/HsqlList;)Lorg/hsqldb/lib/HsqlList;
astore 2
start local 2 9: aload 2
invokestatic org.hsqldb.ExpressionColumn.checkColumnsResolved:(Lorg/hsqldb/lib/HsqlList;)V
10: aload 1
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aconst_null
invokevirtual org.hsqldb.Expression.resolveTypes:(Lorg/hsqldb/Session;Lorg/hsqldb/Expression;)V
11: aload 1
getfield org.hsqldb.Expression.dataType:Lorg/hsqldb/types/Type;
ifnonnull 13
12: sipush 5563
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
13: StackMap locals: org.hsqldb.Expression org.hsqldb.lib.HsqlList
StackMap stack:
aload 1
getfield org.hsqldb.Expression.dataType:Lorg/hsqldb/types/Type;
getfield org.hsqldb.types.Type.typeCode:I
bipush 111
if_icmpeq 15
14: sipush 5563
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
end local 2 15: StackMap locals:
StackMap stack:
new org.hsqldb.StatementSession
dup
aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
aload 0
getfield org.hsqldb.ParserCommand.compileContext:Lorg/hsqldb/ParserDQL$CompileContext;
16: bipush 76
17: iconst_1
anewarray org.hsqldb.Expression
dup
iconst_0
aload 1
aastore
18: invokespecial org.hsqldb.StatementSession.<init>:(Lorg/hsqldb/Session;Lorg/hsqldb/ParserDQL$CompileContext;I[Lorg/hsqldb/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hsqldb/ParserCommand;
4 5 1 e Lorg/hsqldb/Expression;
6 19 1 e Lorg/hsqldb/Expression;
9 15 2 unresolved Lorg/hsqldb/lib/HsqlList;
private org.hsqldb.Statement compileShutdown();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.ParserCommand.session:Lorg/hsqldb/Session;
invokevirtual org.hsqldb.Session.checkAdmin:()V
1: iconst_2
istore 1
start local 1 2: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
600: 7
622: 4
661: 10
default: 12
}
4: StackMap locals: int
StackMap stack:
iconst_1
istore 1
5: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
6: goto 12
7: StackMap locals:
StackMap stack:
iconst_3
istore 1
8: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
9: goto 12
10: StackMap locals:
StackMap stack:
iconst_4
istore 1
11: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
12: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 941
if_icmpne 14
13: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1014
if_icmpeq 16
15: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
16: StackMap locals:
StackMap stack:
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
astore 2
start local 2 17: new org.hsqldb.StatementCommand
dup
sipush 1003
18: aload 2
aconst_null
aconst_null
19: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 3
start local 3 20: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hsqldb/ParserCommand;
2 21 1 closemode I
17 21 2 args [Ljava/lang/Object;
20 21 3 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileBackup();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=9, args_size=1
start local 0 0: aconst_null
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: aload 0
sipush 605
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
6: aload 0
sipush 301
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
7: aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 1
start local 1 8: aload 1
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 1
9: aload 1
invokevirtual java.lang.String.length:()I
ifne 11
10: aload 0
aload 1
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:(Ljava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
11: StackMap locals: org.hsqldb.ParserCommand java.lang.String java.lang.Boolean java.lang.Boolean java.lang.Boolean java.lang.Boolean
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 5
11: 41
193: 27
589: 12
601: 22
661: 17
default: 47
}
12: StackMap locals:
StackMap stack:
aload 2
ifnull 14
13: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
14: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
15: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
16: goto 11
17: StackMap locals:
StackMap stack:
aload 3
ifnull 19
18: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
19: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 3
20: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
21: goto 11
22: StackMap locals:
StackMap stack:
aload 4
ifnull 24
23: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
24: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 4
25: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
26: goto 11
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
28: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 601
if_icmpne 34
29: aload 4
ifnull 31
30: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
31: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 4
32: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
33: goto 11
StackMap locals:
StackMap stack:
34: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 589
if_icmpne 40
35: aload 2
ifnull 37
36: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
37: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
38: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
39: goto 11
40: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
41: StackMap locals:
StackMap stack:
aload 5
ifnull 43
42: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
43: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
44: aload 0
sipush 617
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
45: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 5
46: goto 11
47: StackMap locals:
StackMap stack:
aload 3
ifnonnull 49
48: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 3
49: StackMap locals:
StackMap stack:
aload 2
ifnonnull 51
50: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
51: StackMap locals:
StackMap stack:
aload 4
ifnonnull 53
52: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 4
53: StackMap locals:
StackMap stack:
aload 5
ifnonnull 55
54: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 5
55: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 58
56: aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 58
57: aload 0
ldc "NOT"
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:(Ljava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
58: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 59
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
goto 60
59: StackMap locals:
StackMap stack:
getstatic org.hsqldb.HsqlNameManager$HsqlName.emptyArray:[Lorg/hsqldb/HsqlNameManager$HsqlName;
60: StackMap locals:
StackMap stack: org.hsqldb.HsqlNameManager$HsqlName[]
astore 6
start local 6 61: iconst_5
anewarray java.lang.Object
dup
iconst_0
62: aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 3
aastore
dup
iconst_3
aload 4
aastore
dup
iconst_4
aload 5
aastore
63: astore 7
start local 7 64: new org.hsqldb.StatementCommand
dup
sipush 1001
65: aload 7
aconst_null
aload 6
66: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 8
start local 8 67: aload 8
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 68 0 this Lorg/hsqldb/ParserCommand;
8 68 1 path Ljava/lang/String;
1 68 2 blockingMode Ljava/lang/Boolean;
2 68 3 scriptMode Ljava/lang/Boolean;
3 68 4 compression Ljava/lang/Boolean;
4 68 5 files Ljava/lang/Boolean;
61 68 6 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
64 68 7 args [Ljava/lang/Object;
67 68 8 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compilePerform();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=1
start local 0 0: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 1
start local 1 1: iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 2
start local 2 2: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
40: 4
139: 19
614: 21
default: 22
}
4: StackMap locals: java.lang.Integer java.lang.Integer
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: aconst_null
astore 3
start local 3 6: aload 0
sipush 294
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
7: aload 0
sipush 536
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
8: aload 0
iconst_5
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifeq 11
9: aload 0
ldc "FIX"
invokevirtual org.hsqldb.ParserCommand.readThis:(Ljava/lang/String;)V
10: iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 1
11: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_0
12: aload 3
aastore
dup
iconst_1
aload 1
aastore
dup
iconst_2
aload 2
aastore
13: astore 4
start local 4 14: aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
15: astore 5
start local 5 16: new org.hsqldb.StatementCommand
dup
sipush 1006
aload 4
17: aconst_null
aload 5
18: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 5 end local 4 end local 3 19: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
20: aload 0
invokevirtual org.hsqldb.ParserCommand.compileImportScript:()Lorg/hsqldb/Statement;
areturn
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.compileExport:()Lorg/hsqldb/Statement;
areturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hsqldb/ParserCommand;
1 23 1 type Ljava/lang/Integer;
2 23 2 number Ljava/lang/Integer;
6 19 3 tableName Lorg/hsqldb/HsqlNameManager$HsqlName;
14 19 4 args [Ljava/lang/Object;
16 19 5 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
private org.hsqldb.Statement compileExport();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: aload 0
iconst_1
invokevirtual org.hsqldb.ParserCommand.compileScript:(Z)Lorg/hsqldb/Statement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/ParserCommand;
private org.hsqldb.Statement compileImportScript();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=1
start local 0 0: iconst_2
istore 2
start local 2 1: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 3
start local 3 2: aload 0
sipush 661
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
3: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 331
if_icmpne 6
4: aload 0
sipush 331
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
5: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 3
6: StackMap locals: org.hsqldb.ParserCommand top int java.lang.Boolean
StackMap stack:
aload 0
sipush 399
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
7: aload 0
bipush 124
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
8: aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 1
start local 1 9: aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 11
10: aload 0
invokevirtual org.hsqldb.ParserCommand.readLoadMode:()I
istore 2
11: StackMap locals: org.hsqldb.ParserCommand java.lang.String int java.lang.Boolean
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
12: astore 4
start local 4 13: iconst_3
anewarray java.lang.Object
dup
iconst_0
14: aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 3
aastore
15: astore 5
start local 5 16: new org.hsqldb.StatementCommand
dup
sipush 1005
aload 5
aconst_null
17: aload 4
18: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/hsqldb/ParserCommand;
9 19 1 fileName Ljava/lang/String;
1 19 2 mode I
2 19 3 isVersioning Ljava/lang/Boolean;
13 19 4 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
16 19 5 args [Ljava/lang/Object;
private int readLoadMode();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_m1
istore 1
start local 1 1: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 3
40: 8
397: 2
664: 5
default: 11
}
2: StackMap locals: int
StackMap stack:
iconst_2
istore 1
3: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
4: goto 12
5: StackMap locals:
StackMap stack:
iconst_1
istore 1
6: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
7: goto 12
8: StackMap locals:
StackMap stack:
iconst_4
istore 1
9: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
12: StackMap locals:
StackMap stack:
aload 0
sipush 204
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
13: aload 0
sipush 611
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
14: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hsqldb/ParserCommand;
1 15 1 mode I
private org.hsqldb.Statement compileCheckpoint();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
2: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 607
if_icmpne 6
3: iconst_1
istore 1
4: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
5: goto 8
StackMap locals: int
StackMap stack:
6: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 941
if_icmpne 8
7: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1014
if_icmpeq 10
9: aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.database:Lorg/hsqldb/Database;
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
11: astore 2
start local 2 12: iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
astore 3
start local 3 13: new org.hsqldb.StatementCommand
dup
sipush 1002
14: aload 3
aconst_null
aload 2
15: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 4
start local 4 16: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hsqldb/ParserCommand;
1 17 1 defrag Z
12 17 2 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
13 17 3 args [Ljava/lang/Object;
16 17 4 cs Lorg/hsqldb/Statement;
public static org.hsqldb.Statement getAutoCheckpointStatement(org.hsqldb.Database);
descriptor: (Lorg/hsqldb/Database;)Lorg/hsqldb/Statement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCatalogAndBaseTableNames:()[Lorg/hsqldb/HsqlNameManager$HsqlName;
1: astore 1
start local 1 2: iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
astore 2
start local 2 3: new org.hsqldb.StatementCommand
dup
sipush 1002
4: aload 2
aconst_null
aload 1
5: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
astore 3
start local 3 6: aload 3
aload 0
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
invokeinterface org.hsqldb.TransactionManager.getGlobalChangeTimestamp:()J
invokevirtual org.hsqldb.Statement.setCompileTimestamp:(J)V
7: aload 3
ldc "CHECKPOINT"
invokevirtual org.hsqldb.Statement.setSQL:(Ljava/lang/String;)V
8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 database Lorg/hsqldb/Database;
2 9 1 names [Lorg/hsqldb/HsqlNameManager$HsqlName;
3 9 2 args [Ljava/lang/Object;
6 9 3 cs Lorg/hsqldb/Statement;
MethodParameters:
Name Flags
database
private org.hsqldb.Statement compileDisconnect();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
1: new org.hsqldb.StatementSession
dup
bipush 22
aconst_null
invokespecial org.hsqldb.StatementSession.<init>:(I[Ljava/lang/Object;)V
astore 1
start local 1 2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/ParserCommand;
2 3 1 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileExplainPlan();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
sipush 651
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
1: aload 0
bipush 120
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
2: aload 0
iconst_0
invokevirtual org.hsqldb.ParserCommand.compilePart:(I)Lorg/hsqldb/Statement;
astore 1
start local 1 3: aload 1
invokevirtual org.hsqldb.Statement.setDescribe:()V
4: new org.hsqldb.StatementCommand
dup
sipush 1151
5: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
6: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/ParserCommand;
3 7 1 cs Lorg/hsqldb/Statement;
private org.hsqldb.Statement compileExplainReferences();
descriptor: ()Lorg/hsqldb/Statement;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=1
start local 0 0: iconst_0
istore 2
start local 2 1: aload 0
sipush 236
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
2: aload 0
sipush 301
invokevirtual org.hsqldb.ParserCommand.readIfThis:(I)Z
ifne 5
3: aload 0
bipush 124
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
4: iconst_1
istore 2
5: StackMap locals: org.hsqldb.ParserCommand top int
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
lookupswitch { // 5
273: 9
294: 6
414: 13
557: 13
567: 6
default: 16
}
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
7: iconst_3
istore 3
start local 3 8: goto 17
end local 3 9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
10: aload 0
sipush 513
invokevirtual org.hsqldb.ParserCommand.readThis:(I)V
11: bipush 24
istore 3
start local 3 12: goto 17
end local 3 13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
14: bipush 13
istore 3
start local 3 15: goto 17
end local 3 16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.unexpectedToken:()Lorg/hsqldb/HsqlException;
athrow
start local 3 17: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual org.hsqldb.ParserCommand.readSchemaObjectName:(I)Lorg/hsqldb/SchemaObject;
astore 1
start local 1 18: aload 1
invokeinterface org.hsqldb.SchemaObject.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 4
start local 4 19: aload 1
instanceof org.hsqldb.Routine
ifeq 21
20: aload 1
checkcast org.hsqldb.Routine
invokevirtual org.hsqldb.Routine.getSpecificName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 4
21: StackMap locals: org.hsqldb.ParserCommand org.hsqldb.SchemaObject int int org.hsqldb.HsqlNameManager$HsqlName
StackMap stack:
new org.hsqldb.StatementCommand
dup
sipush 1150
22: iconst_2
anewarray java.lang.Object
dup
iconst_0
23: aload 4
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
24: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/hsqldb/ParserCommand;
18 25 1 object Lorg/hsqldb/SchemaObject;
1 25 2 referencesFrom Z
8 9 3 type I
12 13 3 type I
15 16 3 type I
17 25 3 type I
19 25 4 name Lorg/hsqldb/HsqlNameManager$HsqlName;
private org.hsqldb.StatementCommand compileTableSource(org.hsqldb.Table);
descriptor: (Lorg/hsqldb/Table;)Lorg/hsqldb/StatementCommand;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=7, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: iconst_5
anewarray java.lang.Object
astore 5
start local 5 3: aload 5
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
4: aload 1
invokevirtual org.hsqldb.Table.isText:()Z
ifne 6
5: sipush 321
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
pop
6: StackMap locals: org.hsqldb.ParserCommand org.hsqldb.Table int int top java.lang.Object[]
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 204
if_icmpne 13
7: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
8: aload 0
invokevirtual org.hsqldb.ParserCommand.getLastPart:()Ljava/lang/String;
pop
9: aload 5
iconst_1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aastore
10: new org.hsqldb.StatementCommand
dup
sipush 1156
aload 5
11: aconst_null
iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
12: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
13: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 648
if_icmpne 20
14: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
15: aload 0
invokevirtual org.hsqldb.ParserCommand.getLastPart:()Ljava/lang/String;
pop
16: aload 5
iconst_1
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aastore
17: new org.hsqldb.StatementCommand
dup
sipush 1156
aload 5
18: aconst_null
iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
19: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
20: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 620
if_icmpne 23
21: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
22: iconst_1
istore 2
23: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 1013
if_icmpne 27
24: aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenString:Ljava/lang/String;
astore 4
start local 4 25: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
26: goto 28
end local 4 27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.readQuotedString:()Ljava/lang/String;
astore 4
start local 4 28: StackMap locals: org.hsqldb.ParserCommand org.hsqldb.Table int int java.lang.String java.lang.Object[]
StackMap stack:
iload 2
ifne 31
aload 0
getfield org.hsqldb.ParserCommand.token:Lorg/hsqldb/Token;
getfield org.hsqldb.Token.tokenType:I
sipush 410
if_icmpne 31
29: iconst_1
istore 3
30: aload 0
invokevirtual org.hsqldb.ParserCommand.read:()V
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.ParserCommand.getLastPart:()Ljava/lang/String;
pop
32: aload 5
iconst_2
aload 4
aastore
33: aload 5
iconst_3
iload 3
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
34: aload 5
iconst_4
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
35: iload 2
ifeq 36
sipush 1157
goto 37
36: StackMap locals:
StackMap stack:
sipush 1156
37: StackMap locals:
StackMap stack: int
istore 6
start local 6 38: new org.hsqldb.StatementCommand
dup
iload 6
aload 5
aconst_null
39: iconst_1
anewarray org.hsqldb.HsqlNameManager$HsqlName
dup
iconst_0
aload 1
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
aastore
40: invokespecial org.hsqldb.StatementCommand.<init>:(I[Ljava/lang/Object;[Lorg/hsqldb/HsqlNameManager$HsqlName;[Lorg/hsqldb/HsqlNameManager$HsqlName;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/hsqldb/ParserCommand;
0 41 1 t Lorg/hsqldb/Table;
1 41 2 isSourceHeader Z
2 41 3 isDesc Z
25 27 4 source Ljava/lang/String;
28 41 4 source Ljava/lang/String;
3 41 5 args [Ljava/lang/Object;
38 41 6 type I
MethodParameters:
Name Flags
t
}
SourceFile: "ParserCommand.java"
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager
public final CompileContext = org.hsqldb.ParserDQL$CompileContext of org.hsqldb.ParserDQL