4oracle/sql/BFILEoracle/sql/DatumWithConnection oracle/jdbc/internal/OracleBfile(oracle/jdbc/internal/OracleConcreteProxy BFILE.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.sql*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature; LOB_DATUMMAX_CHUNK_SIZEI MODE_READONLYMODE_READWRITEtarget Loracle/jdbc/driver/OracleBfile;ojiOracleBfile"Loracle/jdbc/internal/OracleBfile;()V      !oracle/jdbc/driver/OracleBfile# $ setTargetD(Loracle/jdbc/OracleConnection;Loracle/jdbc/driver/OracleBfile;[BZ)V &' ( getTarget"()Loracle/jdbc/driver/OracleBfile;java/sql/SQLException,,oracle/jdbc/replay/driver/TxnReplayableBfile.oracle/sql/ConcreteProxyUtil0getProxyObjectg(Loracle/jdbc/OracleConnection;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; 23 14 shareBytes()[B 67 $8 setShareBytes([B)V :; <targetDatumWithConnection Loracle/sql/DatumWithConnection; >? @ targetDatumLoracle/sql/Datum; BC DcheckAndGetACProxyConnection2(Loracle/jdbc/OracleConnection;)Ljava/lang/Object; FG 1H1oracle/jdbc/replay/driver/TxnReplayableConnectionJBFILEConstructorRecording(([BLoracle/sql/BFILE;)Loracle/sql/BFILE; LM KNojiOracleDatumWithConnection0Loracle/jdbc/internal/OracleDatumWithConnection; PQ Rjava/lang/ClassTjava/lang/ObjectVoracle/jdbc/OracleConnectionX[BZgetConcreteProxy/()Loracle/jdbc/replay/driver/TxnReplayableBase;+oracle/jdbc/replay/driver/TxnReplayableBase^!(Loracle/jdbc/OracleConnection;)V#(Loracle/jdbc/OracleConnection;[B)V a b)getThinDriverReplayableConnectionDelegate>(Loracle/jdbc/OracleConnection;)Loracle/jdbc/OracleConnection; de 1f $blength()J ij kgetBytes(JI)[B mn o(JI[B)I mq rgetBinaryStream()Ljava/io/InputStream; tu vposition([BJ)J xy z(Loracle/sql/BFILE;J)J x| }(Loracle/jdbc/OracleBfile;J)J }getName()Ljava/lang/String;  getDirAlias openFile   isFileOpen()Z  fileExists  closeFile   getLocator 7  setLocator ; (J)Ljava/io/InputStream; t opencheckAndDisableReplay-(Loracle/jdbc/internal/OracleConcreteProxy;)V 1  $&(Loracle/jdbc/LargeObjectAccessMode;)V (I)V $close  isOpen toJdbc()Ljava/lang/Object; isConvertibleTo(Ljava/lang/Class;)Z characterStreamValue()Ljava/io/Reader; asciiStreamValue u binaryStreamValue u  makeJdbcArray(I)Ljava/lang/Object;  getDBAccess()Loracle/sql/BfileDBAccess;  setLength(J)V getJavaSqlConnection()Ljava/sql/Connection; setBytes ;  setACProxy(Ljava/lang/Object;)V  getACProxy  ConstantValueCodeLineNumberTable StackMapTable Exceptions SourceFile DeprecatedRuntimeVisibleAnnotations!'K** *"$Y%L*+)l` dmpq*+* u&'o/:*+,*5"*, ** 9=** A** E*"/+I:K-*OW:**"S ** ":UX-/UUWY$[U-W F{|}#+3:@EJUXZ[fn\]=*"_ *"_ `#*+c -a8** *"N+gN--L$Y+,h:*+,-)ZY[YY[Y$Y$[Y[Y$Y$[* ` d&7-ij" *"l-mn$ *"p-mq&*"s-tu" *"w-xy$ *"+ { -x|$ *"+ ~-x" *+ %-" *"1-" *"=-& *" H I-" *"U-" *"c-& *" n o-7" *"w;' *"+  t# *"-, **  -' *"+  -- **  -& *"  -" *"-( *"W*  -# *"+" *"-u" *"-u" *"-# *"" *"#-' *" , -" *"1-;' *"+ 6 7' *"+ C D" *"O   s  [e