Edit C:\galaxie\jobs\GALAXIE__JOBs\backup\GALAXIE__PCKG_0.3\lib\org\postgresql\jdbc2\AbstractJdbc2Array.class
Êþº¾ 3= ) ?* ?+ ?,-./ ?01.2 ?3 ?4 ?5 ?678 9: ;<=>? @ AB CD E ?F ?G ?H OIJK AL ?M NO ?P QR ST QU Ì ?VWX AY Z[ N\ ,]^ /_ N`a Nb 2cd Ne 5f.g hi jklmn <)o ?p.qr Ast >u >vw ? Nxyz {| ?}~l?? O?.??? L?yIy? Oz ?? O?? Y) Y? Y? L?? L?y?????? c? O? ?? c? /? ?? ? ??? ?? 2? ?? 5? ???. ¡¢£ ¡¤¥ ¡¦l§.¨ ©ª« Y¬ ? ©®?¯?° ?±² ?³ Ú /´.µ ?¶ ?· L¸¹º InnerClasses PgArrayList connection $Lorg/postgresql/core/BaseConnection; oid I fieldString Ljava/lang/String; useObjects Z haveMinServer82 arrayList 5Lorg/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList; fieldBytes [B <init> ((Lorg/postgresql/core/BaseConnection;I)V Code LineNumberTable LocalVariableTable this )Lorg/postgresql/jdbc2/AbstractJdbc2Array; Exceptions» :(Lorg/postgresql/core/BaseConnection;ILjava/lang/String;)V *(Lorg/postgresql/core/BaseConnection;I[B)V getArray ()Ljava/lang/Object; (JI)Ljava/lang/Object; index J count getArrayImpl #(Ljava/util/Map;)Ljava/lang/Object; map Ljava/util/Map; %(JILjava/util/Map;)Ljava/lang/Object; StackMapTable readBinaryArray (II)Ljava/lang/Object; d ioe Ljava/io/IOException; dimensions elementOid pos dims [I arr Ljava/lang/Object;¹ ½KW storeValues ([Ljava/lang/Object;I[IIII)I len i encoding Lorg/postgresql/core/Encoding; arrAssistant %Lorg/postgresql/jdbc2/ArrayAssistant; [Ljava/lang/Object; thisDimension readBinaryResultSet (II)Ljava/sql/ResultSet; rows Ljava/util/List; fields [Lorg/postgresql/core/Field; stat #Lorg/postgresql/core/BaseStatement;¼ Ó 5(Ljava/util/List;[Lorg/postgresql/core/Field;I[IIII)I rowData [[B dataEndPos dataLength nextDimension dimensionsLeft calcRemainingDataLength ([IIII)I elementOidToClass (I)Ljava/lang/Class; arrElemBuilder½ buildArrayList ()V a p t b chars [C buffer Ljava/lang/StringBuilder; insideString wasInsideString curArray startOffset delim C ì??~ buildArray K(Lorg/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList;II)Ljava/lang/Object; o pa [Z oa [J v [F [D input ret dimsLength length type ý¾ ÿ getBaseType ()I getBaseTypeName ()Ljava/lang/String; elementOID getResultSet ()Ljava/sql/ResultSet; (JI)Ljava/sql/ResultSet; getResultSetImpl %(Ljava/util/Map;)Ljava/sql/ResultSet; '(JILjava/util/Map;)Ljava/sql/ResultSet; offset baseOid¿ toString I(Lorg/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList;)Ljava/lang/String; list escapeArrayElement .(Ljava/lang/StringBuilder;Ljava/lang/String;)V c j s isBinary ()Z toBytes ()[B SourceFile AbstractJdbc2Array.java ? æ ? ? ? ? ? ? 8.3ÀÁ ? ? 8.2à? ? ? ? ? ? ® ²¿Ä$ÅÆ getArrayImpl(long,int,Map)ÇÈÉ !org/postgresql/util/PSQLException $The array index is out of range: {0} java/lang/Long ?ÊËÌÍÎÏÐ ?Ñ ´ µ å æ ? ?Ò >The array index is out of range: {0}, number of elements: {1}. java/lang/ObjectÌÓ ù úÔÕÖ á â×ØÙÚÛÜØÝ Ä Å java/io/IOException õInvalid character data was found. This is most likely caused by stored data containing characters that are invalid for the character set the database was created in. The most common example of this is storing 8bit data in a SQL_ASCII database.ÌÞ ?ß java/lang/Shortàá ?â java/lang/Integer ?ãäå java/lang/Floatæç ?è java/lang/Doubleéê ?ëìíîïðñòó½ôõ java/util/ArrayList org/postgresql/core/Field Ä Øö÷ !org/postgresql/core/BaseStatementøù INDEX ?úûã VALUEÕü¼ýþÿ ß à java/lang/StringÆ readBinaryArray(data,oid) 3org/postgresql/jdbc2/AbstractJdbc2Array$PgArrayList ? ? java/lang/StringBuilder NULLþ java/lang/Boolean ? java/math/BigDecimal!"#$%& java/sql/Date'()*+ java/sql/Time,- java/sql/Timestamp./ô01234$ getArrayImpl(long,int,Map) with 56789 getResultSetImpl(long,int,Map) Î Ï9:;< 'org/postgresql/jdbc2/AbstractJdbc2Array )org/postgresql/jdbc2/AbstractJdbc2Array$1 java/sql/SQLException java/util/List #org/postgresql/jdbc2/ArrayAssistant java/lang/Class java/util/Map "org/postgresql/core/BaseConnection haveMinimumCompatibleVersion (Ljava/lang/String;)Z haveMinimumServerVersion isEmpty getClass ()Ljava/lang/Class; org/postgresql/Driver notImplemented O(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; (J)V org/postgresql/util/GT tr 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState DATA_ERROR Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V size 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; !org/postgresql/util/ByteConverter int4 ([BI)I java/lang/reflect/Array newInstance &(Ljava/lang/Class;I)Ljava/lang/Object; java/lang/Math min (II)I '(Ljava/lang/Class;[I)Ljava/lang/Object; &(Ljava/lang/String;)Ljava/lang/String; I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V int2 ([BI)S (S)V (I)V int8 ([BI)J float4 ([BI)F (F)V float8 ([BI)D (D)V getEncoding ()Lorg/postgresql/core/Encoding; org/postgresql/core/Encoding decode ([BII)Ljava/lang/String; +org/postgresql/jdbc2/ArrayAssistantRegistry getAssistant ((I)Lorg/postgresql/jdbc2/ArrayAssistant; buildElement ([BII)Ljava/lang/Object; createStatement (II)Ljava/sql/Statement; createDriverResultSet B([Lorg/postgresql/core/Field;Ljava/util/List;)Ljava/sql/ResultSet; (Ljava/lang/String;I)V setFormat ([BII)V add (Ljava/lang/Object;)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V baseType .(Lorg/postgresql/jdbc2/AbstractJdbc2Array$1;)V getTypeInfo ()Lorg/postgresql/core/TypeInfo; org/postgresql/core/TypeInfo getArrayDelimiter (I)C toCharArray ()[C get (I)Ljava/lang/Object; java/lang/Character isWhitespace (C)Z dimensionsCount append (C)Ljava/lang/StringBuilder; equals remove getPGArrayElement (I)I getSQLType TYPE Ljava/lang/Class; +org/postgresql/jdbc2/AbstractJdbc2ResultSet toBoolean (Z)V toInt (Ljava/lang/String;)I toLong (Ljava/lang/String;)J toBigDecimal +(Ljava/lang/String;I)Ljava/math/BigDecimal; toFloat (Ljava/lang/String;)F toDouble (Ljava/lang/String;)D getTimestampUtils '()Lorg/postgresql/jdbc2/TimestampUtils; #org/postgresql/jdbc2/TimestampUtils toDate 7(Ljava/util/Calendar;Ljava/lang/String;)Ljava/sql/Date; toTime 7(Ljava/util/Calendar;Ljava/lang/String;)Ljava/sql/Time; toTimestamp <(Ljava/util/Calendar;Ljava/lang/String;)Ljava/sql/Timestamp; &(Ljava/lang/String;)Ljava/lang/Object; getLogger ()Lorg/postgresql/core/Logger; org/postgresql/core/Logger logDebug -(Ljava/lang/String;)Ljava/lang/StringBuilder; debug (Ljava/lang/String;)V getPGType (I)Ljava/lang/String; encodeString (Ljava/lang/String;)[B charAt! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1*· *µ *µ *+µ *µ *+¹ µ *+¹ µ ± "