Edit C:\Users\Administrator\Desktop\back-talend\lib\org\postgresql\jdbc2\AbstractJdbc2Statement.class
Êþº¾ 0 bö >÷ bø bù bú bû bü bý bþ bÿ b b b b b b b b b b b b b b b b "69 b b ! b !"# $ !% b& b'( b) b*+, b- b./010234956 7989 b:0;3<=> C? B@AB GCD I÷E IF IG IH I J0K bL6K bM+N bO bPQ XRS XT !)U VW >XY Z[ \]^ bK_ y` IC+a bb yc Idefg yh yi yj bkl t÷ tm no pqrs zt uv wx ty tz I{ !|}+~ ?9??? b? G? b? º? B? C? b? ¾H+? b? ??9?+? ?? ?? ?? ?K b? b? b? b?? ?? ¡? ¡? y?? ¡ !¢£¤¥ b¦ b§¨9© ?ª «¬ ® K9¯° ±²³ ´µ ¶·¸ ¹º »¼ ½¾¿ ÀÁ ÃÄÅ ÆÇÈ ÄÉ çÊ+ËÌ çÍ bÎ >HÏ bÐÑ ÎÒ ÌÓ+Ô ÕÖ× bØ ÓÓ ÕÙÚ bÛ ×Ó ÕÜ bÝÞ bßà áâãä båæç bèéê bëì bí bî bï ·ð bñ Gò bó ºô B? bõ Cö b÷9 bø Âù bú µû büýþ ÿ b 9 b b Gû Gð b b699 y +!" "# I y$ Ic% I&'()*+ ,-./ b01 t¯ t23 t4¹5»6 ;78 =79+:;<9= b%> ä? Ü@ ÜA BC «D ? E «KF G?H G¬ áI áAJ VKL ÕM ÕN ÕOPQRS2 b;TUVWX CallableBatchResultHandler InnerClasses BatchResultHandler StatementResultHandler batchStatements Ljava/util/ArrayList; batchParameters resultsettype I concurrency fetchdirection connection $Lorg/postgresql/core/BaseConnection; warnings Ljava/sql/SQLWarning; maxrows fetchSize timeout replaceProcessingEnabled Z result $Lorg/postgresql/jdbc2/ResultWrapper; firstUnclosedResult adjustIndex outParmBeforeFunc IN_SQLCODE S ConstantValue IN_STRING IN_IDENTIFIER BACKSLASH ESC_TIMEDATE ESC_FUNCTION ESC_OUTERJOIN ESC_ESCAPECHAR preparedQuery Lorg/postgresql/core/Query; preparedParameters #Lorg/postgresql/core/ParameterList; lastSimpleQuery m_prepareThreshold m_useCount isFunction functionReturnType [I testReturn returnTypeSet callResult [Ljava/lang/Object; maxfieldSize isClosed lastIndex createDriverResultSet D([Lorg/postgresql/core/Field;Ljava/util/Vector;)Ljava/sql/ResultSet; Code LineNumberTable LocalVariableTable this -Lorg/postgresql/jdbc2/AbstractJdbc2Statement; fields [Lorg/postgresql/core/Field; tuples Ljava/util/Vector; Exceptions <init> 3(Lorg/postgresql/jdbc2/AbstractJdbc2Connection;II)V c .Lorg/postgresql/jdbc2/AbstractJdbc2Connection; rsType rsConcurrency F(Lorg/postgresql/jdbc2/AbstractJdbc2Connection;Ljava/lang/String;ZII)V sql Ljava/lang/String; isCallable parsed_sql inParamCount createResultSet ?(Lorg/postgresql/core/Query;[Lorg/postgresql/core/Field;Ljava/util/Vector;Lorg/postgresql/core/ResultCursor;)Ljava/sql/ResultSet; getPGConnection &()Lorg/postgresql/core/BaseConnection; getFetchingCursorName ()Ljava/lang/String; getFetchSize ()I wantsScrollableResultSet ()Z wantsHoldableResultSet executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; p_sql ()Ljava/sql/ResultSet; executeUpdate (Ljava/lang/String;)I execute (Ljava/lang/String;)Z executeWithFlags (Ljava/lang/String;I)Z flags simpleQuery (I)Z columnType i j rs Ljava/sql/ResultSet; cols outParameterCount B(Lorg/postgresql/core/Query;Lorg/postgresql/core/ParameterList;I)V queryToExecute queryParameters handler DLorg/postgresql/jdbc2/AbstractJdbc2Statement$StatementResultHandler; setCursorName (Ljava/lang/String;)V name getUpdateCount getMoreResults getMaxRows setMaxRows (I)V max setEscapeProcessing (Z)V enable getQueryTimeout setQueryTimeout seconds addWarning (Ljava/sql/SQLWarning;)V warn getWarnings ()Ljava/sql/SQLWarning; getMaxFieldSize setMaxFieldSize clearWarnings ()V getResultSet close finalize e Ljava/sql/SQLException; replaceProcessing &(Ljava/lang/String;)Ljava/lang/String; len newsql Ljava/lang/StringBuffer; parseSql 0(Ljava/lang/String;ILjava/lang/StringBuffer;ZZ)I next C nextnext args functionName posArgs stopOnComma stdStrings state nestedParenthesis endOfNested escapeFunction 9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; arg lastPos escapeMethod Ljava/lang/reflect/Method; -Ljava/lang/reflect/InvocationTargetException; iArg buf Ljava/lang/Exception; parsedArgs getInsertedOID getLastOID ()J setNull (II)V oid parameterIndex sqlType setBoolean (IZ)V x setByte (IB)V B setShort (IS)V setInt setLong (IJ)V J setFloat (IF)V F setDouble (ID)V D setBigDecimal (ILjava/math/BigDecimal;)V Ljava/math/BigDecimal; setString (ILjava/lang/String;)V (ILjava/lang/String;I)V setBytes (I[B)V copy [B lom /Lorg/postgresql/largeobject/LargeObjectManager; lob (Lorg/postgresql/largeobject/LargeObject; setDate (ILjava/sql/Date;)V Ljava/sql/Date; setTime (ILjava/sql/Time;)V Ljava/sql/Time; setTimestamp (ILjava/sql/Timestamp;)V Ljava/sql/Timestamp; setCharacterStreamPost71 ,(ILjava/io/InputStream;ILjava/lang/String;)V n l_inStream Ljava/io/InputStreamReader; l_chars [C l_charsRead l_uee &Ljava/io/UnsupportedEncodingException; l_ioe Ljava/io/IOException; Ljava/io/InputStream; length encoding setAsciiStream (ILjava/io/InputStream;I)V setUnicodeStream setBinaryStream p se los Ljava/io/OutputStream; clearParameters createInternalType 7(Ljava/lang/Object;I)Lorg/postgresql/core/types/PGType; Ljava/lang/Object; targetType setPGobject "(ILorg/postgresql/util/PGobject;)V Lorg/postgresql/util/PGobject; typename setObject (ILjava/lang/Object;II)V tmpd tmpt tmpts in targetSqlType scale pgType (ILjava/lang/Object;I)V (ILjava/lang/Object;)V registerOutParameter (IIZ)V setPreparedParameters (IIIZ)V wasNull getString (I)Ljava/lang/String; getBoolean getByte (I)B getShort (I)S getInt (I)I getLong (I)J getFloat (I)F getDouble (I)D getBigDecimal (II)Ljava/math/BigDecimal; getBytes (I)[B getDate (I)Ljava/sql/Date; getTime (I)Ljava/sql/Time; getTimestamp (I)Ljava/sql/Timestamp; getObject (I)Ljava/lang/Object; toString bindLiteral paramIndex s bindString modifyJdbcCall ch needComma opening closing sb inQuotes inEscape startIndex endIndex syntaxError checkIndex (IIILjava/lang/String;)V type1 type2 getName (IILjava/lang/String;)V type fetchingData setPrepareThreshold newThreshold getPrepareThreshold setUseServerPrepare flag isUseServerPrepare checkClosed addBatch clearBatch executeBatch ()[I #Lorg/postgresql/core/ResultHandler; size updateCounts queries [Lorg/postgresql/core/Query; parameterLists $[Lorg/postgresql/core/ParameterList; cancel getConnection ()Ljava/sql/Connection; getFetchDirection getResultSetConcurrency getResultSetType setFetchDirection direction setFetchSize rows getMetaData ()Ljava/sql/ResultSetMetaData; wrapper setArray (ILjava/sql/Array;)V Ljava/sql/Array; setBlob (ILjava/sql/Blob;)V bytesRemaining numRead Ljava/sql/Blob; setCharacterStream (ILjava/io/Reader;I)V Ljava/io/Reader; setClob (ILjava/sql/Clob;)V Ljava/sql/Clob; l_length t setRef (ILjava/sql/Ref;)V Ljava/sql/Ref; '(ILjava/sql/Date;Ljava/util/Calendar;)V d cal Ljava/util/Calendar; '(ILjava/sql/Time;Ljava/util/Calendar;)V ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V getArray (I)Ljava/sql/Array; (I)Ljava/math/BigDecimal; getBlob (I)Ljava/sql/Blob; getClob (I)Ljava/sql/Clob; getObjectImpl $(ILjava/util/Map;)Ljava/lang/Object; map Ljava/util/Map; getRef (I)Ljava/sql/Ref; &(ILjava/util/Calendar;)Ljava/sql/Date; value &(ILjava/util/Calendar;)Ljava/sql/Time; +(ILjava/util/Calendar;)Ljava/sql/Timestamp; typeName SourceFile AbstractJdbc2Statement.java¸¹¬óhijinlqrsltlulvwxyzy{w|w?l?l?w?lop??????klmlùú?úYZ[\]^_`¿???? !org/postgresql/util/PSQLException ICan''t use query methods that take a query string on a PreparedStatement.abúcde¬fËÌ &No results were returned by the query.gehij /Multiple ResultSets were returned by the query.keôÆËÏ?w -A result was returned when none was expected.ß¿°ólm]É×?w 7A CallableStatement was executed with nothing returned.n ÁÆÇop¿q¿ FA CallableStatement was excecuted with an invalid number of parametersres¿ java/lang/Object????t java/lang/Float java/lang/Doubleuv¬w tA CallableStatement function was executed and the out parameter {0} was of type {1} however type {2} was registered. java/lang/Integer¬ã java/lang/StringBuffer java.sql.Types=xyxz?½b{|eõóòóÀÁ}ÁÂÁ?l Borg/postgresql/jdbc2/AbstractJdbc2Statement$StatementResultHandler¬~É?j AMaximum number of rows must be a value grater than or equal to 0.?e :Query timeout must be a value greater than or equals to 0.?? setQueryTimeout(int)?????ì BThe maximum field size must be a value greater than or equal to 0. java/sql/SQLExceptionT¿?Áþÿ??x? DATE TIMESTAMP TIME ?????½ java/util/ArrayList???????? java/lang/String +java/lang/reflect/InvocationTargetException????½?e java/lang/Exception¶¿??x ¡ 7.2¢Ê Unknown Types value.£e 1 0?5?x?5?¤?¥?¦§Á35¨©ª«¬®¯°±²³´µ'(>ÜAàDá Invalid stream length {0}.b¶ java/io/InputStreamReader¬·¸¹¬º $java/io/UnsupportedEncodingException /The JVM claims not to support the {0} encoding.»e¬¼ java/io/IOException Provided InputStream failed. ASCIIGHYW UTF-8«W½¾¿¸¿À´ãÁó java/lang/ByteÂÃÄ java/lang/ShortÅÃÆÇÃÈ java/lang/LongÉÃÊËÃÌÍÃÎ java/math/BigDecimalÏÃÐ java/lang/NumberÑÃÒ java/lang/BooleanÓÃÔ #org/postgresql/core/types/PGUnknown¬ÕÖ½×È Unknown type {0}.ؽ_` java/sql/Date>? java/util/Date?¬ÙÚÛÜÝÞ java/sql/TimeABßà java/sql/TimestampDEáâgq java/sql/BlobÌÍ *Cannot cast an instance of {0} to type {1}㦽 Types.BLOB java/sql/ClobÔÕ Types.CLOB java/sql/ArrayÉÊ Types.ARRAY org/postgresql/util/PGobjectcd Unsupported Types value: {0}gh3401äå$%æ¿&ç*+èé-.67êÁëì!" ?Can''t infer the SQL type to use for an instance of {0}. Use setObject() with an explicit Types value to specify the type to use. ZThis statement does not declare an OUT parameter. Use '{' ?= call ... '}' to declare one.íe¢rrs 0wasNull cannot be call before fetching a result.îe String¢§ Boolean Byte Short Int Long Float Double BigDecimal Bytes¢£ Date Time Timestamp¢ã?ïð5ñ5òóô callõÊ java/lang/IllegalStateException somehow got into bad state ¬Ý <Malformed function or procedure escape syntax at offset {0}. 8.1öÊ ,org/postgresql/jdbc2/AbstractJdbc2Connection÷¿? ?,øù ? select * from as result select PParameter of type {0} was registered, but call to get{1} (sqltype={2}) was made.úe _A CallableStatement was declared, but no call to registerOutParameter(1, <some type>) was made. $No function outputs were registered. KResults cannot be retrieved from a CallableStatement before it is executed.ªã This statement has been closed.ûÁ org/postgresql/core/Queryüý !org/postgresql/core/ParameterList Forg/postgresql/jdbc2/AbstractJdbc2Statement$CallableBatchResultHandler¬þ >org/postgresql/jdbc2/AbstractJdbc2Statement$BatchResultHandlerÉÿ ó &Invalid fetch direction constant: {0}. 4Fetch size must be a value greater to or equal to 0.8_ _½T?¸´ 2Unexpected error writing large object to database. Provided Reader failed. setRef(int,Ref) java/util/Calendar?? ? Array getBlob(int) getClob(int) getObjectImpl(int,Map) getRef(int) $registerOutParameter(int,int,String) +org/postgresql/jdbc2/AbstractJdbc2Statement !org/postgresql/core/BaseStatement getQueryExecutor %()Lorg/postgresql/core/QueryExecutor; !org/postgresql/core/QueryExecutor createParameterizedQuery /(Ljava/lang/String;)Lorg/postgresql/core/Query; createParameterList %()Lorg/postgresql/core/ParameterList; getInParameterCount org/postgresql/util/GT tr org/postgresql/util/PSQLState WRONG_OBJECT_TYPE Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V NO_DATA "org/postgresql/jdbc2/ResultWrapper getNext &()Lorg/postgresql/jdbc2/ResultWrapper; TOO_MANY_RESULTS "org/postgresql/core/BaseConnection createSimpleQuery java/sql/ResultSet java/sql/ResultSetMetaData getColumnCount getOutParameterCount SYNTAX_ERROR getParameterCount getColumnType floatValue ()F (F)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; DATA_TYPE_MISMATCH getAutoCommit 0(Lorg/postgresql/jdbc2/AbstractJdbc2Statement;)V g(Lorg/postgresql/core/Query;Lorg/postgresql/core/ParameterList;Lorg/postgresql/core/ResultHandler;III)V getResults INVALID_PARAMETER_VALUE getClass ()Ljava/lang/Class; org/postgresql/Driver notImplemented <(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLException; java/sql/SQLWarning setNextWarning getStandardConformingStrings charAt (I)C (C)Ljava/lang/StringBuffer; indexOf (II)I substring (II)Ljava/lang/String; trim add (Ljava/lang/Object;)Z %org/postgresql/jdbc2/EscapedFunctions getFunction .(Ljava/lang/String;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getTargetException ()Ljava/lang/Throwable; java/lang/Throwable getMessage SYSTEM_ERROR get ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getInsertOID haveMinimumCompatibleVersion INVALID_PARAMETER_TYPE (J)Ljava/lang/String; (F)Ljava/lang/String; (D)Ljava/lang/String; getStringVarcharFlag java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V setBytea (I[BII)V getLargeObjectAPI 1()Lorg/postgresql/largeobject/LargeObjectManager; -org/postgresql/largeobject/LargeObjectManager createLO open +(J)Lorg/postgresql/largeobject/LargeObject; &org/postgresql/largeobject/LargeObject write ([B)V 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; *(Ljava/io/InputStream;Ljava/lang/String;)V read ([CII)I ([CII)V UNEXPECTED_ERROR I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V getOutputStream ()Ljava/io/OutputStream; java/io/InputStream java/io/OutputStream clear org/postgresql/core/types/PGByte castToServerType 5(Ljava/lang/Byte;I)Lorg/postgresql/core/types/PGType; !org/postgresql/core/types/PGShort 6(Ljava/lang/Short;I)Lorg/postgresql/core/types/PGType; #org/postgresql/core/types/PGInteger 8(Ljava/lang/Integer;I)Lorg/postgresql/core/types/PGType; org/postgresql/core/types/PGLong 5(Ljava/lang/Long;I)Lorg/postgresql/core/types/PGType; "org/postgresql/core/types/PGDouble 7(Ljava/lang/Double;I)Lorg/postgresql/core/types/PGType; !org/postgresql/core/types/PGFloat 6(Ljava/lang/Float;I)Lorg/postgresql/core/types/PGType; &org/postgresql/core/types/PGBigDecimal ;(Ljava/math/BigDecimal;I)Lorg/postgresql/core/types/PGType; "org/postgresql/core/types/PGNumber 7(Ljava/lang/Number;I)Lorg/postgresql/core/types/PGType; #org/postgresql/core/types/PGBoolean 8(Ljava/lang/Boolean;I)Lorg/postgresql/core/types/PGType; (Ljava/lang/Object;)V getType getPGType getValue (J)V 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/lang/Class shortValue ()S intValue longValue doubleValue ()D booleanValue byteValue ()B &STATEMENT_NOT_ALLOWED_IN_FUNCTION_CALL OBJECT_NOT_IN_STATE 7(Lorg/postgresql/core/ParameterList;)Ljava/lang/String; setLiteralParameter setStringParameter java/lang/Character isWhitespace (C)Z equalsIgnoreCase haveMinimumServerVersion getProtocolVersion insert -(ILjava/lang/String;)Ljava/lang/StringBuffer; !MOST_SPECIFIC_TYPE_DOES_NOT_MATCH isEmpty toArray (([Ljava/lang/Object;)[Ljava/lang/Object; r(Lorg/postgresql/jdbc2/AbstractJdbc2Statement;[Lorg/postgresql/core/Query;[Lorg/postgresql/core/ParameterList;[I)V i([Lorg/postgresql/core/Query;[Lorg/postgresql/core/ParameterList;Lorg/postgresql/core/ResultHandler;III)V cancelQuery getBaseTypeName getBinaryStream ()Ljava/io/InputStream; java/lang/Math min ([BII)I ([BII)V java/io/Reader getAsciiStream clone ()Ljava/lang/Object; 7(Ljava/util/Calendar;Ljava/sql/Date;)Ljava/lang/String; 7(Ljava/util/Calendar;Ljava/sql/Time;)Ljava/lang/String; <(Ljava/util/Calendar;Ljava/sql/Timestamp;)Ljava/lang/String; java/util/Map!b >