public class org.hsqldb.dbinfo.DatabaseInformation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.dbinfo.DatabaseInformation
super_class: java.lang.Object
{
static final int SYSTEM_BESTROWIDENTIFIER;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int SYSTEM_COLUMNS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int SYSTEM_CROSSREFERENCE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int SYSTEM_INDEXINFO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int SYSTEM_PRIMARYKEYS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int SYSTEM_PROCEDURECOLUMNS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int SYSTEM_PROCEDURES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int SYSTEM_SCHEMAS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int SYSTEM_TABLES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int SYSTEM_TABLETYPES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int SYSTEM_TYPEINFO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int SYSTEM_UDTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int SYSTEM_USERS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int SYSTEM_VERSIONCOLUMNS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int SYSTEM_SEQUENCES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int SYSTEM_CACHEINFO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int SYSTEM_COLUMN_SEQUENCE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int ;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int SYSTEM_CONNECTION_PROPERTIES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
static final int SYSTEM_INDEXSTATS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 19
static final int SYSTEM_KEY_INDEX_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final int SYSTEM_PROPERTIES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 21
static final int SYSTEM_SESSIONINFO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 22
static final int SYSTEM_SESSIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 23
static final int SYSTEM_TABLESTATS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 24
static final int SYSTEM_TEXTTABLES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 25
static final int SYSTEM_SYNONYMS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 26
static final int ADMINISTRABLE_ROLE_AUTHORIZATIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 27
static final int APPLICABLE_ROLES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 28
static final int ASSERTIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 29
static final int AUTHORIZATIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 30
static final int CHARACTER_SETS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 31
static final int CHECK_CONSTRAINT_ROUTINE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 32
static final int CHECK_CONSTRAINTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 33
static final int COLLATIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 34
static final int COLUMN_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 35
static final int COLUMN_DOMAIN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 36
static final int COLUMN_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 37
static final int COLUMN_UDT_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 38
static final int COLUMNS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 39
static final int CONSTRAINT_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 40
static final int CONSTRAINT_PERIOD_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 41
static final int CONSTRAINT_TABLE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 42
static final int DATA_TYPE_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 43
static final int DOMAIN_CONSTRAINTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 44
static final int DOMAINS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 45
static final int ELEMENT_TYPES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 46
static final int ENABLED_ROLES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 47
static final int INFORMATION_SCHEMA_CATALOG_NAME;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 48
static final int JAR_JAR_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 49
static final int JARS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 50
static final int KEY_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 51
static final int KEY_PERIOD_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 52
static final int METHOD_SPECIFICATIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 53
static final int MODULE_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 54
static final int MODULE_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 55
static final int MODULE_TABLE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 56
static final int MODULES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 57
static final int PARAMETERS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 58
static final int PERIODS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 59
static final int REFERENTIAL_CONSTRAINTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 60
static final int ROLE_AUTHORIZATION_DESCRIPTORS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 61
static final int ROLE_COLUMN_GRANTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 62
static final int ROLE_MODULE_GRANTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 63
static final int ROLE_ROUTINE_GRANTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 64
static final int ROLE_TABLE_GRANTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 65
static final int ROLE_UDT_GRANTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 66
static final int ROLE_USAGE_GRANTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 67
static final int ROUTINE_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 68
static final int ROUTINE_JAR_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 69
static final int ROUTINE_PERIOD_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 70
static final int ROUTINE_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 71
static final int ROUTINE_ROUTINE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 72
static final int ROUTINE_SEQUENCE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 73
static final int ROUTINE_TABLE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 74
static final int ROUTINES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 75
static final int SCHEMATA;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 76
static final int SEQUENCES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 77
static final int SQL_FEATURES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 78
static final int SQL_IMPLEMENTATION_INFO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 79
static final int SQL_PACKAGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 80
static final int SQL_PARTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 81
static final int SQL_SIZING;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 82
static final int SQL_SIZING_PROFILES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 83
static final int TABLE_CONSTRAINTS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 84
static final int TABLE_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 85
static final int TABLES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 86
static final int TRANSLATIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 87
static final int TRIGGER_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 88
static final int TRIGGER_PERIOD_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 89
static final int TRIGGER_ROUTINE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 90
static final int TRIGGER_SEQUENCE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 91
static final int TRIGGER_TABLE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 92
static final int TRIGGERED_UPDATE_COLUMNS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 93
static final int TRIGGERS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 94
static final int TYPE_JAR_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 95
static final int UDT_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 96
static final int USAGE_PRIVILEGES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 97
static final int USER_DEFINED_TYPES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 98
static final int VIEW_COLUMN_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 99
static final int VIEW_PERIOD_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 100
static final int VIEW_ROUTINE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 101
static final int VIEW_TABLE_USAGE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 102
static final int VIEWS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 103
static final java.lang.String[] sysTableNames;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final org.hsqldb.lib.IntValueHashMap sysTableNamesMap;
descriptor: Lorg/hsqldb/lib/IntValueHashMap;
flags: (0x0018) ACC_STATIC, ACC_FINAL
final org.hsqldb.Database database;
descriptor: Lorg/hsqldb/Database;
flags: (0x0010) ACC_FINAL
boolean withContent;
descriptor: Z
flags: (0x0000)
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=0
0: bipush 104
anewarray java.lang.String
dup
iconst_0
1: ldc "SYSTEM_BESTROWIDENTIFIER"
aastore
dup
iconst_1
2: ldc "SYSTEM_COLUMNS"
aastore
dup
iconst_2
3: ldc "SYSTEM_CROSSREFERENCE"
aastore
dup
iconst_3
4: ldc "SYSTEM_INDEXINFO"
aastore
dup
iconst_4
5: ldc "SYSTEM_PRIMARYKEYS"
aastore
dup
iconst_5
6: ldc "SYSTEM_PROCEDURECOLUMNS"
aastore
dup
bipush 6
7: ldc "SYSTEM_PROCEDURES"
aastore
dup
bipush 7
8: ldc "SYSTEM_SCHEMAS"
aastore
dup
bipush 8
9: ldc "SYSTEM_TABLES"
aastore
dup
bipush 9
10: ldc "SYSTEM_TABLETYPES"
aastore
dup
bipush 10
11: ldc "SYSTEM_TYPEINFO"
aastore
dup
bipush 11
12: ldc "SYSTEM_UDTS"
aastore
dup
bipush 12
13: ldc "SYSTEM_USERS"
aastore
dup
bipush 13
14: ldc "SYSTEM_VERSIONCOLUMNS"
aastore
dup
bipush 14
15: ldc "SYSTEM_SEQUENCES"
aastore
dup
bipush 15
16: ldc "SYSTEM_CACHEINFO"
aastore
dup
bipush 16
17: ldc "SYSTEM_COLUMN_SEQUENCE_USAGE"
aastore
dup
bipush 17
18: ldc "SYSTEM_COMMENTS"
aastore
dup
bipush 18
19: ldc "SYSTEM_CONNECTION_PROPERTIES"
aastore
dup
bipush 19
20: ldc "SYSTEM_INDEXSTATS"
aastore
dup
bipush 20
21: ldc "SYSTEM_KEY_INDEX_USAGE"
aastore
dup
bipush 21
22: ldc "SYSTEM_PROPERTIES"
aastore
dup
bipush 22
23: ldc "SYSTEM_SESSIONINFO"
aastore
dup
bipush 23
24: ldc "SYSTEM_SESSIONS"
aastore
dup
bipush 24
25: ldc "SYSTEM_TABLESTATS"
aastore
dup
bipush 25
26: ldc "SYSTEM_TEXTTABLES"
aastore
dup
bipush 26
27: ldc "SYSTEM_SYNONYMS"
aastore
dup
bipush 27
28: ldc "ADMINISTRABLE_ROLE_AUTHORIZATIONS"
aastore
dup
bipush 28
29: ldc "APPLICABLE_ROLES"
aastore
dup
bipush 29
30: ldc "ASSERTIONS"
aastore
dup
bipush 30
31: ldc "AUTHORIZATIONS"
aastore
dup
bipush 31
32: ldc "CHARACTER_SETS"
aastore
dup
bipush 32
33: ldc "CHECK_CONSTRAINT_ROUTINE_USAGE"
aastore
dup
bipush 33
34: ldc "CHECK_CONSTRAINTS"
aastore
dup
bipush 34
35: ldc "COLLATIONS"
aastore
dup
bipush 35
36: ldc "COLUMN_COLUMN_USAGE"
aastore
dup
bipush 36
37: ldc "COLUMN_DOMAIN_USAGE"
aastore
dup
bipush 37
38: ldc "COLUMN_PRIVILEGES"
aastore
dup
bipush 38
39: ldc "COLUMN_UDT_USAGE"
aastore
dup
bipush 39
40: ldc "COLUMNS"
aastore
dup
bipush 40
41: ldc "CONSTRAINT_COLUMN_USAGE"
aastore
dup
bipush 41
42: ldc "CONSTRAINT_PERIOD_USAGE"
aastore
dup
bipush 42
43: ldc "CONSTRAINT_TABLE_USAGE"
aastore
dup
bipush 43
44: ldc "DATA_TYPE_PRIVILEGES"
aastore
dup
bipush 44
45: ldc "DOMAIN_CONSTRAINTS"
aastore
dup
bipush 45
46: ldc "DOMAINS"
aastore
dup
bipush 46
47: ldc "ELEMENT_TYPES"
aastore
dup
bipush 47
48: ldc "ENABLED_ROLES"
aastore
dup
bipush 48
49: ldc "INFORMATION_SCHEMA_CATALOG_NAME"
aastore
dup
bipush 49
50: ldc "JAR_JAR_USAGE"
aastore
dup
bipush 50
51: ldc "JARS"
aastore
dup
bipush 51
52: ldc "KEY_COLUMN_USAGE"
aastore
dup
bipush 52
53: ldc "KEY_PERIOD_USAGE"
aastore
dup
bipush 53
54: ldc "METHOD_SPECIFICATIONS"
aastore
dup
bipush 54
55: ldc "MODULE_COLUMN_USAGE"
aastore
dup
bipush 55
56: ldc "MODULE_PRIVILEGES"
aastore
dup
bipush 56
57: ldc "MODULE_TABLE_USAGE"
aastore
dup
bipush 57
58: ldc "MODULES"
aastore
dup
bipush 58
59: ldc "PARAMETERS"
aastore
dup
bipush 59
60: ldc "PERIODS"
aastore
dup
bipush 60
61: ldc "REFERENTIAL_CONSTRAINTS"
aastore
dup
bipush 61
62: ldc "ROLE_AUTHORIZATION_DESCRIPTORS"
aastore
dup
bipush 62
63: ldc "ROLE_COLUMN_GRANTS"
aastore
dup
bipush 63
64: ldc "ROLE_MODULE_GRANTS"
aastore
dup
bipush 64
65: ldc "ROLE_ROUTINE_GRANTS"
aastore
dup
bipush 65
66: ldc "ROLE_TABLE_GRANTS"
aastore
dup
bipush 66
67: ldc "ROLE_UDT_GRANTS"
aastore
dup
bipush 67
68: ldc "ROLE_USAGE_GRANTS"
aastore
dup
bipush 68
69: ldc "ROUTINE_COLUMN_USAGE"
aastore
dup
bipush 69
70: ldc "ROUTINE_JAR_USAGE"
aastore
dup
bipush 70
71: ldc "ROUTINE_PERIOD_USAGE"
aastore
dup
bipush 71
72: ldc "ROUTINE_PRIVILEGES"
aastore
dup
bipush 72
73: ldc "ROUTINE_ROUTINE_USAGE"
aastore
dup
bipush 73
74: ldc "ROUTINE_SEQUENCE_USAGE"
aastore
dup
bipush 74
75: ldc "ROUTINE_TABLE_USAGE"
aastore
dup
bipush 75
76: ldc "ROUTINES"
aastore
dup
bipush 76
77: ldc "SCHEMATA"
aastore
dup
bipush 77
78: ldc "SEQUENCES"
aastore
dup
bipush 78
79: ldc "SQL_FEATURES"
aastore
dup
bipush 79
80: ldc "SQL_IMPLEMENTATION_INFO"
aastore
dup
bipush 80
81: ldc "SQL_PACKAGES"
aastore
dup
bipush 81
82: ldc "SQL_PARTS"
aastore
dup
bipush 82
83: ldc "SQL_SIZING"
aastore
dup
bipush 83
84: ldc "SQL_SIZING_PROFILES"
aastore
dup
bipush 84
85: ldc "TABLE_CONSTRAINTS"
aastore
dup
bipush 85
86: ldc "TABLE_PRIVILEGES"
aastore
dup
bipush 86
87: ldc "TABLES"
aastore
dup
bipush 87
88: ldc "TRANSLATIONS"
aastore
dup
bipush 88
89: ldc "TRIGGER_COLUMN_USAGE"
aastore
dup
bipush 89
90: ldc "TRIGGER_PERIOD_USAGE"
aastore
dup
bipush 90
91: ldc "TRIGGER_ROUTINE_USAGE"
aastore
dup
bipush 91
92: ldc "TRIGGER_SEQUENCE_USAGE"
aastore
dup
bipush 92
93: ldc "TRIGGER_TABLE_USAGE"
aastore
dup
bipush 93
94: ldc "TRIGGERED_UPDATE_COLUMNS"
aastore
dup
bipush 94
95: ldc "TRIGGERS"
aastore
dup
bipush 95
96: ldc "TYPE_JAR_USAGE"
aastore
dup
bipush 96
97: ldc "UDT_PRIVILEGES"
aastore
dup
bipush 97
98: ldc "USAGE_PRIVILEGES"
aastore
dup
bipush 98
99: ldc "USER_DEFINED_TYPES"
aastore
dup
bipush 99
100: ldc "VIEW_COLUMN_USAGE"
aastore
dup
bipush 100
101: ldc "VIEW_PERIOD_USAGE"
aastore
dup
bipush 101
102: ldc "VIEW_ROUTINE_USAGE"
aastore
dup
bipush 102
103: ldc "VIEW_TABLE_USAGE"
aastore
dup
bipush 103
104: ldc "VIEWS"
aastore
105: putstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNames:[Ljava/lang/String;
106: ldc Lorg/hsqldb/dbinfo/DatabaseInformation;
dup
astore 0
monitorenter
107: new org.hsqldb.lib.IntValueHashMap
dup
bipush 107
invokespecial org.hsqldb.lib.IntValueHashMap.<init>:(I)V
putstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNamesMap:Lorg/hsqldb/lib/IntValueHashMap;
108: iconst_0
istore 1
start local 1 109: goto 112
110: StackMap locals: java.lang.Class int
StackMap stack:
getstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNamesMap:Lorg/hsqldb/lib/IntValueHashMap;
getstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNames:[Ljava/lang/String;
iload 1
aaload
iload 1
invokevirtual org.hsqldb.lib.IntValueHashMap.put:(Ljava/lang/Object;I)Z
pop
111: iinc 1 1
StackMap locals:
StackMap stack:
112: iload 1
getstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNames:[Ljava/lang/String;
arraylength
if_icmplt 110
end local 1 113: aload 0
monitorexit
114: goto 117
StackMap locals: java.lang.Class
StackMap stack: java.lang.Throwable
115: aload 0
monitorexit
116: athrow
117: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
109 113 1 i I
Exception table:
from to target type
107 114 115 any
115 116 115 any
static int getSysTableID(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNamesMap:Lorg/hsqldb/lib/IntValueHashMap;
aload 0
iconst_m1
invokevirtual org.hsqldb.lib.IntValueHashMap.get:(Ljava/lang/Object;I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 token Ljava/lang/String;
MethodParameters:
Name Flags
token
public static org.hsqldb.dbinfo.DatabaseInformation newDatabaseInformation(org.hsqldb.Database);
descriptor: (Lorg/hsqldb/Database;)Lorg/hsqldb/dbinfo/DatabaseInformation;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: ldc Lorg/hsqldb/dbinfo/DatabaseInformation;
astore 1
start local 1 1: ldc "org.hsqldb.dbinfo.DatabaseInformationFull"
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 1
2: goto 7
StackMap locals: org.hsqldb.Database java.lang.Class
StackMap stack: java.lang.Exception
3: pop
4: ldc "org.hsqldb.dbinfo.DatabaseInformationMain"
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 1
5: goto 7
StackMap locals:
StackMap stack: java.lang.Exception
6: pop
7: StackMap locals:
StackMap stack:
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Lorg/hsqldb/Database;
aastore
astore 2
start local 2 8: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
astore 3
start local 3 9: aload 1
aload 2
invokevirtual java.lang.Class.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
astore 4
start local 4 10: aload 4
aload 3
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hsqldb.dbinfo.DatabaseInformation
11: areturn
end local 4 end local 3 end local 2 12: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 13: aload 2
invokevirtual java.lang.Exception.printStackTrace:()V
end local 2 14: new org.hsqldb.dbinfo.DatabaseInformation
dup
aload 0
invokespecial org.hsqldb.dbinfo.DatabaseInformation.<init>:(Lorg/hsqldb/Database;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 db Lorg/hsqldb/Database;
1 15 1 c Ljava/lang/Class<*>;
8 12 2 ctorParmTypes [Ljava/lang/Class;
9 12 3 ctorParms [Ljava/lang/Object;
10 12 4 ctor Ljava/lang/reflect/Constructor<*>;
13 14 2 e Ljava/lang/Exception;
Exception table:
from to target type
1 2 3 Class java.lang.Exception
4 5 6 Class java.lang.Exception
7 11 12 Class java.lang.Exception
MethodParameters:
Name Flags
db
void <init>(org.hsqldb.Database);
descriptor: (Lorg/hsqldb/Database;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.hsqldb.dbinfo.DatabaseInformation.withContent:Z
2: aload 0
aload 1
putfield org.hsqldb.dbinfo.DatabaseInformation.database:Lorg/hsqldb/Database;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/dbinfo/DatabaseInformation;
0 4 1 db Lorg/hsqldb/Database;
MethodParameters:
Name Flags
db
final boolean isSystemTable(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hsqldb.dbinfo.DatabaseInformation.sysTableNamesMap:Lorg/hsqldb/lib/IntValueHashMap;
aload 1
invokevirtual org.hsqldb.lib.IntValueHashMap.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/dbinfo/DatabaseInformation;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.hsqldb.Table getSystemTable(org.hsqldb.Session, java.lang.String);
descriptor: (Lorg/hsqldb/Session;Ljava/lang/String;)Lorg/hsqldb/Table;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/dbinfo/DatabaseInformation;
0 1 1 session Lorg/hsqldb/Session;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
session
name
public void setStore(org.hsqldb.Session, org.hsqldb.Table, org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/Session;Lorg/hsqldb/Table;Lorg/hsqldb/persist/PersistentStore;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/dbinfo/DatabaseInformation;
0 1 1 session Lorg/hsqldb/Session;
0 1 2 table Lorg/hsqldb/Table;
0 1 3 store Lorg/hsqldb/persist/PersistentStore;
MethodParameters:
Name Flags
session
table
store
public final void setWithContent(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.dbinfo.DatabaseInformation.withContent:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/dbinfo/DatabaseInformation;
0 2 1 withContent Z
MethodParameters:
Name Flags
withContent
}
SourceFile: "DatabaseInformation.java"