public class org.hsqldb.Database
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.Database
super_class: java.lang.Object
{
int databaseID;
descriptor: I
flags: (0x0000)
org.hsqldb.HsqlNameManager$HsqlName databaseUniqueName;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0000)
org.hsqldb.DatabaseType databaseType;
descriptor: Lorg/hsqldb/DatabaseType;
flags: (0x0000)
private final java.lang.String canonicalPath;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public org.hsqldb.persist.HsqlProperties urlProperties;
descriptor: Lorg/hsqldb/persist/HsqlProperties;
flags: (0x0001) ACC_PUBLIC
private final java.lang.String path;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public org.hsqldb.types.Collation collation;
descriptor: Lorg/hsqldb/types/Collation;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.dbinfo.DatabaseInformation dbInfo;
descriptor: Lorg/hsqldb/dbinfo/DatabaseInformation;
flags: (0x0001) ACC_PUBLIC
private volatile int dbState;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
public org.hsqldb.persist.Logger logger;
descriptor: Lorg/hsqldb/persist/Logger;
flags: (0x0001) ACC_PUBLIC
boolean databaseReadOnly;
descriptor: Z
flags: (0x0000)
private boolean filesReadOnly;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean filesInJar;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public int sqlAvgScale;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean sqlRestrictExec;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlCharLiteral;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlConcatNulls;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlConvertTruncate;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlDoubleNaN;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlEnforceTypes;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlEnforceRefs;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlEnforceSize;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlEnforceNames;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlEnforceTDCD;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlEnforceTDCU;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlIgnoreCase;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlLiveObject;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlLongvarIsLob;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlNullsFirst;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlNullsOrder;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlSysIndexNames;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlRegularNames;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlTranslateTTI;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlUniqueNulls;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlSyntaxDb2;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlSyntaxMss;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlSyntaxMys;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlSyntaxOra;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sqlSyntaxPgs;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int recoveryMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
private boolean isReferentialIntegrity;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public org.hsqldb.persist.HsqlDatabaseProperties databaseProperties;
descriptor: Lorg/hsqldb/persist/HsqlDatabaseProperties;
flags: (0x0001) ACC_PUBLIC
private final boolean shutdownOnNoConnection;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
int resultMaxMemoryRows;
descriptor: I
flags: (0x0000)
public org.hsqldb.rights.UserManager userManager;
descriptor: Lorg/hsqldb/rights/UserManager;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.rights.GranteeManager granteeManager;
descriptor: Lorg/hsqldb/rights/GranteeManager;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.HsqlNameManager nameManager;
descriptor: Lorg/hsqldb/HsqlNameManager;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.SessionManager sessionManager;
descriptor: Lorg/hsqldb/SessionManager;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.TransactionManager txManager;
descriptor: Lorg/hsqldb/TransactionManager;
flags: (0x0001) ACC_PUBLIC
public int defaultIsolationLevel;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean txConflictRollback;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean txInterruptRollback;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.SchemaManager schemaManager;
descriptor: Lorg/hsqldb/SchemaManager;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.persist.PersistentStoreCollectionDatabase persistentStoreCollection;
descriptor: Lorg/hsqldb/persist/PersistentStoreCollectionDatabase;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.persist.LobManager lobManager;
descriptor: Lorg/hsqldb/persist/LobManager;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.Database$CheckpointRunner checkpointRunner;
descriptor: Lorg/hsqldb/Database$CheckpointRunner;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.Database$TimeoutRunner timeoutRunner;
descriptor: Lorg/hsqldb/Database$TimeoutRunner;
flags: (0x0001) ACC_PUBLIC
org.hsqldb.result.Result updateZeroResult;
descriptor: Lorg/hsqldb/result/Result;
flags: (0x0000)
public static final int DATABASE_ONLINE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DATABASE_OPENING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int DATABASE_CLOSING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int DATABASE_SHUTDOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CLOSEMODE_IMMEDIATELY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CLOSEMODE_NORMAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int CLOSEMODE_COMPACT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int CLOSEMODE_SCRIPT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
void <init>(org.hsqldb.DatabaseType, java.lang.String, java.lang.String, org.hsqldb.persist.HsqlProperties);
descriptor: (Lorg/hsqldb/DatabaseType;Ljava/lang/String;Ljava/lang/String;Lorg/hsqldb/persist/HsqlProperties;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.hsqldb.Database.sqlAvgScale:I
2: aload 0
iconst_0
putfield org.hsqldb.Database.sqlRestrictExec:Z
3: aload 0
iconst_1
putfield org.hsqldb.Database.sqlCharLiteral:Z
4: aload 0
iconst_1
putfield org.hsqldb.Database.sqlConcatNulls:Z
5: aload 0
iconst_1
putfield org.hsqldb.Database.sqlConvertTruncate:Z
6: aload 0
iconst_1
putfield org.hsqldb.Database.sqlDoubleNaN:Z
7: aload 0
iconst_0
putfield org.hsqldb.Database.sqlEnforceTypes:Z
8: aload 0
iconst_0
putfield org.hsqldb.Database.sqlEnforceRefs:Z
9: aload 0
iconst_1
putfield org.hsqldb.Database.sqlEnforceSize:Z
10: aload 0
iconst_0
putfield org.hsqldb.Database.sqlEnforceNames:Z
11: aload 0
iconst_1
putfield org.hsqldb.Database.sqlEnforceTDCD:Z
12: aload 0
iconst_1
putfield org.hsqldb.Database.sqlEnforceTDCU:Z
13: aload 0
iconst_0
putfield org.hsqldb.Database.sqlIgnoreCase:Z
14: aload 0
iconst_0
putfield org.hsqldb.Database.sqlLiveObject:Z
15: aload 0
iconst_0
putfield org.hsqldb.Database.sqlLongvarIsLob:Z
16: aload 0
iconst_1
putfield org.hsqldb.Database.sqlNullsFirst:Z
17: aload 0
iconst_1
putfield org.hsqldb.Database.sqlNullsOrder:Z
18: aload 0
iconst_0
putfield org.hsqldb.Database.sqlSysIndexNames:Z
19: aload 0
iconst_1
putfield org.hsqldb.Database.sqlRegularNames:Z
20: aload 0
iconst_1
putfield org.hsqldb.Database.sqlTranslateTTI:Z
21: aload 0
iconst_1
putfield org.hsqldb.Database.sqlUniqueNulls:Z
22: aload 0
iconst_0
putfield org.hsqldb.Database.sqlSyntaxDb2:Z
23: aload 0
iconst_0
putfield org.hsqldb.Database.sqlSyntaxMss:Z
24: aload 0
iconst_0
putfield org.hsqldb.Database.sqlSyntaxMys:Z
25: aload 0
iconst_0
putfield org.hsqldb.Database.sqlSyntaxOra:Z
26: aload 0
iconst_0
putfield org.hsqldb.Database.sqlSyntaxPgs:Z
27: aload 0
iconst_0
putfield org.hsqldb.Database.recoveryMode:I
28: aload 0
iconst_1
putfield org.hsqldb.Database.isReferentialIntegrity:Z
29: aload 0
iconst_2
putfield org.hsqldb.Database.defaultIsolationLevel:I
30: aload 0
iconst_1
putfield org.hsqldb.Database.txConflictRollback:Z
31: aload 0
iconst_0
putfield org.hsqldb.Database.txInterruptRollback:Z
32: aload 0
getstatic org.hsqldb.result.Result.updateZeroResult:Lorg/hsqldb/result/Result;
putfield org.hsqldb.Database.updateZeroResult:Lorg/hsqldb/result/Result;
33: aload 0
iconst_4
invokevirtual org.hsqldb.Database.setState:(I)V
34: aload 0
aload 1
putfield org.hsqldb.Database.databaseType:Lorg/hsqldb/DatabaseType;
35: aload 0
aload 2
putfield org.hsqldb.Database.path:Ljava/lang/String;
36: aload 0
aload 3
putfield org.hsqldb.Database.canonicalPath:Ljava/lang/String;
37: aload 0
aload 4
putfield org.hsqldb.Database.urlProperties:Lorg/hsqldb/persist/HsqlProperties;
38: aload 0
getfield org.hsqldb.Database.databaseType:Lorg/hsqldb/DatabaseType;
getstatic org.hsqldb.DatabaseType.DB_RES:Lorg/hsqldb/DatabaseType;
if_acmpne 41
39: aload 0
iconst_1
putfield org.hsqldb.Database.filesInJar:Z
40: aload 0
iconst_1
putfield org.hsqldb.Database.filesReadOnly:Z
41: StackMap locals: org.hsqldb.Database org.hsqldb.DatabaseType java.lang.String java.lang.String org.hsqldb.persist.HsqlProperties
StackMap stack:
aload 0
new org.hsqldb.persist.Logger
dup
aload 0
invokespecial org.hsqldb.persist.Logger.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
42: aload 0
43: aload 0
getfield org.hsqldb.Database.urlProperties:Lorg/hsqldb/persist/HsqlProperties;
ldc "shutdown"
invokevirtual org.hsqldb.persist.HsqlProperties.isPropertyTrue:(Ljava/lang/String;)Z
44: putfield org.hsqldb.Database.shutdownOnNoConnection:Z
45: aload 0
aload 0
getfield org.hsqldb.Database.urlProperties:Lorg/hsqldb/persist/HsqlProperties;
46: ldc "recover"
iconst_0
47: invokevirtual org.hsqldb.persist.HsqlProperties.getIntegerProperty:(Ljava/lang/String;I)I
putfield org.hsqldb.Database.recoveryMode:I
48: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lorg/hsqldb/Database;
0 49 1 type Lorg/hsqldb/DatabaseType;
0 49 2 path Ljava/lang/String;
0 49 3 canonicalPath Ljava/lang/String;
0 49 4 props Lorg/hsqldb/persist/HsqlProperties;
MethodParameters:
Name Flags
type
path
canonicalPath
props
synchronized void open();
descriptor: ()V
flags: (0x0020) ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.Database.isShutdown:()Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hsqldb.Database.reopen:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/Database;
void reopen();
descriptor: ()V
flags: (0x0000)
Code:
stack=4, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
iconst_2
invokevirtual org.hsqldb.Database.setState:(I)V
2: aload 0
invokevirtual org.hsqldb.Database.createObjectStructures:()V
3: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.open:()V
4: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
getfield org.hsqldb.persist.Logger.isNewDatabase:Z
istore 1
5: iload 1
ifeq 11
6: aload 0
getfield org.hsqldb.Database.urlProperties:Lorg/hsqldb/persist/HsqlProperties;
ldc "user"
ldc "SA"
invokevirtual org.hsqldb.persist.HsqlProperties.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 7: aload 0
getfield org.hsqldb.Database.urlProperties:Lorg/hsqldb/persist/HsqlProperties;
ldc "password"
ldc ""
invokevirtual org.hsqldb.persist.HsqlProperties.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 8: aload 0
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
aload 2
aload 3
invokevirtual org.hsqldb.rights.UserManager.createFirstUser:(Ljava/lang/String;Ljava/lang/String;)V
9: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.createPublicSchema:()V
10: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
aconst_null
iconst_0
iconst_0
invokevirtual org.hsqldb.persist.Logger.checkpoint:(Lorg/hsqldb/Session;ZZ)V
end local 3 end local 2 11: StackMap locals: int
StackMap stack:
aload 0
getfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
invokevirtual org.hsqldb.persist.LobManager.open:()V
12: aload 0
getfield org.hsqldb.Database.dbInfo:Lorg/hsqldb/dbinfo/DatabaseInformation;
iconst_1
invokevirtual org.hsqldb.dbinfo.DatabaseInformation.setWithContent:(Z)V
13: aload 0
new org.hsqldb.Database$CheckpointRunner
dup
aload 0
invokespecial org.hsqldb.Database$CheckpointRunner.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.checkpointRunner:Lorg/hsqldb/Database$CheckpointRunner;
14: aload 0
new org.hsqldb.Database$TimeoutRunner
dup
invokespecial org.hsqldb.Database$TimeoutRunner.<init>:()V
putfield org.hsqldb.Database.timeoutRunner:Lorg/hsqldb/Database$TimeoutRunner;
15: goto 26
StackMap locals:
StackMap stack: java.lang.Throwable
16: astore 2
start local 2 17: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iconst_1
invokevirtual org.hsqldb.persist.Logger.close:(I)Z
pop
18: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.releaseLock:()V
19: aload 0
iconst_4
invokevirtual org.hsqldb.Database.setState:(I)V
20: aload 0
invokevirtual org.hsqldb.Database.clearStructures:()V
21: aload 0
invokestatic org.hsqldb.DatabaseManager.removeDatabase:(Lorg/hsqldb/Database;)V
22: aload 2
instanceof org.hsqldb.HsqlException
ifne 24
23: sipush 458
aload 2
invokestatic org.hsqldb.error.Error.error:(ILjava/lang/Throwable;)Lorg/hsqldb/HsqlException;
astore 2
24: StackMap locals: java.lang.Throwable
StackMap stack:
aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
ldc "could not reopen database"
aload 2
invokevirtual org.hsqldb.persist.Logger.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
25: aload 2
checkcast org.hsqldb.HsqlException
athrow
end local 2 26: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual org.hsqldb.Database.setState:(I)V
27: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/hsqldb/Database;
1 28 1 isNew Z
7 11 2 username Ljava/lang/String;
8 11 3 password Ljava/lang/String;
17 26 2 e Ljava/lang/Throwable;
Exception table:
from to target type
2 15 16 Class java.lang.Throwable
void clearStructures();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
ifnull 2
1: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.release:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.checkpointRunner:Lorg/hsqldb/Database$CheckpointRunner;
ifnull 4
3: aload 0
getfield org.hsqldb.Database.checkpointRunner:Lorg/hsqldb/Database$CheckpointRunner;
invokevirtual org.hsqldb.Database$CheckpointRunner.stop:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.timeoutRunner:Lorg/hsqldb/Database$TimeoutRunner;
ifnull 6
5: aload 0
getfield org.hsqldb.Database.timeoutRunner:Lorg/hsqldb/Database$TimeoutRunner;
invokevirtual org.hsqldb.Database$TimeoutRunner.stop:()V
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
7: aload 0
aconst_null
putfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
8: aload 0
aconst_null
putfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
9: aload 0
aconst_null
putfield org.hsqldb.Database.nameManager:Lorg/hsqldb/HsqlNameManager;
10: aload 0
aconst_null
putfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
11: aload 0
aconst_null
putfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
12: aload 0
aconst_null
putfield org.hsqldb.Database.dbInfo:Lorg/hsqldb/dbinfo/DatabaseInformation;
13: aload 0
aconst_null
putfield org.hsqldb.Database.checkpointRunner:Lorg/hsqldb/Database$CheckpointRunner;
14: aload 0
aconst_null
putfield org.hsqldb.Database.timeoutRunner:Lorg/hsqldb/Database$TimeoutRunner;
15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hsqldb/Database;
public void createObjectStructures();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new org.hsqldb.HsqlNameManager
dup
aload 0
invokespecial org.hsqldb.HsqlNameManager.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.nameManager:Lorg/hsqldb/HsqlNameManager;
1: aload 0
aload 0
getfield org.hsqldb.Database.nameManager:Lorg/hsqldb/HsqlNameManager;
ldc ""
iconst_0
2: iconst_0
3: invokevirtual org.hsqldb.HsqlNameManager.newHsqlName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
putfield org.hsqldb.Database.databaseUniqueName:Lorg/hsqldb/HsqlNameManager$HsqlName;
4: aload 0
new org.hsqldb.persist.LobManager
dup
aload 0
invokespecial org.hsqldb.persist.LobManager.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
5: aload 0
new org.hsqldb.rights.GranteeManager
dup
aload 0
invokespecial org.hsqldb.rights.GranteeManager.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
6: aload 0
new org.hsqldb.rights.UserManager
dup
aload 0
invokespecial org.hsqldb.rights.UserManager.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
7: aload 0
new org.hsqldb.SchemaManager
dup
aload 0
invokespecial org.hsqldb.SchemaManager.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
8: aload 0
9: new org.hsqldb.persist.PersistentStoreCollectionDatabase
dup
aload 0
invokespecial org.hsqldb.persist.PersistentStoreCollectionDatabase.<init>:(Lorg/hsqldb/Database;)V
10: putfield org.hsqldb.Database.persistentStoreCollection:Lorg/hsqldb/persist/PersistentStoreCollectionDatabase;
11: aload 0
iconst_1
putfield org.hsqldb.Database.isReferentialIntegrity:Z
12: aload 0
new org.hsqldb.SessionManager
dup
aload 0
invokespecial org.hsqldb.SessionManager.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
13: aload 0
invokestatic org.hsqldb.types.Collation.newDatabaseInstance:()Lorg/hsqldb/types/Collation;
putfield org.hsqldb.Database.collation:Lorg/hsqldb/types/Collation;
14: aload 0
aload 0
invokestatic org.hsqldb.dbinfo.DatabaseInformation.newDatabaseInformation:(Lorg/hsqldb/Database;)Lorg/hsqldb/dbinfo/DatabaseInformation;
putfield org.hsqldb.Database.dbInfo:Lorg/hsqldb/dbinfo/DatabaseInformation;
15: aload 0
new org.hsqldb.TransactionManager2PL
dup
aload 0
invokespecial org.hsqldb.TransactionManager2PL.<init>:(Lorg/hsqldb/Database;)V
putfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
16: aload 0
getfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
invokevirtual org.hsqldb.persist.LobManager.createSchema:()V
17: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.getSysLobSession:()Lorg/hsqldb/Session;
ldc "SYSTEM_LOBS"
invokevirtual org.hsqldb.Session.setSchema:(Ljava/lang/String;)V
18: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.setSchemaChangeTimestamp:()V
19: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.createSystemTables:()V
20: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hsqldb/Database;
public int getDatabaseID();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.databaseID:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.HsqlNameManager$HsqlName getName();
descriptor: ()Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.databaseUniqueName:Lorg/hsqldb/HsqlNameManager$HsqlName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public java.lang.String getNameString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.databaseUniqueName:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public void setDatabaseName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.Database.databaseUniqueName:Lorg/hsqldb/HsqlNameManager$HsqlName;
aload 1
iconst_0
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.rename:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.hsqldb.DatabaseType getType();
descriptor: ()Lorg/hsqldb/DatabaseType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.databaseType:Lorg/hsqldb/DatabaseType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public java.lang.String getPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.path:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.HsqlNameManager$HsqlName getCatalogName();
descriptor: ()Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.nameManager:Lorg/hsqldb/HsqlNameManager;
invokevirtual org.hsqldb.HsqlNameManager.getCatalogName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.persist.HsqlDatabaseProperties getProperties();
descriptor: ()Lorg/hsqldb/persist/HsqlDatabaseProperties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.databaseProperties:Lorg/hsqldb/persist/HsqlDatabaseProperties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.SessionManager getSessionManager();
descriptor: ()Lorg/hsqldb/SessionManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public boolean isReadOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.databaseReadOnly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
boolean isShutdown();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.dbState:I
iconst_4
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
synchronized org.hsqldb.Session connect(java.lang.String, java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lorg/hsqldb/Session;
flags: (0x0020) ACC_SYNCHRONIZED
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.hsqldb.Database.getState:()I
iconst_1
if_icmpeq 2
1: sipush 1301
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
2: StackMap locals:
StackMap stack:
aload 1
ldc "SA"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 4
3: ldc "SA"
astore 1
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
aload 1
aload 2
invokevirtual org.hsqldb.rights.UserManager.getUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/hsqldb/rights/User;
astore 5
start local 5 5: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
aload 0
aload 5
6: aload 0
getfield org.hsqldb.Database.databaseReadOnly:Z
iconst_1
aload 3
iload 4
7: invokevirtual org.hsqldb.SessionManager.newSession:(Lorg/hsqldb/Database;Lorg/hsqldb/rights/User;ZZLjava/lang/String;I)Lorg/hsqldb/Session;
astore 6
start local 6 8: aload 6
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 9 0 this Lorg/hsqldb/Database;
0 9 1 username Ljava/lang/String;
0 9 2 password Ljava/lang/String;
0 9 3 zoneString Ljava/lang/String;
0 9 4 timeZoneSeconds I
5 9 5 user Lorg/hsqldb/rights/User;
8 9 6 session Lorg/hsqldb/Session;
MethodParameters:
Name Flags
username
password
zoneString
timeZoneSeconds
public void setReadOnly();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.hsqldb.Database.databaseReadOnly:Z
1: aload 0
iconst_1
putfield org.hsqldb.Database.filesReadOnly:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/Database;
public void setFilesReadOnly();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.hsqldb.Database.filesReadOnly:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
public boolean isFilesReadOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.filesReadOnly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public boolean isFilesInJar();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.filesInJar:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.rights.UserManager getUserManager();
descriptor: ()Lorg/hsqldb/rights/UserManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.rights.GranteeManager getGranteeManager();
descriptor: ()Lorg/hsqldb/rights/GranteeManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public void setLiveObject(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlLiveObject:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setReferentialIntegrity(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.isReferentialIntegrity:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 ref Z
MethodParameters:
Name Flags
ref
public boolean isReferentialIntegrity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.isReferentialIntegrity:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public int getResultMaxMemoryRows();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.resultMaxMemoryRows:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public void setResultMaxMemoryRows(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.resultMaxMemoryRows:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 size I
MethodParameters:
Name Flags
size
public void setRestrictExec(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlRestrictExec:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setStrictNames(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlEnforceNames:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setRegularNames(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlRegularNames:Z
1: aload 0
getfield org.hsqldb.Database.nameManager:Lorg/hsqldb/HsqlNameManager;
iload 1
invokevirtual org.hsqldb.HsqlNameManager.setSqlRegularNames:(Z)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/Database;
0 3 1 mode Z
MethodParameters:
Name Flags
mode
public void setStrictColumnSize(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlEnforceSize:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setStrictReferences(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlEnforceRefs:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setStrictTypes(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlEnforceTypes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setStrictTDCD(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlEnforceTDCD:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setStrictTDCU(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlEnforceTDCU:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setTranslateTTI(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlTranslateTTI:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setNullsFirst(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlNullsFirst:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setNullsOrder(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlNullsOrder:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setCharacterLiteral(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlCharLiteral:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setConcatNulls(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlConcatNulls:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setUniqueNulls(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlUniqueNulls:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setConvertTrunc(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlConvertTruncate:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setDoubleNaN(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlDoubleNaN:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setAvgScale(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlAvgScale:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 scale I
MethodParameters:
Name Flags
scale
public void setLongVarIsLob(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlLongvarIsLob:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setIgnoreCase(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlIgnoreCase:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setSysIndexNames(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlSysIndexNames:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setSyntaxDb2(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlSyntaxDb2:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setSyntaxMss(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlSyntaxMss:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setSyntaxMys(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlSyntaxMys:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setSyntaxOra(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlSyntaxOra:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
public void setSyntaxPgs(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.sqlSyntaxPgs:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 mode Z
MethodParameters:
Name Flags
mode
void closeIfLast();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.isEmpty:()Z
ifeq 7
aload 0
getfield org.hsqldb.Database.dbState:I
iconst_1
if_icmpne 7
1: aload 0
getfield org.hsqldb.Database.shutdownOnNoConnection:Z
ifeq 6
2: aload 0
iconst_2
invokevirtual org.hsqldb.Database.close:(I)V
3: goto 7
StackMap locals:
StackMap stack: org.hsqldb.HsqlException
4: pop
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.synchLog:()V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/Database;
Exception table:
from to target type
2 3 4 Class org.hsqldb.HsqlException
public void close(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
dup
astore 3
monitorenter
2: aload 0
invokevirtual org.hsqldb.Database.getState:()I
iconst_1
if_icmpeq 5
3: aload 3
monitorexit
4: return
5: StackMap locals: org.hsqldb.HsqlException org.hsqldb.Database
StackMap stack:
aload 0
iconst_3
invokevirtual org.hsqldb.Database.setState:(I)V
6: aload 3
monitorexit
7: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
8: aload 3
monitorexit
9: athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.closeAllSessions:()V
11: aload 0
getfield org.hsqldb.Database.filesReadOnly:Z
ifeq 13
12: iconst_1
istore 1
13: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 1
invokevirtual org.hsqldb.persist.Logger.close:(I)Z
istore 3
start local 3 14: aload 0
getfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
invokevirtual org.hsqldb.persist.LobManager.close:()V
15: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.close:()V
16: iload 3
ifeq 33
iload 1
iconst_3
if_icmpne 33
17: aload 0
invokevirtual org.hsqldb.Database.clearStructures:()V
18: aload 0
invokevirtual org.hsqldb.Database.reopen:()V
19: aload 0
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
20: aload 0
getfield org.hsqldb.Database.txManager:Lorg/hsqldb/TransactionManager;
invokeinterface org.hsqldb.TransactionManager.getGlobalChangeTimestamp:()J
lconst_1
ladd
21: invokeinterface org.hsqldb.TransactionManager.setGlobalChangeTimestamp:(J)V
22: aload 0
iconst_3
invokevirtual org.hsqldb.Database.setState:(I)V
23: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.closeAllSessions:()V
24: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iconst_2
invokevirtual org.hsqldb.persist.Logger.close:(I)Z
pop
25: aload 0
getfield org.hsqldb.Database.lobManager:Lorg/hsqldb/persist/LobManager;
invokevirtual org.hsqldb.persist.LobManager.close:()V
26: aload 0
getfield org.hsqldb.Database.sessionManager:Lorg/hsqldb/SessionManager;
invokevirtual org.hsqldb.SessionManager.close:()V
27: goto 33
StackMap locals: org.hsqldb.Database int org.hsqldb.HsqlException int
StackMap stack: java.lang.Throwable
28: astore 4
start local 4 29: aload 4
instanceof org.hsqldb.HsqlException
ifeq 32
30: aload 4
checkcast org.hsqldb.HsqlException
astore 2
31: goto 33
32: StackMap locals: java.lang.Throwable
StackMap stack:
sipush 458
aload 4
invokestatic org.hsqldb.error.Error.error:(ILjava/lang/Throwable;)Lorg/hsqldb/HsqlException;
astore 2
end local 4 33: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
invokevirtual org.hsqldb.persist.Logger.releaseLock:()V
34: aload 0
iconst_4
invokevirtual org.hsqldb.Database.setState:(I)V
35: aload 0
invokevirtual org.hsqldb.Database.clearStructures:()V
36: aload 0
invokestatic org.hsqldb.DatabaseManager.removeDatabase:(Lorg/hsqldb/Database;)V
37: new java.lang.StringBuilder
dup
ldc "hsqldb.db."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.hsqldb.Database.getNameString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.hsqldb.lib.FrameworkLogger.clearLoggers:(Ljava/lang/String;)V
38: aload 2
ifnull 40
39: aload 2
athrow
40: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/hsqldb/Database;
0 41 1 closemode I
1 41 2 he Lorg/hsqldb/HsqlException;
14 41 3 result Z
29 33 4 t Ljava/lang/Throwable;
Exception table:
from to target type
2 4 8 any
5 7 8 any
8 9 8 any
16 27 28 Class java.lang.Throwable
MethodParameters:
Name Flags
closemode
private void setState(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hsqldb.Database.dbState:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/Database;
0 2 1 state I
MethodParameters:
Name Flags
state
int getState();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.dbState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
java.lang.String getStateString();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.Database.getState:()I
istore 1
start local 1 1: iload 1
tableswitch { // 1 - 4
1: 3
2: 4
3: 2
4: 5
default: 6
}
2: StackMap locals: int
StackMap stack:
ldc "DATABASE_CLOSING"
areturn
3: StackMap locals:
StackMap stack:
ldc "DATABASE_ONLINE"
areturn
4: StackMap locals:
StackMap stack:
ldc "DATABASE_OPENING"
areturn
5: StackMap locals:
StackMap stack:
ldc "DATABASE_SHUTDOWN"
areturn
6: StackMap locals:
StackMap stack:
ldc "UNKNOWN"
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/Database;
1 7 1 state I
public java.lang.String[] getSettingsSQL();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=1
start local 0 0: new org.hsqldb.lib.HsqlArrayList
dup
invokespecial org.hsqldb.lib.HsqlArrayList.<init>:()V
astore 1
start local 1 1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 2: aload 0
invokevirtual org.hsqldb.Database.getCatalogName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
3: ldc "PUBLIC"
4: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
5: ifne 10
6: aload 0
invokevirtual org.hsqldb.Database.getCatalogName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
astore 3
start local 3 7: aload 2
ldc "ALTER CATALOG PUBLIC RENAME TO "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 1
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
9: aload 2
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
end local 3 10: StackMap locals: org.hsqldb.lib.HsqlArrayList java.lang.StringBuilder
StackMap stack:
aload 0
getfield org.hsqldb.Database.collation:Lorg/hsqldb/types/Collation;
invokevirtual org.hsqldb.types.Collation.isDefaultCollation:()Z
ifeq 11
aload 0
getfield org.hsqldb.Database.collation:Lorg/hsqldb/types/Collation;
invokevirtual org.hsqldb.types.Collation.isPadSpace:()Z
ifne 12
11: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.hsqldb.Database.collation:Lorg/hsqldb/types/Collation;
invokevirtual org.hsqldb.types.Collation.getDatabaseCollationSQL:()Ljava/lang/String;
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
ldc "SYSTEM_LOBS"
invokevirtual org.hsqldb.SchemaManager.getTables:(Ljava/lang/String;)Lorg/hsqldb/lib/HashMappedList;
13: astore 3
start local 3 14: iconst_0
istore 4
start local 4 15: goto 26
16: StackMap locals: org.hsqldb.lib.HashMappedList int
StackMap stack:
aload 3
iload 4
invokevirtual org.hsqldb.lib.HashMappedList.get:(I)Ljava/lang/Object;
checkcast org.hsqldb.Table
astore 5
start local 5 17: aload 5
invokevirtual org.hsqldb.Table.isCached:()Z
ifeq 25
18: aload 2
ldc "SET"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "TABLE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 2
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
20: aload 2
aload 5
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.getSchemaQualifiedStatementName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: aload 2
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "TYPE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
22: aload 2
ldc "CACHED"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: aload 1
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
24: aload 2
iconst_0
invokevirtual java.lang.StringBuilder.setLength:(I)V
end local 5 25: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
26: iload 4
aload 3
invokevirtual org.hsqldb.lib.HashMappedList.size:()I
if_icmplt 16
end local 4 27: aload 1
invokevirtual org.hsqldb.lib.HsqlArrayList.size:()I
anewarray java.lang.String
astore 4
start local 4 28: aload 1
aload 4
invokevirtual org.hsqldb.lib.HsqlArrayList.toArray:(Ljava/lang/Object;)Ljava/lang/Object;
pop
29: 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 30 0 this Lorg/hsqldb/Database;
1 30 1 list Lorg/hsqldb/lib/HsqlArrayList;
2 30 2 sb Ljava/lang/StringBuilder;
7 10 3 name Ljava/lang/String;
14 30 3 lobTables Lorg/hsqldb/lib/HashMappedList;
15 27 4 i I
17 25 5 table Lorg/hsqldb/Table;
28 30 4 array [Ljava/lang/String;
public org.hsqldb.result.Result getScript(boolean);
descriptor: (Z)Lorg/hsqldb/result/Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: ldc "COMMAND"
invokestatic org.hsqldb.result.Result.newSingleColumnResult:(Ljava/lang/String;)Lorg/hsqldb/result/Result;
astore 2
start local 2 1: aload 0
getfield org.hsqldb.Database.logger:Lorg/hsqldb/persist/Logger;
iload 1
invokevirtual org.hsqldb.persist.Logger.getPropertiesSQL:(Z)[Ljava/lang/String;
astore 3
start local 3 2: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
3: aload 0
invokevirtual org.hsqldb.Database.getSettingsSQL:()[Ljava/lang/String;
astore 3
4: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
5: aload 0
getfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
invokevirtual org.hsqldb.rights.GranteeManager.getSQL:()[Ljava/lang/String;
astore 3
6: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
7: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getSQLArray:()[Ljava/lang/String;
astore 3
8: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
9: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getCommentsSQL:()[Ljava/lang/String;
astore 3
10: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
11: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getTableSpaceSQL:()[Ljava/lang/String;
astore 3
12: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
13: iload 1
ifeq 16
14: aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
invokevirtual org.hsqldb.SchemaManager.getIndexRootsSQL:()[Ljava/lang/String;
astore 3
15: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
16: StackMap locals: org.hsqldb.result.Result java.lang.String[]
StackMap stack:
aload 0
getfield org.hsqldb.Database.schemaManager:Lorg/hsqldb/SchemaManager;
iload 1
ifeq 17
iconst_0
goto 18
StackMap locals:
StackMap stack: org.hsqldb.SchemaManager
17: iconst_1
StackMap locals: org.hsqldb.Database int org.hsqldb.result.Result java.lang.String[]
StackMap stack: org.hsqldb.SchemaManager int
18: invokevirtual org.hsqldb.SchemaManager.getTablePropsSQL:(Z)[Ljava/lang/String;
astore 3
19: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
20: aload 0
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
invokevirtual org.hsqldb.rights.UserManager.getAuthenticationSQL:()[Ljava/lang/String;
astore 3
21: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
22: aload 0
getfield org.hsqldb.Database.userManager:Lorg/hsqldb/rights/UserManager;
invokevirtual org.hsqldb.rights.UserManager.getInitialSchemaSQL:()[Ljava/lang/String;
astore 3
23: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
24: aload 0
getfield org.hsqldb.Database.granteeManager:Lorg/hsqldb/rights/GranteeManager;
invokevirtual org.hsqldb.rights.GranteeManager.getRightsSQL:()[Ljava/lang/String;
astore 3
25: aload 2
aload 3
invokevirtual org.hsqldb.result.Result.addRows:([Ljava/lang/String;)V
26: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/hsqldb/Database;
0 27 1 indexRoots Z
1 27 2 r Lorg/hsqldb/result/Result;
2 27 3 list [Ljava/lang/String;
MethodParameters:
Name Flags
indexRoots
public java.lang.String getURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield org.hsqldb.Database.databaseType:Lorg/hsqldb/DatabaseType;
invokevirtual org.hsqldb.DatabaseType.value:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.Database.canonicalPath:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public java.lang.String getCanonicalPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.canonicalPath:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.persist.HsqlProperties getURLProperties();
descriptor: ()Lorg/hsqldb/persist/HsqlProperties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.urlProperties:Lorg/hsqldb/persist/HsqlProperties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
public org.hsqldb.Database$TimeoutRunner getTimeoutRunner();
descriptor: ()Lorg/hsqldb/Database$TimeoutRunner;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.Database.timeoutRunner:Lorg/hsqldb/Database$TimeoutRunner;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/Database;
}
SourceFile: "Database.java"
NestMembers:
org.hsqldb.Database$CheckpointRunner org.hsqldb.Database$TimeoutRunner
InnerClasses:
CheckpointRunner = org.hsqldb.Database$CheckpointRunner of org.hsqldb.Database
TimeoutRunner = org.hsqldb.Database$TimeoutRunner of org.hsqldb.Database
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager