Edit C:\galaxie\jobs\GALAXIE__JOBs\backup\GALAXIE__PCKG_0.3\lib\org\postgresql\jdbc2\AbstractJdbc2BlobClob.class
Êþº¾ 3 ÿ C ? B ? B ? B ? B ? `¼ ? ? B ? ? ? B ? ? ? ? ? ? ? ? B ? ? ¡ ¢ £ ¤ ¥ ¦ § ¨ © ¦ ª ÿÿÿ B « ¬ ®ÿÿÿ ¯ ¤ ° ± ² ³ B ´ µ ¶ · B ¸ ¹ º » B ¼ÿÿÿÿÿÿÿÿ ½ 2 ¾ 2 ? 2 ¿ À Á À  B Ã Ä Å ¦ Æ Ç ? È É Ê Ë Ì Í LOIterator InnerClasses conn $Lorg/postgresql/core/BaseConnection; currentLo (Lorg/postgresql/largeobject/LargeObject; loPos J currentLoIsWriteable Z support64bit subLOs Ljava/util/ArrayList; oid <init> ((Lorg/postgresql/core/BaseConnection;J)V Code LineNumberTable LocalVariableTable this ,Lorg/postgresql/jdbc2/AbstractJdbc2BlobClob; StackMapTable Ì Î Exceptions Ï free ()V subLO i Ljava/util/Iterator; Ð truncate (J)V len length ()J getBytes (JI)[B pos I getBinaryStream ()Ljava/io/InputStream; setBinaryStream (J)Ljava/io/OutputStream; position ([BJ)J b B 7Lorg/postgresql/jdbc2/AbstractJdbc2BlobClob$LOIterator; pattern [B start patternIdx result tmpPosition w ½ (Ljava/sql/Blob;J)J Ljava/sql/Blob; assertPosition (JJ)V checkFreed getLo +(Z)Lorg/postgresql/largeobject/LargeObject; currentPos lom /Lorg/postgresql/largeobject/LargeObjectManager; newLo forWrite Ñ addSubLO +(Lorg/postgresql/largeobject/LargeObject;)V SourceFile AbstractJdbc2BlobClob.java R _ F G Q K H I L M Î Ò Ó N M java/util/ArrayList O P Ô _ Õ Ö Ð × Ø Ù Ú &org/postgresql/largeobject/LargeObject ? _ 8.3 Ò Û !org/postgresql/util/PSQLException ITruncation of large objects is only implemented in 8.3 and later servers. Ü Ý Þ ß à á R â )Cannot truncate LOB to a negative length. ã á ? ? ä e &PostgreSQL LOBs can only index to: {0} java/lang/Integer R å Ý æ d å ç h è é ? e ê ë ì í î ï ? ? ð n ê å ñ ò ? ? 5org/postgresql/jdbc2/AbstractJdbc2BlobClob$LOIterator R ó ô õ ö g h i j q r #LOB positioning offsets start at 1. (free() was called on this LOB previously ÷ á ø é ù ú Ñ û ü ý þ *org/postgresql/jdbc2/AbstractJdbc2BlobClob java/lang/Object "org/postgresql/core/BaseConnection java/sql/SQLException java/util/Iterator -org/postgresql/largeobject/LargeObjectManager haveMinimumServerVersion (I)Z close iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; (Ljava/lang/String;)Z org/postgresql/util/GT tr &(Ljava/lang/String;)Ljava/lang/String; org/postgresql/util/PSQLState NOT_IMPLEMENTED Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V INVALID_PARAMETER_VALUE truncate64 (I)V 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; size64 size ()I seek (II)V read (I)[B copy *()Lorg/postgresql/largeobject/LargeObject; getInputStream getOutputStream ()Ljava/io/OutputStream; 0(Lorg/postgresql/jdbc2/AbstractJdbc2BlobClob;J)V access$000 :(Lorg/postgresql/jdbc2/AbstractJdbc2BlobClob$LOIterator;)B java/sql/Blob OBJECT_NOT_IN_STATE tell getLargeObjectAPI 1()Lorg/postgresql/largeobject/LargeObjectManager; open ,(JI)Lorg/postgresql/largeobject/LargeObject; add (Ljava/lang/Object;)Z! B C F G H I J K L M N M O P Q K R S T µ <*· *+µ * µ *µ *µ +¹ ? *µ § *µ *» Y· µ ± U * 1 2 3 4 5 7 # 9 + = 0 @ ; A V <