com.huawei.opengauss.jdbc.ds.PGPooledConnection$ConnectionHandler.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opengaussjdbc Show documentation
Show all versions of opengaussjdbc Show documentation
HuaweiCloud JDBC for GaussDB
The newest version!
???? 4 ? Acom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler java/lang/Object #java/lang/reflect/InvocationHandler PGPooledConnection.java /com/huawei/opengauss/jdbc/ds/PGPooledConnection ConnectionHandler @com/huawei/opengauss/jdbc/ds/PGPooledConnection$StatementHandler StatementHandler con Ljava/sql/Connection; proxy automatic Z this$0 1Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection; I(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Ljava/sql/Connection;)V ()V
this CLcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler; invoke S(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; java/lang/Throwable $ +java/lang/reflect/InvocationTargetException & java/sql/SQLException ( java/lang/reflect/Method * getName ()Ljava/lang/String; , -
+ . getDeclaringClass ()Ljava/lang/Class; 0 1
+ 2 toString 4 java/lang/String 6 equals (Ljava/lang/Object;)Z 8 9
7 : java/lang/StringBuilder <
= /Pooled connection wrapping physical connection ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; A B
= C -(Ljava/lang/Object;)Ljava/lang/StringBuilder; A E
= F 4 -
= H 8 java/lang/Boolean K valueOf (Z)Ljava/lang/Boolean; M N
L O hashCode Q java/lang/System S identityHashCode (Ljava/lang/Object;)I U V
T W java/lang/Integer Y (I)Ljava/lang/Integer; M [
Z \ 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; " ^
+ _ getTargetException ()Ljava/lang/Throwable; a b
' c isClosed e java/sql/Connection g ()Z e i h j close l
access$000 4(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;)Z n o
p
getAutoCommit r i h s rollback u h v [Ljava/lang/Object; x
clearWarnings z h { }
access$102 ?(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler;)Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler; ?
? fireConnectionClosed ?
? ,com/huawei/opengauss/jdbc/util/PSQLException ? ?Connection has been closed automatically because a new connection was opened for the same PooledConnection or the PooledConnection has been closed. ? !com/huawei/opengauss/jdbc/util/GT ? tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ? ?
? ? Connection has been closed. ? (com/huawei/opengauss/jdbc/util/PSQLState ? CONNECTION_DOES_NOT_EXIST *Lcom/huawei/opengauss/jdbc/util/PSQLState; ? ? ? ? ?(Ljava/lang/String;Lcom/huawei/opengauss/jdbc/util/PSQLState;)V ?
? ? createStatement ? java/sql/Statement ? getClass ? 1
? java/lang/Class ? getClassLoader ()Ljava/lang/ClassLoader; ? ?
? ? %com/huawei/opengauss/jdbc/PGStatement ? ?(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection$ConnectionHandler;Ljava/sql/Statement;)V ?
? java/lang/reflect/Proxy ? newProxyInstance b(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object; ? ?
? ? prepareCall ? java/sql/CallableStatement ? prepareStatement ? java/sql/PreparedStatement ?
access$200 K(Lcom/huawei/opengauss/jdbc/ds/PGPooledConnection;Ljava/sql/SQLException;)V ? ?
? e -Ljava/lang/reflect/InvocationTargetException; Ljava/sql/SQLException; ex st Ljava/sql/Statement; te Ljava/lang/Throwable; ite Ljava/lang/Object; method Ljava/lang/reflect/Method; args
methodName Ljava/lang/String; getProxy ()Ljava/sql/Connection; setProxy (Ljava/sql/Connection;)V Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ? T *+? *? *? *,? ? ? ! ? " # ? O ,,? /:,? 3? b5? ;? ? =Y? >@? D*? ? G? I?J? ;? +-2? ? ? P?R? ;? +? X? ]?,*? -? `?:? d?f? ;? *? ? *? ? k ? ? ? P?m? ;? p*? ? ?:*? ? k ? 4*? ? q? !*? ? t ? *? ? w ? ::*? ? | *? *? ~*? ? ?W*? ? ?? ??*? ? *? ? k ? *? ?Y*? ? ?? ? ?? ?? ? ?? ?? ???? ;? 8,*? -? `? ?:*? ?? ?? ?Y?SY?S? Y*? *? ?? ???? ;? 8,*? -? `? ?:*? ?? ?? ?Y?SY?S? Y*? *? ?? ???? ;? 8,*? -? `? ?:*? ?? ?? ?Y?SY?S? Y*? *? ?? ??,*? -? `?:? d:? )? *? ? )? ?? \ e f ' ? ? ? )E? '?? '? ' ' ? ?
h ? ? ? ? ? ? a ? ? ] ' ? ? ? ' ? ? ? ' ? ? ? ? ? ? , ! , ? , ? ? , ? x &