Edit C:\edeal\jobs\JOB_EQUALITING\lib\org\postgresql\jdbc2\AbstractJdbc2Array.class
Êþº¾ 1 ? ? ? ? ? ? ? ?!"# $% &'()* + ,- ./ 0 ?1 ?2 ?3 L456 ,7 ?8 9: ?; <= >? <@ Å ?ABC ,D EF 9G ,HI /J 9KL 9M 2NO 9P 5QR STU :V ?WXY ?Z[ <\ <]^ ? 9_`a bc ?defg Lhijk Jl`4`m La no Lpq V Vr Vs Jtu Jv`wjxjyz `{ Lm |} `~ /{ | { |?? |? 2{ |? 5{ |??? ??? ??? ??? ??? x? x? ?? xs ??j?j? ??? ?? Ñ /?? ?? V? ?? J? ¡ 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; readBinaryArray (II)Ljava/lang/Object; d ioe Ljava/io/IOException; dimensions elementOid pos dims [I arr Ljava/lang/Object; storeValues ([Ljava/lang/Object;I[IIII)I len i encoding Lorg/postgresql/core/Encoding; [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; buildArrayList ()V a p t b chars [C buffer Ljava/lang/StringBuffer; 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/StringBuffer;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/StringBufferðñ ü ÷ ú NULLòÞóëôõöõ java/lang/Boolean÷øùú¥ ?ûüýþÿ java/math/BigDecimal java/sql/Date java/sql/Time java/sql/Timestamp java/lang/StringBuilder getArrayImpl(long,int,Map) with ð û üöý getResultSetImpl(long,int,Map) Ç Èð ç 'org/postgresql/jdbc2/AbstractJdbc2Array )org/postgresql/jdbc2/AbstractJdbc2Array$1 java/sql/SQLException "org/postgresql/core/BaseConnection haveMinimumCompatibleVersion (Ljava/lang/String;)Z haveMinimumServerVersion java/util/Map isEmpty getClass ()Ljava/lang/Class; org/postgresql/Driver notImplemented <(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLException; (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; 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 java/util/List add (Ljava/lang/Object;)Z java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V .(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/StringBuffer; 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; 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 ,(Ljava/lang/String;)Ljava/lang/StringBuffer; charAt! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1*· *µ *µ *+µ *µ *+¹ µ *+¹ µ ± "