com.huawei.gauss200.jdbc.largeobject.LargeObjectManager.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
The newest version!
???? 4 ? k
l m H n o H p q r s t u
l
v w
x y H z { |
} ~ ? { ? H ? ? ? ?
? ?
?
? H ? ? ? ?
? ? ? ?
? ?
# ?
?
? ?
' ? ?
} ?
} ? ?
} ?
? fp ,Lcom/huawei/gauss200/jdbc/fastpath/Fastpath; conn .Lcom/huawei/gauss200/jdbc/core/BaseConnection; WRITE I
ConstantValue READ READWRITE 1(Lcom/huawei/gauss200/jdbc/core/BaseConnection;)V Code LineNumberTable LocalVariableTable sql Ljava/lang/String; this 9Lcom/huawei/gauss200/jdbc/largeobject/LargeObjectManager; stmt Ljava/sql/Statement; res Ljava/sql/ResultSet;
StackMapTable ? ?
Exceptions ? open 5(I)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; oid
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; 6(IZ)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject;
commitOnClose Z 5(J)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; J 6(JZ)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; 6(II)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; mode 7(IIZ)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; 6(JI)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; 7(JIZ)Lcom/huawei/gauss200/jdbc/largeobject/LargeObject; create ()I createLO ()J (I)J args 0[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg; (I)I delete (J)V unlink (I)V
SourceFile LargeObjectManager.java 7com/huawei/gauss200/jdbc/largeobject/LargeObjectManager : ? 1 2 ? ? / 0 ? ? ? ? ? ?SELECT p.proname,p.oid FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n WHERE p.pronamespace=n.oid AND n.nspname='pg_catalog' AND ( &SELECT proname,oid FROM pg_proc WHERE java/lang/StringBuilder ? ?$ proname = 'lo_open' or proname = 'lo_close' or proname = 'lo_creat' or proname = 'lo_unlink' or proname = 'lo_lseek' or proname = 'lo_lseek64' or proname = 'lo_tell' or proname = 'lo_tell64' or proname = 'loread' or proname = 'lowrite' or proname = 'lo_truncate' or proname = 'lo_truncate64' ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Large Object initialised ? ? ? L W L \ ? ? +com/huawei/gauss200/jdbc/util/PSQLException 2Large Objects may not be used in auto-commit mode. java/lang/Object ? ? ? ? ? ? : ? 0com/huawei/gauss200/jdbc/largeobject/LargeObject : ? ] d _ a -com/huawei/gauss200/jdbc/fastpath/FastpathArg : h lo_creat ? ? ? ? lo_unlink ? ? e f ,com/huawei/gauss200/jdbc/core/BaseConnection java/lang/String java/sql/SQLException ()V getFastpathAPI .()Lcom/huawei/gauss200/jdbc/fastpath/Fastpath; getMetaData ()Ljava/sql/DatabaseMetaData; java/sql/DatabaseMetaData !supportsSchemasInTableDefinitions ()Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; createStatement ()Ljava/sql/Statement; java/sql/Statement executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; *com/huawei/gauss200/jdbc/fastpath/Fastpath addFunctions (Ljava/sql/ResultSet;)V java/sql/ResultSet close getLogger ()Ljava/util/logging/Logger; java/util/logging/Level FINE Ljava/util/logging/Level; java/util/logging/Logger log .(Ljava/util/logging/Level;Ljava/lang/String;)V
getAutoCommit com/huawei/gauss200/jdbc/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 'com/huawei/gauss200/jdbc/util/PSQLState NO_ACTIVE_SQL_TRANSACTION )Lcom/huawei/gauss200/jdbc/util/PSQLState; >(Ljava/lang/String;Lcom/huawei/gauss200/jdbc/util/PSQLState;)V `(Lcom/huawei/gauss200/jdbc/fastpath/Fastpath;JILcom/huawei/gauss200/jdbc/core/BaseConnection;Z)V getOID E(Ljava/lang/String;[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)J createOIDArg 2(J)Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg; fastpath F(Ljava/lang/String;[Lcom/huawei/gauss200/jdbc/fastpath/FastpathArg;)[B ! / 0 1 2 3 4 5 6 7 4 5 8 9 4 5 : ; <