-org/xmldb/Databasejava/lang/Object databaseIDIsTypeLjava/lang/String;sName urlPropertiesLorg/xmldb/HsqlProperties;sPathisNewZ userManagerLorg/xmldb/UserManager;tTableLorg/xmldb/lib/HsqlArrayList;dInfoLorg/xmldb/DatabaseInformation; classLoaderLjava/lang/ClassLoader;dbStateloggerLorg/xmldb/Logger;databaseReadOnly filesReadOnly filesInJarsqlEnforceSizesqlEnforceStrictSize firstIdentityhAliasLorg/xmldb/lib/HashMap; bIgnoreCasebReferentialIntegritysessionManagerLorg/xmldb/SessionManager;databaseProperties"Lorg/xmldb/HsqlDatabaseProperties; nameManagerLorg/xmldb/HsqlNameManager;triggerNameListLorg/xmldb/DatabaseObjectNames; indexNameListconstraintNameListsequenceManagerLorg/xmldb/SequenceManager;compiledStatementManager$Lorg/xmldb/CompiledStatementManager;DATABASE_ONLINE ConstantValueDATABASE_OPENINGDATABASE_CLOSINGDATABASE_SHUTDOWNCLOSEMODE_IMMEDIATELYCLOSEMODE_NORMALCLOSEMODE_COMPACTCLOSEMODE_SCRIPTdbSCNJddlSCNdmlSCNuriT(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/xmldb/HsqlProperties;)V Exceptionsorg/xmldb/HsqlExceptionJCode()V GM N BC P DC R EC T VsetState(I)V XY Z  \  ^  `res:b  d  fgetClass()Ljava/lang/Class; hi jjava/lang/ClasslgetClassLoader()Ljava/lang/ClassLoader; no mp  rmem:tjava/lang/StringBuffervjava/lang/StringxvalueOf&(Ljava/lang/Object;)Ljava/lang/String; z{ y|(Ljava/lang/String;)V G~ w .propertiesappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; wtoString()Ljava/lang/String; w isFilesInJar()Z org/xmldb/lib/FileUtilexists'(Ljava/lang/String;ZLjava/lang/Class;)Z  org/xmldb/Traceerror.(ILjava/lang/Object;)Lorg/xmldb/HsqlException; org/xmldb/Logger N  "org/xmldb/CompiledStatementManager(Lorg/xmldb/Database;)V G 01 java/lang/Exceptionjava/io/IOExceptionZelixZnameelixopen isShutdown reopen M  org/xmldb/HsqlDatabaseProperties &' load setURLProperties(Lorg/xmldb/HsqlProperties;)V reset M org/xmldb/lib/HsqlArrayList N  org/xmldb/UserManager N  org/xmldb/Library getAliasMap()Lorg/xmldb/lib/HashMap; ! org/xmldb/HsqlNameManager N () org/xmldb/DatabaseObjectNames N *+  ,+  -+ org/xmldb/SequenceManager N ./  #  createSysUser&(Lorg/xmldb/Database;)Lorg/xmldb/User; org/xmldb/SessionManager'(Lorg/xmldb/Database;Lorg/xmldb/User;)V G $% org/xmldb/DatabaseInformationnewDatabaseInformation5(Lorg/xmldb/Database;)Lorg/xmldb/DatabaseInformation;    openLog    getSysSession()Lorg/xmldb/Session;     CREATE USER SA PASSWORD "" ADMINorg/xmldb/SessionsqlExecuteDirectNoPreChecks&(Ljava/lang/String;)Lorg/xmldb/Result;   synchLogForce M setWithContent(Z)V  closeLog(I)Z    releaseLock "M #clearStructures %M &java/lang/Throwable( )Zelget(I)Ljava/lang/Object; ./ 0org/xmldb/Table2 dropTriggers 4M 35size()I 78 9ixZgetTypegetPath getProperties$()Lorg/xmldb/HsqlDatabaseProperties;  Bconnect9(Ljava/lang/String;Ljava/lang/String;)Lorg/xmldb/Session;getUser6(Ljava/lang/String;Ljava/lang/String;)Lorg/xmldb/User; FG H  J newSession:(Lorg/xmldb/Database;Lorg/xmldb/User;Z)Lorg/xmldb/Session; LM NlogConnectUser(Lorg/xmldb/Session;)V PQ RelixZ setReadOnlysetFilesReadOnlyisFilesReadOnly getTables()Lorg/xmldb/lib/HsqlArrayList;getUserManager()Lorg/xmldb/UserManager;setReferentialIntegrityeisReferentialIntegrity getJavaName&(Ljava/lang/String;)Ljava/lang/String;org/xmldb/lib/HashMape&(Ljava/lang/Object;)Ljava/lang/Object; .g fhligetTable8(Lorg/xmldb/Session;Ljava/lang/String;)Lorg/xmldb/Table; findUserTable nm ogetSystemTable qm rx getUserTable%(Ljava/lang/String;)Lorg/xmldb/Table;equals(Ljava/lang/String;)Z wx 3yZ((Lorg/xmldb/Session;Ljava/lang/String;)Z w| 3} linkTable(Lorg/xmldb/Table;)Vadd(Ljava/lang/Object;)Z   setIgnoreCase " e isIgnoreCasefindUserTableForIndexgetOwner8(Ljava/lang/String;)Lorg/xmldb/HsqlNameManager$HsqlName;  "org/xmldb/HsqlNameManager$HsqlName  l$Lorg/xmldb/HsqlNameManager$HsqlName; getTableIndex(Lorg/xmldb/Table;)I dropIndex;(Lorg/xmldb/Session;Ljava/lang/String;Ljava/lang/String;Z)V m getName&()Lorg/xmldb/HsqlNameManager$HsqlName;  3 w ycheckDropIndex,(Ljava/lang/String;Lorg/xmldb/lib/HashSet;)V  3commit M isTemp  3 setScripting  org/xmldb/TableWorks'(Lorg/xmldb/Session;Lorg/xmldb/Table;)V G  ~ i tableNamexZegetSessionManager()Lorg/xmldb/SessionManager;finalizegetState 8 close Y closeAllSessions M clearAll M org/xmldb/DatabaseManagerremoveDatabase  lixdropTempTablesgetOwnerSessionId 8 3getId 8 remove / Ze dropTable*(Lorg/xmldb/Session;Ljava/lang/String;ZZ)VisView  3 checkDDLWrite M org/xmldb/ViewcheckViewIsInView(Lorg/xmldb/View;)V  checkTableIsReferenced    3checkTableIsInView ~ removeExportedKeys  removeDbObject(Ljava/lang/Object;)V   removeOwner'(Lorg/xmldb/HsqlNameManager$HsqlName;)V  drop M 3getConstraints()[Lorg/xmldb/Constraint;  3org/xmldb/Constraint >8 getRef()Lorg/xmldb/Table;     0(II[Ljava/lang/Object;)Lorg/xmldb/HsqlException;  l[Lorg/xmldb/Constraint;ixZelixgetViewsWithView#(Lorg/xmldb/View;)[Lorg/xmldb/View;  Zel[Lorg/xmldb/View;getViewsWithTable7(Ljava/lang/String;Ljava/lang/String;)[Lorg/xmldb/View; #$ %checkSequenceIsInView(Lorg/xmldb/NumberSequence;)VgetViewsWithSequence-(Lorg/xmldb/NumberSequence;)[Lorg/xmldb/View; )* +ixcheckColumnIsInView'(Ljava/lang/String;Ljava/lang/String;)VZhasView(Lorg/xmldb/View;)Z 23 4toArray 6g 7"elhasTable <x = hasColumn'(Ljava/lang/String;Ljava/lang/String;)Z ?@ A hasSequence(Lorg/xmldb/NumberSequence;)Z CD ErecompileViewscompile HM IiconstraintList L 3Morg/xmldb/lib/ArrayUtilOtoAdjustedArray:(Ljava/lang/Object;Ljava/lang/Object;II)Ljava/lang/Object; QR PSx dropTrigger((Lorg/xmldb/Session;Ljava/lang/String;)V containsName Yx Zcheck(ZILjava/lang/Object;)V \] ^ removeName&(Ljava/lang/String;)Ljava/lang/Object; `a b W~ 3d setMetaDirtysetDirty gM hresetStatements jM kZgetSCN()JsetSCN(J)VenextSCN getDMLSCN nextDMLSCN so vlgetStateString7259UNKNOWN~getURI SourceFile Database.java!)     !"#$%&'()*+,+-+./0123453673893:;3<=3>?34@3ABCDCECF7GHIKL*O* Q* S* U*W*[*-]*+_*,a*_c*e*g6**kqs :*s**_u(wY,}**k:* ^wY+},*Y*Y*DRRY MIKL **MIKLWC*[**_u+wY*a}**k*Y**öW**W**Yе*Yյ*ݵ*Y*Y*Y*Y*Y**L*Y*+***_u ** **W**4L*!W*$*[*'+K (+*L+K*[  )%MLnb*&<*13M,6*Ҷ:***********>L*_?L*a@AL*ð L *C DEIKL1%*+,IN**-*KO:*SYML *K*gZML*g[L*gL*e\]L*Ұ^_L*װ`L*bL*L*߰cdL"*+iyM,+,lmIKL."*+,pN- *+,sN- ,-umIKL *+,pN- ,-nvL<0=*Ҷ:>*13:+znmL?3>*Ҷ:6 *13:+,~L *+WL*L*mL%*,N-*+-pL8,=*Ҷ:>*13:+IKLoc*+,:,-- ,,++Y+:,L*ML'**§L KYIKLM*[***!W>*g7*'**[*!WN-K -KM (-*M*s*$*[*'*,,EE)QLF:*Ҷ:=**13N--+נ *WձIKL:662*13:+,~ 6:*Ҷ:5,+****W*****6++IKL +MN:6666,2N-- :6+ 6]X6 * 1  6  *Ҷ:%eY-SYS,cIKL'*+M,,2~IKL(*+&M,,2'(IKL'*+,M,,2/0IKL(*+,&N--2LpdM>>*13:&+56, YM,W*Ҷ:,,,:89#$LxN6P*13:7,+> +,B6- YN-W*Ҷ:---:89)*LpdM>>*13:&+F6, YM,W*Ҷ:,,,:89G~IKL, *+&M,> ,2J,LdX=J*13N-Nd6*-N2 :+--NTUNׄ*Ҷ:WXIKLMA*,[>+,_*,c:*+p:,e+fL&* *i *l noL*Q"pqL*Q"soL*YQ aQ*Q toL*U uoL **wU*U"XYL*C 8L*CyLPD*<:.2*6z{|}L*]