Edit C:\edeal\jobs\JOB_EQUALITING\lib\org\postgresql\xa\PGXAConnection.class
Êþº¾ 1\ f º f » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç g È f É f Ê Ë Ì Æ Í Î f Ç g Ï Ð Ñ Ò À Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß ! à á â ã ä f å À æ Ë ç Ë Ð è é ! ê ë ì í î ï ð Ë ñ ò ó ô Ë õ ö ÷ ø ù ø ú û ? ? ü ý þ ø ÿ I ½ ó I ú I I Ë f f Ë Ë ConnectionHandler InnerClasses conn $Lorg/postgresql/core/BaseConnection; logger Lorg/postgresql/core/Logger; currentXid Ljavax/transaction/xa/Xid; state I STATE_IDLE ConstantValue STATE_ACTIVE STATE_ENDED localAutoCommitMode Z 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; handler 4Lorg/postgresql/xa/PGXAConnection$ConnectionHandler; 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 commitOnePhase commitPrepared isSameRM $(Ljavax/transaction/xa/XAResource;)Z xares !Ljavax/transaction/xa/XAResource; forget getTransactionTimeout ()I setTransactionTimeout (I)Z seconds access$000 %(Lorg/postgresql/xa/PGXAConnection;)I x0 SourceFile PGXAConnection.java r s n o java/lang/StringBuilder ?! XAResource "#$% ±&'( : )*+ } ~ ?, { | l m-./01 #PGXAConnection.getConnection called ? ?23 2org/postgresql/xa/PGXAConnection$ConnectionHandler ?45678 java/lang/Class java/sql/Connection org/postgresql/PGConnection9:; starting transaction xid = "< org/postgresql/xa/PGXAException Invalid flags=>? ?@ xid must not be null +Connection is busy with another transaction suspend/resume not implemented (Transaction interleaving not implemented p qABC1 java/sql/SQLException Error disabling autocommit ?D 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.1EF =Server versions prior to 8.1 do not support two-phase commit.GHIJK PREPARE TRANSACTION ' 'LMNO! Error preparing transaction Invalid flag javax/transaction/xa/Xid !SELECT gid FROM pg_prepared_xactsPQ java/util/LinkedListRS1T(UVWBX ±YZ [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 ' %Error committing prepared transaction 'Heuristic commit/rollback not supported org/postgresql/xa/PGXAConnection $org/postgresql/ds/PGPooledConnection javax/sql/XAConnection javax/transaction/xa/XAResource javax/transaction/xa/XAException ()V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 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 setAutoCommit (Z)V :(Lorg/postgresql/xa/PGXAConnection;Ljava/sql/Connection;)V getClass ()Ljava/lang/Class; getClassLoader ()Ljava/lang/ClassLoader; java/lang/reflect/Proxy newProxyInstance b(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; org/postgresql/util/GT tr &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;I)V equals (Ljava/lang/Object;)Z getAutoCommit +(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; getTransactionState ! f g h i l m n o p q r s t s u v w s u x y s u z { | } ~ b **´ » Y· ¶ *¶ ¸ ¶ ¶ +¶ ¶ ¶ ± ? T ) U ? * ? ? * ? ? ? ? i !*+· *µ *+µ *µ *+¹ µ ± ? Y Q Z [ \ ] ? ! ? ? ! l m ? - ? ? ¢ L*´ ¶ ? *· *· L*´ ? +¹ » Y*+· M*¶ ¶ ½ Y SY S,¸ À ° ? d e g m n # t - u ? L ? ? 7 l ? - ? ? ? - ? ? , *° ? y ? ? ? ? ? ³ *´ ¶ ? *» Y· ¶ +¶ ¶ · ? ? ? » !Y"¸ #û· $¿+Ç » !Y%¸ #û· $¿*´ » !Y&¸ #ú· $¿ » !Y'¸ #ý· $¿ 4*´ ? » !Y(¸ #ý· $¿+*´ )¶ *? )» !Y(¸ #ý· $¿*´ » !Y(¸ #ý· $¿**´ ¹ + µ *´ ¹ , § N» !Y.¸ #-ý· /¿*µ *+µ )± Í ä ç - ? f µ ¶ ! ¹ 1 º @ ¼ D ½ S ¿ [ À j Å p Æ É ? Ë ? Ì ? Î § Ï ¶ Ð ¾ Ñ Í Õ Ú Ö ä Û ç Ø è Ú ø Þ ý ß à ? * è ? ? ? ? ? q ? s ? ? ? ? ü ?*´ ¶ ? *» Y· 0¶ +¶ ¶ · 1? 2? 3? » !Y"¸ #û· $¿+Ç » !Y%¸ #û· $¿*´ *´ )+¶ *? » !Y4¸ #ú· $¿1 » !Y'¸ #ý· $¿*µ ± ? 2 ï ð ! ô 3 õ B ÷ F ø U ú h û w þ } ÿ ? ? ? ? ? ? ? ? q ? ? s ? ? ? ? ? Û*´ ¶ ? *» Y· 5¶ +¶ ¶ · *´ )+¶ *? » !Y6¸ #ý· $¿*´ ? » !Y7¸ #û· $¿*µ *µ )*´ 8¹ 9 ? » !Y:¸ #ý· $¿+¸ ;M*´ ¹ < N-» Y· =¶ ,¶ >¶ ¶ ¹ ? W-¹ @ § :-¹ @ ¿*´ *´ ¹ , ¬M» !YA¸ #,ý· /¿ ? § ° ° ² ° y É Ê - ? R ! , ; C R W! \# j$ y( ~* ?- §1 2 °1 »3 È5 Ê7 Ë9 ? 4 ~ L ? ? ? B ? ? Ë ? ? Û ? ? Û ? q ? ? ? ? x ²B? "C? ? D? » !YE¸ #û· $¿B~? ½ F°*´ ¹ < M,G¹ H N» IY· J:-¹ K ? -¹ L ¸ M:Æ ¶ NW§ÿÞ-¹ O ¶ P½ F¶ QÀ RÀ R:,¹ @ °:,¹ @ ¿M» !YS¸ #,ý· /¿ ; ? ? ? ? ? 1 ? ¡ - ? ¡ ¡ - ? F G H %O ,P 1U ;] D^ M_ Va bb gc od re xg ?k ¡n ¢p ? H b ? q D R ? M I ¡ ¢ ; f ? ? ¢ ? ? ² ? ? ² £ s ? ? ¤ ¥ e ·*´ ¶ ? *» Y· T¶ +¶ ¶ · *´ )Æ 1+*´ )¶ *? &*µ *µ )*´ ¹ U *´ *´ ¹ , § O+¸ ;M*´ ¹ , *´ ¹ < N-» Y· V¶ ,¶ >¶ ¶ ¹ ? W-¹ @ § :-¹ @ ¿§ M» !YW¸ #,ý· /¿± o ? ? ? ? ? ! ¢ ¥ - ? J ? ? !? 3? 8? =? F? V? [? e? o? ?? ?? ?? ¢¡ ¥? ¦ ¶¢ ? 4 [ G ? ? o 3 ? ? ¦ ? ? · ? ? · ? q ? ? ¦ § ® T*´ ¶ ? (*» Y· X¶ +¶ ? Y§ Z¶ ¶ · +Ç » !Y%¸ #û· $¿? *+· [§ *+· \± ? "