Edit C:\edeal\jobs\New folder\lib\org\postgresql\xa\PGXAConnection.class
Êþº¾ 06 ] ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ ^ µ ] ¶ ] · ¸ ¹ ³ º » ] ´ ^ ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É ] Ê Ë ¸ ¾ Ì Í Î Ï Ð Ñ Ò Ó Ô ¸ Õ Ö × Ø ¸ Ù Ú Û Ü Ý Ü Þ ß ? ? à á â Ü ã ä ? ª å æ å ç × è ? é å Þ ? ê ? ë ì í î ¸ ï ð ñ ò ó ô ] õ ] ö ÷ ø ¸ ù ú û ü ý # ² Y þ ÿ conn $Lorg/postgresql/core/BaseConnection; logger Lorg/postgresql/core/Logger; currentXid Ljavax/transaction/xa/Xid; state I STATE_IDLE ConstantValue STATE_ACTIVE STATE_ENDED debug (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this "Lorg/postgresql/xa/PGXAConnection; s Ljava/lang/String; <init> '(Lorg/postgresql/core/BaseConnection;)V Exceptions getConnection ()Ljava/sql/Connection; Ljava/sql/Connection; getXAResource #()Ljavax/transaction/xa/XAResource; start (Ljavax/transaction/xa/Xid;I)V ex Ljava/sql/SQLException; xid flags end prepare (Ljavax/transaction/xa/Xid;)I stmt Ljava/sql/Statement; recover (I)[Ljavax/transaction/xa/Xid; recoveredXid rs Ljava/sql/ResultSet; l Ljava/util/LinkedList; flag rollback (Ljavax/transaction/xa/Xid;)V commit (Ljavax/transaction/xa/Xid;Z)V onePhase Z commitOnePhase commitPrepared isSameRM $(Ljavax/transaction/xa/XAResource;)Z xares !Ljavax/transaction/xa/XAResource; forget getTransactionTimeout ()I setTransactionTimeout (I)Z seconds SourceFile PGXAConnection.java c d java/lang/StringBuffer y XAResource ¢ : p q y a b g h #PGXAConnection.getConnection called | } starting transaction xid = org/postgresql/xa/PGXAException Invalid flags y xid must not be null +Connection is busy with another transaction suspend/resume not implemented (Transaction interleaving not implemented e f java/sql/SQLException Error disabling autocommit y ending transaction xid = 2tried to call end without corresponding start call preparing transaction xid = ^Not implemented: Prepare must be issued using the same connection that started the transaction Prepare called before end 8.1 ! =Server versions prior to 8.1 do not support two-phase commit."#$%& PREPARE TRANSACTION ' ''()* Error preparing transaction Invalid flag javax/transaction/xa/Xid !SELECT gid FROM pg_prepared_xacts+, java/util/LinkedList-./0123 ¢45 [Ljavax/transaction/xa/Xid; Error during recover rolling back xid = ? ROLLBACK PREPARED ' 'Error rolling back prepared transaction committing xid = (one phase) (two phase) ? ? ? ? dNot implemented: one-phase commit must be issued using the same connection that was used to start it commit called before end ? Error during one-phase commit INot implemented: 2nd phase commit must be issued using an idle connection COMMIT PREPARED ' javax/transaction/xa/XAException y q 'Heuristic commit/rollback not supported org/postgresql/xa/PGXAConnection $org/postgresql/ds/PGPooledConnection javax/sql/XAConnection javax/transaction/xa/XAResource ()V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/lang/Object hashCode java/lang/Integer toHexString (I)Ljava/lang/String; toString ()Ljava/lang/String; org/postgresql/core/Logger (Ljava/sql/Connection;ZZ)V "org/postgresql/core/BaseConnection getLogger ()Lorg/postgresql/core/Logger; logDebug ()Z java/sql/Connection setAutoCommit (Z)V ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; org/postgresql/util/GT tr &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;I)V equals (Ljava/lang/Object;)Z +(Ljava/lang/String;Ljava/lang/Throwable;I)V haveMinimumServerVersion (Ljava/lang/String;)Z org/postgresql/xa/RecoveredXid xidToString .(Ljavax/transaction/xa/Xid;)Ljava/lang/String; createStatement ()Ljava/sql/Statement; java/sql/Statement executeUpdate (Ljava/lang/String;)I close executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; java/sql/ResultSet next getString stringToXid .(Ljava/lang/String;)Ljavax/transaction/xa/Xid; add size toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ! ] ^ _ ` a b c d e f g h i h j k l h j m n h j o p q r b **´ » Y· ¶ *¶ ¸ ¶ ¶ +¶ ¶ ¶ ± s D ) E t * u v * w x y z r ` *+· *+µ *µ *+¹ µ ± s I J K L M t u v a b { # | } r m %*´ ¶ ? *· *· L*´ ? +¹ +° s T U W ] ^ # ` t % u v a ~ { # ? r , *° s d t u v ? ? r ¢ ö*´ ¶ ? *» Y· ¶ +¶ ¶ · ? ? ? » Y¸ û· ¿+Ç » Y¸ û· ¿*´ » Y¸ ú· ¿ » Y¸ ý· ¿ 4*´ ? » Y¸ ý· ¿+*´ ¶ !? )» Y¸ ý· ¿*´ » Y¸ ý· ¿*´ ¹ " § N» Y$¸ -ý· %¿*µ *+µ ± Í × Ú # s b { | ! 1 ? @ ? D ? S ? [ ? j ? p ? ? ? ? ? ? ? ? § ? ¶ ? ¾ ? Í ? × Ú ? Û ? ë £ ð ¤ õ ¥ t * Û ? ? ö u v ö ? f ö ? h { Y ? ? r ü ?*´ ¶ ? *» Y· &¶ +¶ ¶ · '? (? )? » Y¸ û· ¿+Ç » Y¸ û· ¿*´ *´ +¶ !? » Y*¸ ú· ¿' » Y¸ ý· ¿*µ ± s 2 ´ µ ! ¹ 3 º B ¼ F ½ U ¿ h À w à } Ä ? Ê ? Ë t ? u v ? ? f ? ? h { Y ? ? r ? Ø*´ ¶ ? *» Y· +¶ +¶ ¶ · *´ +¶ !? » Y,¸ ý· ¿*´ ? » Y-¸ û· ¿*µ *µ *´ .¹ / ? » Y0¸ ý· ¿+¸ 1M*´ ¹ 2 N-» Y· 3¶ ,¶ 4¶ ¶ ¹ 5 W-¹ 6 § :-¹ 6 ¿*´ ¹ " ¬M» Y7¸ ,ý· %¿ ? § ° ° ² ° y Æ Ç # s R Ù Ú ! Ý , ß ; â C ã R å W æ \ è j é y í ~ ï ? ò § ö ÷ ° ö » ø Å ú Ç ü È þ t 4 ~ I w x ? ? ? ? È ? ? Ø u v Ø ? f { Y ? ? r q ¯8? "9? ? :? » Y;¸ û· ¿8~? ½ <°*´ ¹ 2 M,=¹ > N» ?Y· @:-¹ A ? -¹ B ¸ C:Æ ¶ DW§ÿÞ-¹ E ¶ F½ <¶ GÀ H:,¹ 6 °:,¹ 6 ¿M» YI¸ ,ý· %¿ ; ? ? ? ? ? 1 ? ? # ? ? ? # s B % , 1 ;"