4oracle/jdbc/driver/OracleBfileoracle/sql/DatumWithConnection oracle/jdbc/internal/OracleBfileOracleBfile.java/Loracle/jdbc/logging/annotations/DefaultLogger;value oracle.jdbc*Loracle/jdbc/logging/annotations/Supports;)Loracle/jdbc/logging/annotations/Feature; LOB_DATUMMAX_CHUNK_SIZEI MODE_READONLYMODE_READWRITEdbaccessLoracle/sql/BfileDBAccess; bfileLengthJacProxyLjava/lang/Object;()V    !!(Loracle/jdbc/OracleConnection;)Vjava/sql/SQLException$#(Loracle/jdbc/OracleConnection;[B)V & '([B)V ) *setPhysicalConnectionOf(Ljava/sql/Connection;)V ,- .getInternalConnection)()Loracle/jdbc/internal/OracleConnection; 01 2%oracle/jdbc/internal/OracleConnection4createBfileDBAccess()Loracle/sql/BfileDBAccess; 67 58  :addBfile%(Loracle/jdbc/internal/OracleBfile;)V <= 5>oracle/jdbc/OracleConnection@[BBlength()J getDBAccess F7 Goracle/sql/BfileDBAccessI%(Loracle/jdbc/internal/OracleBfile;)J DK JLgetBytes(JI)[B$getConnectionDuringExceptionHandling P1 Q oracle/jdbc/driver/DatabaseErrorScreateSqlExceptionS(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException; UV TWfillInStackTrace()Ljava/lang/Throwable; YZ %[(JI[B)I N] ^java/lang/System` arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V bc ad)(Loracle/jdbc/internal/OracleBfile;JI[B)I Nf JggetBinaryStream()Ljava/io/InputStream;newInputStream;(Loracle/jdbc/internal/OracleBfile;IJ)Ljava/io/InputStream; kl Jmposition([BJ)J:(Loracle/jdbc/internal/OracleBfile;Loracle/sql/Datum;[BJ)J oq Jr(Loracle/sql/BFILE;J)JJ(Loracle/jdbc/internal/OracleBfile;Loracle/sql/Datum;Loracle/sql/Datum;J)J ou Jv(Loracle/jdbc/OracleBfile;J)Joracle/sql/BFILEy ot {getName()Ljava/lang/String;6(Loracle/jdbc/internal/OracleBfile;)Ljava/lang/String; } J getDirAlias  JopenFile = J isFileOpen()Z%(Loracle/jdbc/internal/OracleBfile;)Z J fileExists J closeFile = J getLocator()[B N  setLocatorsetBytes ) (J)Ljava/io/InputStream;open&(Loracle/jdbc/internal/OracleBfile;I)V J&(Loracle/jdbc/LargeObjectAccessMode;)V!oracle/jdbc/LargeObjectAccessModegetCode()I (I)V A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; U Tclose = JisOpen JtoJdbc()Ljava/lang/Object;isConvertibleTo(Ljava/lang/Class;)Zjava/lang/Class }~ java.io.InputStreamjava/lang/String compareTo(Ljava/lang/String;)I java.io.ReadercharacterStreamValue()Ljava/io/Reader;newConversionReader5(Loracle/jdbc/internal/OracleBfile;I)Ljava/io/Reader; JasciiStreamValuenewConversionInputStream:(Loracle/jdbc/internal/OracleBfile;I)Ljava/io/InputStream; JbinaryStreamValue ij  makeJdbcArray(I)Ljava/lang/Object;getPhysicalConnection 1 isClosed 5 setLength(J)VgetJavaSqlConnection()Ljava/sql/Connection; 'java/lang/UnsupportedOperationException  setACProxy(Ljava/lang/Object;)V   getACProxy ConstantValueCodeLineNumberTable Exceptions StackMapTable SourceFile DeprecatedRuntimeVisibleAnnotations!$, **"_V _##*+( jk%&u-*,+*"*+/**39;, +5*?,ACtV vxz"{,|%DE/**H*M"*" %NOt *RDX\%%: :G 7:*_7 ( ::e: (CC> !%-05@GOV]lq%N]d6 *RDX\%%*H*h6#3%ij-*H* nL+ %op.*H**+ s7 %ot.*H**+ w7 %ox" *+z | %}~) *H*L+  %~) *H*L+ % &%' *H* 1 2%) *H*< > ?%) *H*< M N%' *H* Y Z%*b)"*+ kli'*H*nw%( *H*  %% *+ %P#*Rf\%%*H*"%' *H*  %# *H*%*%T+M,™ ,͚> @% *H*%j$ *H*%j*Ұ%z F7j8*;**39;*׹*R\%%*; 3%"*" %&**%) Y/"*+ ;<*G s  [e