4oracle/sql/BLOBoracle/sql/DatumWithConnectionoracle/jdbc/internal/OracleBlob(oracle/jdbc/internal/OracleConcreteProxy BLOB.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.sql*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature; LOB_DATUMMAX_CHUNK_SIZEIDURATION_INVALIDDURATION_SESSION  DURATION_CALL OLD_WRONG_DURATION_SESSIONOLD_WRONG_DURATION_CALL MODE_READONLYMODE_READWRITEtargetLoracle/jdbc/driver/OracleBlob; ojiOracleBlob!Loracle/jdbc/internal/OracleBlob;+_Copyright_2014_Oracle_All_Rights_Reserved_Ljava/lang/String;TRACEZ()V () * ! , "# .oracle/jdbc/driver/OracleBlob0 1* setTargetC(Loracle/jdbc/OracleConnection;Loracle/jdbc/driver/OracleBlob;[BZ)V 34 5 getTarget!()Loracle/jdbc/driver/OracleBlob;java/sql/SQLException9+oracle/jdbc/replay/driver/TxnReplayableBlob;oracle/sql/ConcreteProxyUtil=getProxyObjectg(Loracle/jdbc/OracleConnection;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; ?@ >A shareBytes()[B CD 1E setShareBytes([B)V GH ItargetDatumWithConnection Loracle/sql/DatumWithConnection; KL M targetDatumLoracle/sql/Datum; OP QcheckAndGetACProxyConnection2(Loracle/jdbc/OracleConnection;)Ljava/lang/Object; ST >U1oracle/jdbc/replay/driver/TxnReplayableConnectionWBLOBConstructorRecording&([BLoracle/sql/BLOB;)Loracle/sql/BLOB; YZ X[ojiOracleDatumWithConnection0Loracle/jdbc/internal/OracleDatumWithConnection; ]^ _java/lang/Classajava/lang/Objectcoracle/jdbc/OracleConnectione[BggetConcreteProxy/()Loracle/jdbc/replay/driver/TxnReplayableBase;+oracle/jdbc/replay/driver/TxnReplayableBasek"(Loracle/jdbc/driver/OracleBlob;)V!(Loracle/jdbc/OracleConnection;)V#(Loracle/jdbc/OracleConnection;[B)V (o p$(Loracle/jdbc/OracleConnection;[BZ)V setFromobject(Z)V st 1u)getThinDriverReplayableConnectionDelegate>(Loracle/jdbc/OracleConnection;)Loracle/jdbc/OracleConnection; wx >y 1plength()J |} ~getBytes(JI)[B getBinaryStream()Ljava/io/InputStream; (Z)Ljava/io/InputStream;checkAndDisableReplay-(Loracle/jdbc/internal/OracleConcreteProxy;)V > 1position([BJ)J (Ljava/sql/Blob;J)J (JI[B)I putBytes(J[B)I (J[BI)I getBinaryOutputStream()Ljava/io/OutputStream;  getLocator D  setLocator H  getChunkSize()I  getBufferSize  empty_lob()Loracle/sql/BLOB; getEmptyBLOB  * 78  1I isEmptyLob()Z  isSecureFile (J)Ljava/io/OutputStream; (J)Ljava/io/InputStream; trim(J)V createTemporary*(Ljava/sql/Connection;ZI)Loracle/sql/BLOB;g'conn' should not be null and 'duration' should either be equal to DURATION_SESSION or to DURATION_CALL oracle/jdbc/driver/DatabaseErrorcreateSqlException,(ILjava/lang/Object;)Ljava/sql/SQLException; fillInStackTrace()Ljava/lang/Throwable; :physicalConnectionWithin)()Loracle/jdbc/internal/OracleConnection; f getDBAccess0(Ljava/sql/Connection;)Loracle/sql/BlobDBAccess; oracle/sql/BlobDBAccesscreateTemporaryBlob  freeTemporary(Loracle/sql/BLOB;)V )  isTemporary(Loracle/sql/BLOB;)Z  getDuration(Loracle/sql/BLOB;)S()S    open&(Loracle/jdbc/LargeObjectAccessMode;)V (I)V 1close ) isOpen  setBytes  (J[BII)I  setBinaryStream   truncate   toJdbc()Ljava/lang/Object;  isConvertibleTo(Ljava/lang/Class;)Z  characterStreamValue()Ljava/io/Reader;  (Z)Ljava/io/Reader;  1asciiStreamValue    1!binaryStreamValue # $ # & makeJdbcArray(I)Ljava/lang/Object; () *()Loracle/sql/BlobDBAccess; , -%oracle/jdbc/internal/OracleConnection/createBlobDBAccess 1, 02getJavaSqlConnection()Ljava/sql/Connection; 45 6 setLength 8 9 setChunkSize ; <setPrefetchedData >H ?([BI)V >A BgetPrefetchedData DD EgetPrefetchedDataSize G HsetActivePrefetch Jt KclearCachedData M) NisActivePrefetch P QcanReadBasicLobDataInLocator S Tfree V) W(JJ)Ljava/io/InputStream; Y Z H \ setACProxy(Ljava/lang/Object;)V ^_ ` getACProxy b ctoSQLXML()Ljava/sql/SQLXML;getPhysicalConnection g h getDbCsId j 0k(I)Ljava/sql/SQLXML; em noracle/xdb/XMLTypep*(Ljava/sql/Connection;Loracle/sql/BLOB;I)V (r qs $% v ConstantValueCodeLineNumberTable StackMapTable Exceptions Deprecated SourceFileRuntimeVisibleAnnotations! xxxxxxxx !"#$%&'xJ()yK*+*-*/1Y2L*+6z 78y*-z34yo<:*+,*B/*,-**-FJ**-N**-R*//+V:X-*\W:**/` **-/:UX:{/Ubdf1hb:d zF#+3:@EJUXZ[fnijy=*/l */l{z (my?*+*-*/*+6z (ny#*+qz |:(ry/*+,q*-vz|:(oy8*+*-*/N+zN--L1Y+,{:*+,-6{Zfhffhf1f1hfhf1f1hz*   & 7 |:|}y" */z|:y$ */z0|:y" */z<|:y) **-z HI|:y$ */+ zY|:y$ */+ zi|:y&*/zz|:y$ */-z|:}y&*/-z|:}y" */z|:}Dy" */zHy' */+z  y" */z|:y" */z|: yz|:} y\(VK*TT*TYL+*J+M,*+z"   !&|:y" */z&|:y" */z0|:y# */z?|:}y# */zK|:y' */z Y Z|:} yM> > >*  DθԶ::*f:{  z. hjk mnp"t)v3y7z>||: y7 **{z |: y0 **{z |: y0 **{z |:)y& */z  |:y" */z|:y" */z|:y' */+z  |:y- **-z |:)y& */z  |:y" */z|:y$ */-z |:y(*/-z&|: y# */ z;|: y' */z L M|:y( */W*z b c|:y# */+zuy" */z|:y) **-z |:y" */ z|:y) **-"z |:#y" */%z|:#y# */'z|:()y# */+z,y" */.z|: y'*f3z|:45y" */7z|:8y' */:z  ;y' */=z  >Hy' */+@z   >Ay( */+Cz  DDy" */FzGy" */Iz!Jty' */Lz ) *M)y& */Oz 1 2Py" */Rz:Sy" */UzJ|:V)y& */Xz S T|:Yy$ */![zb|:Hy' */+]z h i^_y' */+az u vby" */dzefy.***iloz |:emy.*qY*i*tz |:u)ywz~ }  s  [e