Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\jdbc\lib\oracle\sql\BLOB.class
?? 1 B ? ? ? B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? ? MAX_CHUNK_SIZE I ConstantValue DURATION_SESSION DURATION_CALL OLD_WRONG_DURATION_SESSION OLD_WRONG_DURATION_CALL MODE_READONLY MODE_READWRITE dbaccess Loracle/sql/BlobDBAccess; dbChunkSize isFree Z +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String; BUILD_DATE ? TRACE PRIVATE_TRACE <init> ()V Code LineNumberTable !(Loracle/jdbc/OracleConnection;)V Exceptions ? #(Loracle/jdbc/OracleConnection;[B)V length ()J getBytes (JI)[B getBinaryStream ()Ljava/io/InputStream; position ([BJ)J (Ljava/sql/Blob;J)J (JI[B)I putBytes (J[B)I Deprecated (J[BI)I getBinaryOutputStream ()Ljava/io/OutputStream; getLocator ()[B setLocator ([B)V getChunkSize ()I getBufferSize empty_lob ()Loracle/sql/BLOB; getEmptyBLOB isEmptyLob ()Z (J)Ljava/io/OutputStream; (J)Ljava/io/InputStream; trim (J)V createTemporary *(Ljava/sql/Connection;ZI)Loracle/sql/BLOB; freeTemporary (Loracle/sql/BLOB;)V isTemporary (Loracle/sql/BLOB;)Z open (I)V close isOpen setBytes (J[BII)I setBinaryStream truncate toJdbc ()Ljava/lang/Object; isConvertibleTo (Ljava/lang/Class;)Z characterStreamValue ()Ljava/io/Reader; asciiStreamValue binaryStreamValue makeJdbcArray (I)Ljava/lang/Object; getDBAccess ()Loracle/sql/BlobDBAccess; 0(Ljava/sql/Connection;)Loracle/sql/BlobDBAccess; getJavaSqlConnection ()Ljava/sql/Connection; <clinit> SourceFile BLOB.java ] ^ U V ] d ] x ? ? ? ? ? ? ? ? ? R S T E ? ? ? ? ? ? ? ? e ? getBytes() ? ? g n ? ? ? { z ? k oracle/sql/BLOB k g ? p ? ? ? ? g v ? x y y z ~ } x v ? ? g'conn' should not be null and 'duration' should either be equal to DURATION_SESSION or to DURATION_CALL oracle/jdbc/OracleConnection ? ? ? ? ? ^ ? ? ? ? ? ? ? ? ? ? ? o 'len' should be >= 0. ? java.io.InputStream java.io.Reader ? i j ? ? ? ? W X oracle/sql/DatumWithConnection java/sql/Blob Wed_Jul_25_08:30:15_PDT_2007 java/sql/SQLException assertNotNull (Ljava/sql/Connection;)V setPhysicalConnectionOf getPhysicalConnection )()Loracle/jdbc/internal/OracleConnection; %oracle/jdbc/internal/OracleConnection createBlobDBAccess $getConnectionDuringExceptionHandling oracle/jdbc/driver/DatabaseError throwSqlException +(Loracle/jdbc/internal/OracleConnection;I)V oracle/sql/BlobDBAccess (Loracle/sql/BLOB;)J =(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V newInputStream *(Loracle/sql/BLOB;IJ)Ljava/io/InputStream; (Loracle/sql/BLOB;[BJ)J &(Loracle/sql/BLOB;Loracle/sql/BLOB;J)J (Loracle/sql/BLOB;JI[B)I (Loracle/sql/BLOB;)I setShareBytes shareBytes physicalConnectionWithin createTemporaryBlob (Loracle/sql/BLOB;I)V (Loracle/sql/BLOB;J[BII)I newOutputStream +(Loracle/sql/BLOB;IJ)Ljava/io/OutputStream; (Loracle/sql/BLOB;J)V java/lang/Class getName ()Ljava/lang/String; java/lang/String compareTo (Ljava/lang/String;)I getInternalConnection newConversionReader $(Loracle/sql/BLOB;I)Ljava/io/Reader; newConversionInputStream )(Loracle/sql/BLOB;I)Ljava/io/InputStream; isClosed ! B C D E F G E F H I E F J K E F L M E F N O E F P Q E F L R S T E U V W X Y X F Z [ V F P \ V F P , ] ^ _ * *? *? ? ` B : B ] a _ # *+? ? ` M P b c ] d _ V &*,? *? +? *+? **? ? ? *? ? ` [ : ] ^ ` a % c b c e f _ 8 *? ? *? ? *? *? ? ` q r b c g h _ ? t*? ? *? ? ? ? *? D? :? ?:? ? 7?:*? ?7 ? %?? :? ?:? ? ` >