All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.opengauss.jdbc.largeobject.LargeObjectManager.class Maven / Gradle / Ivy

The newest version!
????4?8com/huawei/opengauss/jdbc/largeobject/LargeObjectManagerjava/lang/ObjectLargeObjectManager.javafp-Lcom/huawei/opengauss/jdbc/fastpath/Fastpath;conn/Lcom/huawei/opengauss/jdbc/core/BaseConnection;WRITEIREAD	READWRITE()V
this:Lcom/huawei/opengauss/jdbc/largeobject/LargeObjectManager;2(Lcom/huawei/opengauss/jdbc/core/BaseConnection;)Vjava/sql/SQLException		-com/huawei/opengauss/jdbc/core/BaseConnectiongetFastpathAPI/()Lcom/huawei/opengauss/jdbc/fastpath/Fastpath; 	"getMetaData()Ljava/sql/DatabaseMetaData;$%&java/sql/DatabaseMetaData(!supportsSchemasInTableDefinitions()Z*+),?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 0java/lang/String2java/lang/StringBuilder4
5append-(Ljava/lang/String;)Ljava/lang/StringBuilder;78
59$ 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';toString()Ljava/lang/String;=>
5?)AcreateStatement()Ljava/sql/Statement;CDEjava/sql/StatementGexecuteQuery((Ljava/lang/String;)Ljava/sql/ResultSet;IJHK,com/huawei/opengauss/jdbc/util/PSQLExceptionM$Failed to initialize LargeObject APIO!com/huawei/opengauss/jdbc/util/GTQtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;ST
RU(com/huawei/opengauss/jdbc/util/PSQLStateWSYSTEM_ERROR*Lcom/huawei/opengauss/jdbc/util/PSQLState;YZ	X[?(Ljava/lang/String;Lcom/huawei/opengauss/jdbc/util/PSQLState;)V]
N^java/sql/ResultSet`+com/huawei/opengauss/jdbc/fastpath/FastpathbaddFunctions(Ljava/sql/ResultSet;)Vde
cfclosehaiHi	getLogger%()Lcom/huawei/opengauss/jdbc/log/Log;lmnLarge Object initialisedp!com/huawei/opengauss/jdbc/log/Logrdebug(Ljava/lang/Object;)VtusvsqlLjava/lang/String;stmtLjava/sql/Statement;resLjava/sql/ResultSet;open6(I)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;Ljava/lang/Deprecated;7(JZ)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;~?
?oid7(IZ)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;
commitOnCloseZ6(J)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;8(JIZ)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;~?
?J7(II)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;mode8(IIZ)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;7(JI)Lcom/huawei/opengauss/jdbc/largeobject/LargeObject;
getAutoCommit?+?2Large Objects may not be used in auto-commit mode.?NO_ACTIVE_SQL_TRANSACTION?Z	X?1com/huawei/opengauss/jdbc/largeobject/LargeObject?b(Lcom/huawei/opengauss/jdbc/fastpath/Fastpath;JILcom/huawei/opengauss/jdbc/core/BaseConnection;Z)V?
??create()I(I)I??
?createLO()J(I)J??
?.com/huawei/opengauss/jdbc/fastpath/FastpathArg?(I)V?
??lo_creat?getOIDF(Ljava/lang/String;[Lcom/huawei/opengauss/jdbc/fastpath/FastpathArg;)J??
c?args1[Lcom/huawei/opengauss/jdbc/fastpath/FastpathArg;delete(J)VcreateOIDArg3(J)Lcom/huawei/opengauss/jdbc/fastpath/FastpathArg;??
c?	lo_unlink?fastpathG(Ljava/lang/String;[Lcom/huawei/opengauss/jdbc/fastpath/FastpathArg;)[B??
c?unlink??
?
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
DeprecatedRuntimeVisibleAnnotations
SourceFile!	
?
???3*????
UV?r?*?*+?*+?!?#+?'?-?	/M?1M?5Y?6,?:$xy??	*?xygFz{p=|}?Jef	ho!p't*v>?L?`?g?p?u?????????????'?35?(Ha?~?<*????????????~??F*????? ??????~??=	*????		?????~??G	*???? 		??	?????~??G	*????? 		?	???????~??Q	*?????*		?	?	?????~??F*???? ??????~???4*?????NY???V???_???Y*?#*?????*44??4?4??? ? ????1*????????????1*??????????;*?????NY???V???_???M,??Y??S*?#?,???? ;;?%???)* -%.0/? ????K	*??A ??? 		????
<=???????b??N-??S*?#?-??W?? ?????GHIJ?????*??ñ???
WX???????>*?ñ????
cd?????*??ñ???
op?????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy