Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\impl\jdbc\LOBStreamControl.class
Êþº¾ 00 [ ? [ ? \ ? [ ? [ [ ¡ [ ¢ £ ¤ [ ¥ ¦ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ÿÿÿ ¹ º » ¼ ½ [ ¾ [ ¿ [ À ¹ Á ¹  ¹ à [ Ä Å Æ Ç È É Ê Ë ( Ì ¹ Í ¹ Î Ï [ Ð ¹ Ñ Ò 0 Ó Ô 2 Ó [ Õ [ Ö ¹ × £ Ø Ù Ñÿÿÿÿÿÿÿ Ú Û Ü - Ì [ Ý [ Þ ß à E ? á E â ã ä E å æ E ç E è D Ì [ é ê Q ë ì ¹ í î ï ¹ ð [ ñ ¹ ò ó ô tmpFile $Lorg/apache/derby/impl/jdbc/LOBFile; dataBytes [B isBytes Z bufferSize I conn ,Lorg/apache/derby/impl/jdbc/EmbedConnection; updateCount J DEFAULT_MAX_BUF_SIZE ConstantValue <init> /(Lorg/apache/derby/impl/jdbc/EmbedConnection;)V Code 1(Lorg/apache/derby/impl/jdbc/EmbedConnection;[B)V Exceptions init ([BJ)V updateData ([BIIJ)J isValidPostion (J)V isValidOffset (II)V write (IJ)J read (J)I readBytes ([BIIJ)I getInputStream (J)Ljava/io/InputStream; getOutputStream (J)Ljava/io/OutputStream; getLength ()J truncate copyData (Ljava/io/InputStream;J)V copyUtf8Data (Ljava/io/InputStream;J)J finalize ()V õ deleteFile $(Lorg/apache/derby/io/StorageFile;)V free releaseTempFile '(Lorg/apache/derby/impl/jdbc/LOBFile;)V replaceBytes ([BJJ)J getUpdateCount access$000 [(Lorg/apache/derby/impl/jdbc/LOBStreamControl;)Lorg/apache/derby/impl/jdbc/EmbedConnection; Synthetic access$102 w(Lorg/apache/derby/impl/jdbc/LOBStreamControl;Lorg/apache/derby/impl/jdbc/LOBFile;)Lorg/apache/derby/impl/jdbc/LOBFile; access$100 S(Lorg/apache/derby/impl/jdbc/LOBStreamControl;)Lorg/apache/derby/impl/jdbc/LOBFile; ] ^ e f l ? _ ` a b g h c d ö ÷ ø y t -org/apache/derby/impl/jdbc/LOBStreamControl$1 InnerClasses l ù ú û ü 'java/security/PrivilegedActionException ý þ -org/apache/derby/iapi/error/StandardException java/io/IOException ÿ XJ076.S java/lang/Long l v XJ071.S ? XJ078.S java/lang/Integer l u v s t q r v y ? w x (java/lang/ArrayIndexOutOfBoundsException l y java/io/EOFException } ~ { )org/apache/derby/impl/jdbc/LOBInputStream l *org/apache/derby/impl/jdbc/LOBOutputStream { ~ ? ? v I029 ! ? ? ? v java/io/UTFDataFormatException java/lang/StringBuffer Invalid UTF-8 encoding: "#$% , charCount="& , offset="'( ? ? -org/apache/derby/impl/jdbc/LOBStreamControl$2 l) java/lang/RuntimeException* ?+, ?-. ? ? y/ +org/apache/derby/impl/jdbc/LOBStreamControl java/lang/Object java/lang/Throwable java/lang/Math max (II)I 0(Lorg/apache/derby/impl/jdbc/LOBStreamControl;)V java/security/AccessController doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; getException ()Ljava/lang/Exception; org/apache/derby/impl/jdbc/Util newIOException ,(Ljava/lang/Throwable;)Ljava/io/IOException; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V newException U(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/derby/iapi/error/StandardException; "org/apache/derby/impl/jdbc/LOBFile length (I)V seek getFilePointer getSQLState ()Ljava/lang/String; )org/apache/derby/iapi/error/ExceptionUtil getSQLStateFromIdentifier &(Ljava/lang/String;)Ljava/lang/String; java/lang/String equals (Ljava/lang/Object;)Z getMessage (Ljava/lang/String;)V ([BII)V readByte ()I ([BII)I 1(Lorg/apache/derby/impl/jdbc/LOBStreamControl;J)V setLength min (JJ)J java/io/InputStream 2org/apache/derby/iapi/services/i18n/MessageService getTextMessage J(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toHexString (I)Ljava/lang/String; (J)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString Q(Lorg/apache/derby/impl/jdbc/LOBStreamControl;Lorg/apache/derby/io/StorageFile;)V close *org/apache/derby/impl/jdbc/EmbedConnection removeLobFile getStorageFile #()Lorg/apache/derby/io/StorageFile; ([B)V [ \ ] ^ _ ` a b c d e f g h i d j k l m n . "*· *¼µ *µ *+µ * µ * µ ± l o n = 1*· *¼µ *µ *+µ * µ * ,¾¸ µ *,,¾ ¶ X± p q r n i U» Y*· ¸ W§ .:¶ :Á ? À ¿Á ? À ¿¸ ¿*µ ?? *+ ? ¶ X*µ ± p s t n § ?*´ Ç /?? *¼µ +*´ ?¸ ?» Y· ¸ ¿*´ ¾??? » Y· ¸ ¿?a*´ ¾??? +*´ ?¸ § +?`¼:*´ ?¸ +?¸ *µ ?a p u v n ? ? ?? » Y a· ¸ ¿ ?? » Y a· ¸ ¿*´ ? ;*´ Ç ?? J» Y a· ¸ ¿*´ ¾??? /» Y a· ¸ ¿*´ ¶ ?? » Y a· ¸ ¿± p w x n $ ? ¤ » Y· ¸ ¿± p y z n e Y* · *Y´ aµ *´ ? . *´ ??? ¼Y?T:* · X a**´ · *´ ¶ !*´ ¶ "*´ ¶ # p y t n ? ?*· *+¾· $§ %:¶ %¸ &¶ '? » (Y¶ )· *¿¿*Y´ aµ *´ ? %?a*´ ??? *+· **´ · *´ ¶ !*´ +¶ +*´ ¶ # p { | n \ H*· *´ ? *´ ¾??? ¬*´ ?3 ÿ~¬*´ ¶ #?? *´ ¶ !*´ ¶ , ÿ~¬N¬ 9 D E - p } ~ n D 8*´ ¾??? ¬*´ ¾?d6¤ § 6*´ ?+¸ ¬ { ~ n >