Êþº¾-5org/xmldb/HSQLClientConnectionjava/lang/Objectorg/xmldb/SessionInterface BUFFER_SIZEI ConstantValue mainBuffer[BisClosedZsocketLjava/net/Socket; dataOutputLjava/io/OutputStream; dataInputLjava/io/DataInputStream;rowOut!Lorg/xmldb/rowio/RowOutputBinary;rowIn Lorg/xmldb/rowio/RowInputBinary; resultOutLorg/xmldb/Result; sessionIDhostLjava/lang/String;portpathdatabaseisTLS databaseID_(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)V Exceptionsorg/xmldb/HsqlException&Code()V #) * ,  .  0  2  4 ! 6initStructures 8) 9org/xmldb/Result;(I)V #> <? mainString A <B subString D <E subSubString G <HinitConnection(Ljava/lang/String;IZ)V JK Lexecute&(Lorg/xmldb/Result;)Lorg/xmldb/Result; NO Pmode R <Sorg/xmldb/TraceUerror-(Lorg/xmldb/Result;)Lorg/xmldb/HsqlException; WX VY  <[ [ " <^ ^ZelixZelorg/xmldb/rowio/RowOutputBinaryi([B)V #k jl  norg/xmldb/rowio/RowInputBinaryp$(Lorg/xmldb/rowio/RowOutputBinary;)V #r qs  u(II)V #w <x  zmetaData!Lorg/xmldb/Result$ResultMetaData; |} <~java/lang/String€‚org/xmldb/Result$ResultMetaData„ tableNames[Ljava/lang/String; †‡ …ˆ colLabels Š‡ …‹colNames ‡ …Žadd([Ljava/lang/Object;)V ‘ <’colTypes[I ”• …–openConnection ˜K ™org/xmldb/HsqlSocketFactory› getInstance (Z)Lorg/xmldb/HsqlSocketFactory; ž œŸ createSocket&(Ljava/lang/String;I)Ljava/net/Socket; ¡¢ œ£  ¥java/io/BufferedOutputStream§java/net/Socket©getOutputStream()Ljava/io/OutputStream; «¬ ª­(Ljava/io/OutputStream;)V #¯ ¨°  ²java/io/DataInputStream´java/io/BufferedInputStream¶getInputStream()Ljava/io/InputStream; ¸¹ ªº(Ljava/io/InputStream;)V #¼ ·½ µ½  À(I)Lorg/xmldb/HsqlException; W VÃjava/lang/ExceptionÅixcloseConnectionclose Ê) ªËwrite(Lorg/xmldb/Result;)V ÍÎ Ïread()Lorg/xmldb/Result; ÑÒ Ójava/lang/ThrowableÕ getMessage()Ljava/lang/String; ×Ø ÖÙ.(ILjava/lang/Object;)Lorg/xmldb/HsqlException; WÛ VÜZe  à  setResultType ã> <ä É) æ getAttribute(I)Ljava/lang/Object;rRootLorg/xmldb/Record; êë <ìorg/xmldb/Recordîdata[Ljava/lang/Object; ðñ ïòli setAttribute(Ljava/lang/Object;I)Vorg/xmldb/lib/ArrayUtilø fillArray(([Ljava/lang/Object;Ljava/lang/Object;)V úû ùüxZ isReadOnly()Z èé java/lang/Boolean booleanValue  e setReadOnly(Z)VTRUELjava/lang/Boolean;   FALSE   ö÷  isAutoCommit setAutoCommit getSession()Lorg/xmldb/Session;commití updateCount  < setMainString(Ljava/lang/String;)V  < rollbackgetId()Ijava/io/IOException%L(Lorg/xmldb/Result;Lorg/xmldb/rowio/RowOutputBinary;Ljava/io/OutputStream;)V Í' <(I(Lorg/xmldb/rowio/RowInputBinary;Ljava/io/InputStream;)Lorg/xmldb/Result; Ñ* <+ setBuffer -k j.resetRow 0> q1 SourceFileHSQLClientConnection.java!     !"#$%'(Š ~*·+*¼µ-*+µ/*µ1*-µ3*µ5*µ7*·:»