Edit C:\Users\Administrator\Desktop\LIV\lib\org\postgresql\jdbc2\AbstractJdbc2ResultSet.class
Êþº¾ 2è Df Rg Rh Ri Rj Rkl Rm Rn Ro Rp Rq Rr Rs Rt Ru Rv RwÙ Rx Ryz{| R} R~ R R? R? R? R? R? R? R? D?? ?? R? R? R? R? Ç? Ç?? R? +?? R? .? ?? ÿÿ R?? R? 4?? R? 7? R R¡ R¢ R£ R¤ R¥ R¦ R§ R¨© ¬ª« R¬®¯ H° ±² H³ ´ Hµ¶ H· ¸¹ Rº»¼ ½¾ ¿À TÁ R RÃ Ä RÅ RÆ RÇ RÈ RÉ RÊ RËÌÍ cÎÏ ¬Ð fÑ Ò RÓ ÔÕÖ× ¿Ø TÙ qÚÛ Ü ÝÞ Ýß Ýà Rá Râ Rãäå Ræç Rèé Rê Rë ìí ?îïð ñò Róô ½õ ¿ö÷ Rø Rùú Rûü Rýþÿ R ? ? R rÄ r r ! ±"# r$ R% &? '( r) R*+, »- ». ¬/ R0123 R4 56 R78 Ç9 ¬: ;.< R= > ??@¨A а RBCD EF ?GHI J KLM ÛfN ÛO Û³ KP Q RR ST RU UVWXYZ[ r\]^_ ð` Ra Rb Rc Rd Re Rf Rg Rh Ri Rj Rk Rl Rm Rnop Rqrst f Ru ?v w Rxyz{|R| |U} Û~ ¿?? Û? Hf H? H? H? ?????? ? ? ?? ¬????? Ý? ?? Ý?? Ý? ?? ??? ¬? ¬ R¡¢£U Ô¤ R¥¦ R§ ¬¨ ¬? ©ª«¬ =° = R® £¯ R°±²³ ½´ ¿µ £¶ R· ð¸ R¹ Rº» £¼ Ô½ R¾ R¿ RÀ RÁ R =à RÄ RÅ RÆ RÇ Î ?È RÉ Ê ËÌ ÍÄ ÍÎ ÍUÏ dÐÑ ÍÒ RÓ RÔ RÕ RÖ ×Ø RÙ ÚÛ ¿Ü RÝÞ r? ?ß àá ¬â +ã ¬?ä åæ ¬ç@? Rèé?è ?@ rêë ¿ìíîïðñòóô 7õ 7ö +÷ Rø Rùú £ã .û Rü Rýþ £ÿ = 4 7 R ¬ © £° ð <fÿÿÿ + ? ÿÿÿÿÿÿÿ .? NullObject InnerClasses PrimaryKey CursorResultHandler updateable Z doingUpdates updateValues Ljava/util/HashMap; usingOID primaryKeys Ljava/util/Vector; singleTable onlyTable Ljava/lang/String; tableName updateStatement Ljava/sql/PreparedStatement; insertStatement deleteStatement selectStatement resultsettype I resultsetconcurrency fetchdirection connection $Lorg/postgresql/core/BaseConnection; statement #Lorg/postgresql/core/BaseStatement; fields [Lorg/postgresql/core/Field; originalQuery Lorg/postgresql/core/Query; maxRows maxFieldSize rows current_row row_offset this_row [[B warnings Ljava/sql/SQLWarning; wasNullFlag onInsertRow rowBuffer fetchSize cursor "Lorg/postgresql/core/ResultCursor; columnNameIndexMap refCursorName BYTEMAX Ljava/math/BigInteger; BYTEMIN SHORTMAX SHORTMIN FAST_NUMBER_FAILED !Ljava/lang/NumberFormatException; INTMAX INTMIN LONGMAX LONGMIN getMetaData ()Ljava/sql/ResultSetMetaData; Exceptions <init> ?(Lorg/postgresql/core/Query;Lorg/postgresql/core/BaseStatement;[Lorg/postgresql/core/Field;Ljava/util/Vector;Lorg/postgresql/core/ResultCursor;IIII)V Code LineNumberTable LocalVariableTable this -Lorg/postgresql/jdbc2/AbstractJdbc2ResultSet; tuples rsType rsConcurrency getURL (I)Ljava/net/URL; columnIndex "(Ljava/lang/String;)Ljava/net/URL; columnName internalGetObject 0(ILorg/postgresql/core/Field;)Ljava/lang/Object; cursorName sb Ljava/lang/StringBuffer; rs Ljava/sql/ResultSet; type field Lorg/postgresql/core/Field; StackMapTable8¹¹ checkScrollable ()V absolute (I)Z internalIndex index rows_size afterLast beforeFirst first ()Z getArray $(Ljava/lang/String;)Ljava/sql/Array; colName (I)Ljava/sql/Array; i getBigDecimal (I)Ljava/math/BigDecimal; *(Ljava/lang/String;)Ljava/math/BigDecimal; getBlob #(Ljava/lang/String;)Ljava/sql/Blob; (I)Ljava/sql/Blob; getCharacterStream $(Ljava/lang/String;)Ljava/io/Reader; (I)Ljava/io/Reader; ioe Ljava/io/IOException; encoding Lorg/postgresql/core/Encoding; input Ljava/io/InputStream;Ö getClob #(Ljava/lang/String;)Ljava/sql/Clob; (I)Ljava/sql/Clob; getConcurrency ()I getDate &(ILjava/util/Calendar;)Ljava/sql/Date; cal Ljava/util/Calendar; getTime &(ILjava/util/Calendar;)Ljava/sql/Time; getTimestamp +(ILjava/util/Calendar;)Ljava/sql/Timestamp; 7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date; c 7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time; <(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp; getFetchDirection getObjectImpl 5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object; map Ljava/util/Map; $(ILjava/util/Map;)Ljava/lang/Object; getRef "(Ljava/lang/String;)Ljava/sql/Ref; (I)Ljava/sql/Ref; getRow getStatement ()Ljava/sql/Statement; getType isAfterLast isBeforeFirst isFirst isLast fetchRows last previous relative setFetchDirection (I)V direction cancelRowUpdates deleteRow deleteSQL numKeys® insertRow key o Ljava/lang/Object; insertedOID J insertSQL paramSQL columnNames Ljava/util/Iterator; numColumns keys moveToCurrentRow moveToInsertRow clearRowBuffer (Z)V copyCurrentRow rowDeleted rowInserted rowUpdated updateAsciiStream (ILjava/io/InputStream;I)V n reader Ljava/io/InputStreamReader; data [C numRead uee &Ljava/io/UnsupportedEncodingException; ie x length+}1 updateBigDecimal (ILjava/math/BigDecimal;)V Ljava/math/BigDecimal; updateBinaryStream data2 [B updateBoolean (IZ)V updateByte (IB)V B updateBytes (I[B)V updateCharacterStream (ILjava/io/Reader;I)V Ljava/io/Reader; updateDate (ILjava/sql/Date;)V Ljava/sql/Date; updateDouble (ID)V D updateFloat (IF)V F updateInt (II)V updateLong (IJ)V updateNull columnTypeName updateObject (ILjava/lang/Object;)V (ILjava/lang/Object;I)V scale refreshRow primaryKey 8Lorg/postgresql/jdbc2/AbstractJdbc2ResultSet$PrimaryKey; j selectSQL updateRow column updateSQL columns iterator updateShort (IS)V S updateString (ILjava/lang/String;)V updateTime (ILjava/sql/Time;)V Ljava/sql/Time; updateTimestamp (ILjava/sql/Timestamp;)V Ljava/sql/Timestamp; (Ljava/lang/String;)V (Ljava/lang/String;Z)V (Ljava/lang/String;B)V (Ljava/lang/String;S)V (Ljava/lang/String;I)V (Ljava/lang/String;J)V (Ljava/lang/String;F)V (Ljava/lang/String;D)V +(Ljava/lang/String;Ljava/math/BigDecimal;)V '(Ljava/lang/String;Ljava/lang/String;)V (Ljava/lang/String;[B)V $(Ljava/lang/String;Ljava/sql/Date;)V $(Ljava/lang/String;Ljava/sql/Time;)V )(Ljava/lang/String;Ljava/sql/Timestamp;)V +(Ljava/lang/String;Ljava/io/InputStream;I)V &(Ljava/lang/String;Ljava/io/Reader;I)V ((Ljava/lang/String;Ljava/lang/Object;I)V '(Ljava/lang/String;Ljava/lang/Object;)V isUpdateable s [Ljava/lang/String; quotelessTableName quotelessSchemaName oidIndexÔ '(Ljava/lang/String;)[Ljava/lang/String; C fullname buf parts acc betweenQuotes® parseQuery l_sql st Ljava/util/StringTokenizer; tableFound tablesChecked name? updateRowBuffer e valueObject² getPGStatement %()Lorg/postgresql/core/BaseStatement; getRefCursor ()Ljava/lang/String; setRefCursor setFetchSize getFetchSize next close wasNull getString (I)Ljava/lang/String; getBoolean getByte (I)B gt lt ex««¬ getShort (I)S ne getInt (I)I getLong (I)J getFastLong start neg b bytes val getFastInt getFastBigDecimal periodsSeen numNonSignChars getFloat (I)F getDouble (I)D (II)Ljava/math/BigDecimal; getBytes (I)[B lom /Lorg/postgresql/largeobject/LargeObjectManager; lob (Lorg/postgresql/largeobject/LargeObject; (I)Ljava/sql/Date; (I)Ljava/sql/Time; (I)Ljava/sql/Timestamp; getAsciiStream (I)Ljava/io/InputStream; l_uee getUnicodeStream getBinaryStream &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)Z (Ljava/lang/String;)B (Ljava/lang/String;)S (Ljava/lang/String;)I (Ljava/lang/String;)J (Ljava/lang/String;)F (Ljava/lang/String;)D +(Ljava/lang/String;I)Ljava/math/BigDecimal; (Ljava/lang/String;)[B #(Ljava/lang/String;)Ljava/sql/Date; #(Ljava/lang/String;)Ljava/sql/Time; ((Ljava/lang/String;)Ljava/sql/Timestamp; )(Ljava/lang/String;)Ljava/io/InputStream; getWarnings ()Ljava/sql/SQLWarning; clearWarnings addWarning (Ljava/sql/SQLWarning;)V getCursorName getObject (I)Ljava/lang/Object; result &(Ljava/lang/String;)Ljava/lang/Object; findColumn col findColumnIndex Ljava/lang/Integer;? getColumnOID getFixedString ch getPGType getSQLType checkUpdateable checkClosed checkColumnIndex checkResultSet toBoolean toInt toLong toBigDecimal Ljava/lang/ArithmeticException; toFloat toDouble initRowBuffer isColumnTrimmable trimBytes (I[B)[B l_bytes p_columnIndex p_bytes trimString '(ILjava/lang/String;)Ljava/lang/String; p_string updateValue value getUUID <clinit> SourceFile AbstractJdbc2ResultSet.javaó¶·¸·¹º»·¾· ¿ÀÁÀÂÃÄÃÅÃÆÃÊÈÖÈÚÛÜ·Ý·ÞÙÑÒ "org/postgresql/core/BaseConnectionËÌÍÎÏÐÕ½àáÓÈÔÈÇÈÉÈK getURL(int)@,ýþIú !"! java/lang/Integeró[ java/lang/Long ó#$8" java/lang/Floató% java/lang/Doubleó&øù9 =!?@ 46%'Hù unknown'( uuidb? refcursor java/lang/StringBuffer FETCH ALL IN óÀ)*+,ñ-./[ CLOSE 012À +org/postgresql/jdbc2/AbstractJdbc2ResultSetòÀ !org/postgresql/util/PSQLException NOperation requires a scrollable ResultSet, but this ResultSet is FORWARD_ONLY.34(567ó898VØÙM[: "#(* ,org/postgresql/jdbc2/AbstractJdbc2Connection 7.2;) java/io/CharArrayReader<=ó>?@'$AB java/io/IOException CUnexpected error while decoding character data from a large object.C7óDEF java/util/CalendarGHIJKLMNO9:=>FJPQ<= getObjectImpl(int,Map)KM getRef(int)×ÈßÈRS ?org/postgresql/jdbc2/AbstractJdbc2ResultSet$CursorResultHandleróTUVWXY 9Can''t use relative move methods while on the insert row. &Invalid fetch direction constant: {0}.4Z[7 6Cannot call cancelRowUpdates() when on the insert row.qrJ /Cannot call deleteRow() when on the insert row.S ZCurrently positioned before the start of the ResultSet. You cannot call deleteRow() here.R WCurrently positioned after the end of the ResultSet. You cannot call deleteRow() here. $There are no rows in this ResultSet.¼½ DELETE FROM where \= 6org/postgresql/jdbc2/AbstractJdbc2ResultSet$PrimaryKeyèÀ = ? and ]^_`abFc¨d8e[o Not on the insert row. ;You must specify at least one column value to insert a row. INSERT INTO ( ) values (fgh´ijõF java/lang/String , ?, ?)\k +org/postgresql/jdbc2/AbstractJdbc2Statementlm oidnoêpqrstu¥[ java/io/InputStreamReader ASCIIóvwxóy¸¹ $java/io/UnsupportedEncodingException /The JVM claims not to support the encoding: {0} Provided InputStream failed.`¨wz?? java/lang/Booleanór{ù Provided Reader failed.L[|}~8 6org/postgresql/jdbc2/AbstractJdbc2ResultSet$NullObject§¨ Can''t refresh the insert row. select ????? from = ????? java/lang/StringBuilder selecting 0??À??õ?Y done updatesö /Cannot call updateRow() when on the insert row. bCannot update the ResultSet because it is either before the start or after the end of the results. UPDATE SET WHERE updating ??? copying data java/lang/Shortó?????µ¶¡¢£¤????????º»½¾wx?x?? ?ResultSets with concurrency CONCUR_READ_ONLY cannot be updated. checking if rs is updateableâ not a single table getting primary keys java/util/VectorB,ó??(ÕÚï???? no of keys=0? #No primary key found for table {0}.?7 checking primary key 0??8??0??? ¡,¢ java/util/StringTokenizer óÉ£¤ñ from¥) only ONLY , java/sql/Date,¦§1 java/sql/Time,¨ java/sql/Timestamp,©ª8«¬ ISO-8859-11{®ãÀ 4Fetch size must be a value greater to or equal to 0.¯°]^ õ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.N)±ñ²³* java/lang/NumberFormatException java/math/BigDecimal´µä嶷æå Bad value for type {0} : {1} java/lang/Object byte4¸¹7º»Fù¼+çåèå short½¾¿O, P-éê{ÀT.U/#Q0ÁÂXYÃÄÅÆÇÈw java/io/ByteArrayInputStreamóÉ UTF-8ÊËûü#$&$ÌÍ:<Î 4The column name {0} was not found in this ResultSet.Ï7⺠java/util/HashMapÐñÑÒÓ?ÔÕ8 -Ö×(ØùÒ ÖResultSet is not updateable. The query that generated this result set must select only one table, and must select all primary keys from that table. See the JDBC 2.1 API Specification, section 5.6 for more details.ó? This ResultSet is closed.Ù7 >The column index is out of range: {0}, number of columns: {1}. AResultSet not positioned properly, perhaps you need to call next. t true 1 f false 0{ÚÛÜÝ,ëåìå intÞ-íåîå longßm BigDecimalà# java/lang/ArithmeticExceptioná. floatâ/ doubleã=WØä java/math/BigInteger,å,æ,ù,ç !org/postgresql/core/BaseResultSet #org/postgresql/PGRefCursorResultSet java/sql/SQLException org/postgresql/core/Field org/postgresql/core/Encoding java/io/InputStream java/util/Iterator java/io/Reader java/sql/ResultSet !org/postgresql/core/BaseStatement getConnection ()Ljava/sql/Connection; getClass ()Ljava/lang/Class; org/postgresql/Driver notImplemented <(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLException; TRUE Ljava/lang/Boolean; FALSE (J)V getMod (F)V (D)V equals (Ljava/lang/Object;)Z org/postgresql/core/Utils appendEscapedIdentifier D(Ljava/lang/StringBuffer;Ljava/lang/String;)Ljava/lang/StringBuffer; toString execSQLQuery *(Ljava/lang/String;II)Ljava/sql/ResultSet; setLength append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; execSQLUpdate org/postgresql/util/GT tr org/postgresql/util/PSQLState INVALID_CURSOR_STATE Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V size createArray haveMinimumCompatibleVersion toCharArray ()[C ([C)V getEncoding ()Lorg/postgresql/core/Encoding; getDecodingReader '(Ljava/io/InputStream;)Ljava/io/Reader; UNEXPECTED_ERROR I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V clone ()Ljava/lang/Object; 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; java/util/Map isEmpty getQueryExecutor %()Lorg/postgresql/core/QueryExecutor; 0(Lorg/postgresql/jdbc2/AbstractJdbc2ResultSet;)V !org/postgresql/core/QueryExecutor fetch I(Lorg/postgresql/core/ResultCursor;Lorg/postgresql/core/ResultHandler;I)V insertElementAt (Ljava/lang/Object;I)V 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; INVALID_PARAMETER_VALUE get java/sql/Connection prepareStatement 0(Ljava/lang/String;)Ljava/sql/PreparedStatement; java/sql/PreparedStatement clearParameters getValue setObject executeUpdate removeElementAt keySet ()Ljava/util/Set; java/util/Set ()Ljava/util/Iterator; hasNext &(Ljava/lang/Object;)Ljava/lang/Object; getLastOID ()J put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; addElement (Ljava/lang/Object;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V clear *(Ljava/io/InputStream;Ljava/lang/String;)V read ([CII)I ([CII)V ([BII)I valueOf getTypeInfo ()Lorg/postgresql/core/TypeInfo; getOID org/postgresql/core/TypeInfo java/lang/reflect/Array getLength (Ljava/lang/Object;)I getColumnName )(Ljava/sql/Connection;)Ljava/lang/String; getLogger ()Lorg/postgresql/core/Logger; org/postgresql/core/Logger logDebug -(Ljava/lang/String;)Ljava/lang/StringBuilder; debug executeQuery ()Ljava/sql/ResultSet; setElementAt values ()Ljava/util/Collection; java/util/Collection (S)V C(Lorg/postgresql/jdbc2/AbstractJdbc2ResultSet;ILjava/lang/String;)V add ()Ljava/sql/DatabaseMetaData; java/sql/DatabaseMetaData getPrimaryKeys L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet; (I)Ljava/lang/StringBuilder; DATA_ERROR (Z)Ljava/lang/StringBuilder; charAt (I)C (C)Ljava/lang/StringBuffer; java/lang/Character toLowerCase (C)C org/postgresql/core/Query 7(Lorg/postgresql/core/ParameterList;)Ljava/lang/String; hasMoreTokens nextToken equalsIgnoreCase 7(Ljava/util/Calendar;Ljava/sql/Date;)Ljava/lang/String; encodeString 7(Ljava/util/Calendar;Ljava/sql/Time;)Ljava/lang/String; <(Ljava/util/Calendar;Ljava/sql/Timestamp;)Ljava/lang/String; getFormat org/postgresql/util/PGbytea toPGString ([B)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/String; org/postgresql/core/ResultCursor decode trim java/lang/Byte parseByte toBigInteger ()Ljava/math/BigInteger; compareTo (Ljava/math/BigInteger;)I 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; NUMERIC_VALUE_OUT_OF_RANGE byteValue ()B parseShort shortValue ()S hasAsciiNumbers (JI)Ljava/math/BigDecimal; toBytes ([B)[B getLargeObjectAPI 1()Lorg/postgresql/largeobject/LargeObjectManager; -org/postgresql/largeobject/LargeObjectManager open +(J)Lorg/postgresql/largeobject/LargeObject; &org/postgresql/largeobject/LargeObject ([B)V getInputStream ()Ljava/io/InputStream; java/sql/SQLWarning setNextWarning 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; UNDEFINED_COLUMN getColumnLabel java/util/Locale US Ljava/util/Locale; &(Ljava/util/Locale;)Ljava/lang/String; intValue org/postgresql/util/PGtokenizer removePara substring CONNECTION_DOES_NOT_EXIST &(Ljava/lang/String;)Ljava/lang/Double; doubleValue ()D parseInt parseLong longValue setScale parseFloat parseDouble elementAt (II)Ljava/lang/String; (B)Ljava/lang/String; (S)Ljava/lang/String; (J)Ljava/lang/String;! RD °± * ¶· ¸· ¹º »· ¼½ ¾· ¿À ÁÀ Âà Äà Åà Æà ÇÈ ÉÈ ÊÈ ËÌ ÍÎ ÏÐ ÑÒ ÓÈ ÔÈ Õ½ ÖÈ ×È ØÙ ÚÛ Ü· Ý· ÞÙ ßÈ àá ⺠ãÀ äå æå çå èå éê ëå ìå íå îå ¨ïð ñ ò óô õ ? *· *µ *µ *µ *µ *µ *µ *µ *µ *µ *µ *µ *êµ *µ *µ *µ *µ *À µ *+µ *,¹ À µ *,µ *-µ *µ *µ *µ *µ *µ * µ ± ö v Z ) * + , . / # 0 ( 1 - 2 2 3 7 4 <