Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\jdbc\lib\oracle\sql\LobPlsqlUtil.class
?? 1 ? D u v w C x C y 4 w C z C { | } ~ ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ? 4 ? ? w ? ? ? } ? } ? } ? } ? ? C ? ? ? ? ? ? ? ? ) ? ? ? C ? ? ? ? ? ? ? ? ? 5 u ? 5 ? ? ? ? 5 ? ? ~ ? ? ? C ? C ? ? ? PLSQL_DEBUG Z MAX_PLSQL_SIZE I ConstantValue MAX_PLSQL_INSTR_SIZE MAX_CHUNK_SIZE +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String; BUILD_DATE ? TRACE PRIVATE_TRACE <init> ()V Code LineNumberTable hasPattern (Loracle/sql/BLOB;[BJ)J Exceptions isSubLob &(Loracle/sql/BLOB;Loracle/sql/BLOB;J)J (Loracle/sql/CLOB;[CJ)J &(Loracle/sql/CLOB;Loracle/sql/CLOB;J)J (Loracle/sql/BFILE;[BJ)J ((Loracle/sql/BFILE;Loracle/sql/BFILE;J)J fileGetName &(Loracle/sql/BFILE;)Ljava/lang/String; fileGetDirAlias getPlsqlMaxInstrSize *(Loracle/jdbc/internal/OracleConnection;)I read A(Loracle/jdbc/internal/OracleConnection;Loracle/sql/Datum;IJJ[B)J length =(Loracle/jdbc/internal/OracleConnection;Loracle/sql/Datum;I)J @(Loracle/jdbc/internal/OracleConnection;Loracle/sql/Datum;I[BJ)J P(Loracle/jdbc/internal/OracleConnection;Loracle/sql/Datum;ILoracle/sql/Datum;J)J isNCLOB (Loracle/sql/Datum;)Z createTemporaryLob -(Ljava/sql/Connection;ZIIS)Loracle/sql/Datum; freeTemporaryLob +(Ljava/sql/Connection;Loracle/sql/Datum;I)V <clinit> SourceFile LobPlsqlUtil.java T U ? ? ? X j [ k h i d e ,begin :1 := dbms_lob.instr(:2, :3, :4); end; ? ? ? #oracle/jdbc/OracleCallableStatement ? ? l ? ? ? ? ? java/lang/String T ? ? ? ? ? ? ? ? ? ? U ? ? ? ? ? ? X ] ? ? ? -begin dbms_lob.fileGetName(:1, :2, :3); end; ? ? ? ? ? ? ? ? ? ? ? ? *begin dbms_lob.read (:1, :2, :3, :4); end; l m ? ? ? ? ? ? ? ? ? ? java/sql/SQLException ? ? )begin :1 := dbms_lob.getLength (:2); end; ? ? f g oracle.sql.CLOB ? ? ? java/lang/ClassNotFoundException ? ? oracle/sql/CLOB java/lang/StringBuilder #begin dbms_lob.createTemporary (:1, ? ? TRUE FALSE , :2); end; ? ? ? ? ? 'begin dbms_lob.freeTemporary (:1); end; ? ? E F M N oracle/sql/LobPlsqlUtil java/lang/Object Wed_Jul_25_08:30:18_PDT_2007 oracle/sql/BLOB getInternalConnection )()Loracle/jdbc/internal/OracleConnection; %oracle/jdbc/internal/OracleConnection prepareCall 0(Ljava/lang/String;)Ljava/sql/CallableStatement; registerOutParameter (II)V ()Z setFormOfUse (IS)V setCLOB (ILoracle/sql/CLOB;)V ([C)V setString (ILjava/lang/String;)V setLong (IJ)V execute getLong (I)J close java/lang/Math min (JJ)J java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getChars (JI[C)I oracle/sql/BFILE setBFILE (ILoracle/sql/BFILE;)V getString (I)Ljava/lang/String; getDriverCharSet ()S isCharSetMultibyte (S)Z getMaxCharbyteSize ()I getC2SNlsRatio setObject (ILjava/lang/Object;I)V (II)I setInt getInt (I)I getBytes (I)[B getErrorCode setBytes (I[B)V java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; isInstance (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/sql/Connection getOracleObject (I)Loracle/sql/Datum; setOracleObject (ILoracle/sql/Datum;)V ! C D E F G H I J K H I J L H I J M N O N I P Q F I R S F I R T U V *? ? W @ X Y V &