
org.postgresql.jdbc.PgPreparedStatement.class Maven / Gradle / Ivy
The newest version!
???? 4
$?
a?
b? a? a? a? ???? a?
a????
?? ??
?
a?? ?? a?
??? ??
????
a?
a? a??? ??
a? a?
b? a??
$?
b????? ??_
a
a?
a
?
?
?
?
a
?
a
a
a
_
a
a
a
? ?
I
I!"
L#$% ?&
'()*
a+,_-_.
?/?01234 ]5 ]6
?789?:
;<
;=> ?@?A
aBC
aDE
lF
aG
aH
aI
aJ
aK
aL
aM
aN
aO
aP
aQ
aRS_TU
aVW
X
}YZ
a[?\
a]
^_`
aa
?Yb
ac
^de
afg
ah
?Yi
aj
^kl
amn
o
pqr
st
auv
aw????????
axyz
a{|}
a~?
a??
a?? ?? ??
???
???
??
a????
a?
a?
??
???
??
???
??
???
??
????
???
??????
????
?? ?? ??
??
?? ??
?????
a?
a?
??
??
??
??
???
a?
??
a?
????_?_?_? a?
?? a??
?? a?_?
???
??
a??
???
???? ?
?????
? ??
??
?
?
???
??
??
?????????
{?
??
??? ?? ??
{?
??
?
?
?!
??
a? ??
??
???
?
??
??
???
??
??
^?
^??
*?
^?
??
^?
^
^
^
^
3?
???
<
a
??? ?_
? j
f
f
f
b
^
^_
a!
?"
?#
?$
?%
?&
??
?'
??
?()_*+,-
preparedQuery !Lorg/postgresql/core/CachedQuery; preparedParameters #Lorg/postgresql/core/ParameterList; adjustIndex Z outParmBeforeFunc defaultTimeZone Ljava/util/TimeZone; :(Lorg/postgresql/jdbc/PgConnection;Ljava/lang/String;III)V Code LineNumberTable LocalVariableTable this )Lorg/postgresql/jdbc/PgPreparedStatement;
connection "Lorg/postgresql/jdbc/PgConnection; sql Ljava/lang/String; rsType I
rsConcurrency
rsHoldability
Exceptions. I(Lorg/postgresql/jdbc/PgConnection;Lorg/postgresql/core/CachedQuery;III)V query executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; p_sql ()Ljava/sql/ResultSet;
StackMapTable
executeUpdate (Ljava/lang/String;)I ()I iter #Lorg/postgresql/jdbc/ResultWrapper;/ execute (Ljava/lang/String;)Z ()Z executeWithFlags (I)Z flags0 isOneShotQuery $(Lorg/postgresql/core/CachedQuery;)Z cachedQuery close ()V? setNull (II)V oid parameterIndex sqlType
setBoolean (IZ)V x+" setByte (IB)V B setShort (IS)V val [B S 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
getStringType (ILjava/lang/String;I)V setBytes (I[B)V copy 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?S$( setAsciiStream (ILjava/io/InputStream;I)V setUnicodeStream setBinaryStream clearParameters setPGobject "(ILorg/postgresql/util/PGobject;)V binObj $Lorg/postgresql/util/PGBinaryObject; data Lorg/postgresql/util/PGobject; typename setMap (ILjava/util/Map;)V Ljava/util/Map; LocalVariableTypeTable Ljava/util/Map<**>; Signature (ILjava/util/Map<**>;)V setObject (ILjava/lang/Object;II)V tmpd tmpt tmpts in Ljava/lang/Object;
targetSqlType scaleU`g asString #(Ljava/sql/Clob;)Ljava/lang/String; Ljava/sql/Clob; castToInt (Ljava/lang/Object;)I e Ljava/lang/Exception;? castToShort (Ljava/lang/Object;)S
castToLong (Ljava/lang/Object;)J castToFloat (Ljava/lang/Object;)F castToDouble (Ljava/lang/Object;)D castToBigDecimal +(Ljava/lang/Object;I)Ljava/math/BigDecimal; rc? castToString &(Ljava/lang/Object;)Ljava/lang/String; cannotCastException I(Ljava/lang/String;Ljava/lang/String;)Lorg/postgresql/util/PSQLException; fromType toType ^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)Lorg/postgresql/util/PSQLException; cause (ILjava/lang/Object;I)V (ILjava/lang/Object;)V toString ()Ljava/lang/String; bindLiteral
paramIndex s bindBytes (I[BI)V b
bindString isUseServerPrepare addBatch (Ljava/lang/String;)V Lorg/postgresql/core/Query;1 getMetaData ()Ljava/sql/ResultSetMetaData; handler StatementResultHandler InnerClasses 8Lorg/postgresql/jdbc/PgStatement$StatementResultHandler; wrapper rs Ljava/sql/ResultSet;2 setArray (ILjava/sql/Array;)V arr Lorg/postgresql/jdbc/PgArray; i Ljava/sql/Array;
createBlob (ILjava/io/InputStream;J)J remaining numRead se inputStream lom /Lorg/postgresql/largeobject/LargeObjectManager; lob (Lorg/postgresql/largeobject/LargeObject; outputStream Ljava/io/OutputStream; buf345 setBlob (ILjava/sql/Blob;)V Ljava/sql/Blob; inStreamv readerToString %(Ljava/io/Reader;I)Ljava/lang/String;
bufferSize v Ljava/lang/StringBuilder; nRead ioe value Ljava/io/Reader; maxLength6? setCharacterStream (ILjava/io/Reader;I)V setClob (ILjava/sql/Clob;)V c p l_length connectionCharset Ljava/nio/charset/Charset; los lw Ljava/io/Writer;z78 (IILjava/lang/String;)V t setRef (ILjava/sql/Ref;)V Ljava/sql/Ref; '(ILjava/sql/Date;Ljava/util/Calendar;)V tz d cal Ljava/util/Calendar;9 '(ILjava/sql/Time;Ljava/util/Calendar;)V pgTime Lorg/postgresql/util/PGTime;? ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V pgTimestamp !Lorg/postgresql/util/PGTimestamp;e (ILjava/time/LocalDate;)V localDate Ljava/time/LocalDate; (ILjava/time/LocalTime;)V localTime Ljava/time/LocalTime; (ILjava/time/LocalDateTime;)V
localDateTime Ljava/time/LocalDateTime; (ILjava/time/OffsetDateTime;)V offsetDateTime Ljava/time/OffsetDateTime; createParameterMetaData D(Lorg/postgresql/core/BaseConnection;[I)Ljava/sql/ParameterMetaData; conn $Lorg/postgresql/core/BaseConnection; oids [I )(ILjava/lang/Object;Ljava/sql/SQLType;I)V Ljava/sql/SQLType;
scaleOrLength ((ILjava/lang/Object;Ljava/sql/SQLType;)V setRowId (ILjava/sql/RowId;)V Ljava/sql/RowId;
setNString setNCharacterStream (ILjava/io/Reader;J)V (ILjava/io/Reader;)V is (ILjava/io/InputStream;J)V (ILjava/io/InputStream;)V setNClob (ILjava/sql/NClob;)V Ljava/sql/NClob; reader setSQLXML (ILjava/sql/SQLXML;)V xmlObject Ljava/sql/SQLXML; setUuid (ILjava/util/UUID;)V uuid Ljava/util/UUID; setURL (ILjava/net/URL;)V Ljava/net/URL; executeBatch ()[I getDefaultCalendar ()Ljava/util/Calendar; timestampUtils $Lorg/postgresql/jdbc/TimestampUtils; sharedCalendar:; getParameterMetaData ()Ljava/sql/ParameterMetaData;?? transformQueriesAndParameters
valueBlock pl j bq %Lorg/postgresql/core/v3/BatchedQuery; newPl
originalQuery bindCount highestBlockCount maxValueBlocks unprocessedBatchCount fullValueBlocksCount partialValueBlocksCount count newBatchStatements Ljava/util/ArrayList; newBatchParameters offset 2Ljava/util/ArrayList; :Ljava/util/ArrayList;??)
SourceFile PgPreparedStatement.java<=m~m>hijide?$1@AfgBC !org/postgresql/util/PSQLException ICan''t use query methods that take a query string on a PreparedStatement. java/lang/ObjectDEFGHImJ?? &No results were returned by the query.KIL?/MN /Multiple ResultSets were returned by the query.OIP? !org/postgresql/core/QueryExecutor -A result was returned when none was expected.Q?R?t?STUVWX?Ykl??Zi org/postgresql/jdbc/PgConnection[\?? org/postgresql/core/Oid]? Unknown Types value.^I?? TRUE FALSE???_?`abcdbefghijklm java/sql/Types???? ?nopqr?k?q?u Invalid stream length {0}.stuI java/io/InputStreamReadermvwx java/lang/Stringmy $java/io/UnsupportedEncodingException /The JVM claims not to support the {0} encoding.zIm{ java/io/IOException Provided InputStream failed. ASCII?? UTF-8q?|?}~??? Unknown type {0}. "org/postgresql/util/PGBinaryObject????? hstore No hstore extension installed.?????? java/util/UUID??????? java/sql/SQLXML?? org/postgresql/jdbc/PgSQLXMLm????????? ??
?? java/io/InputStream??
java/sql/Date?? java/util/Date??m? java/time/LocalDate?y????:??
java/sql/Time?? java/time/LocalTime?|?? org/postgresql/util/PGTimestamp? java/sql/Timestamp?? java/time/LocalDateTime??? java/time/OffsetDateTime?? *Cannot cast an instance of {0} to type {1}???? Types.TIMESTAMP_WITH_TIMEZONE?????
java/sql/BlobFG67
Types.BLOB
java/sql/ClobYZ
Types.CLOB java/sql/Array01 Types.ARRAY org/postgresql/util/PGobject??
java/util/Map?? Unsupported Types value: {0}?????? java/lang/Number?? java/lang/Boolean???? java/lang/Character java/lang/Exception int???? short???? long???? float???? double java/math/BigDecimalm# java/math/BigIntegerm? java/lang/Long java/lang/Integer java/lang/Short java/lang/Bytes? java/lang/Double java/lang/Floats???????m??????
BigDecimal String -Cannot convert an instance of {0} to type {1}?????????? ?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.???????y???? java/util/ArrayListm????A?? #org/postgresql/core/v3/BatchedQuery?? org/postgresql/jdbc/PgResultSet?? 6org/postgresql/jdbc/PgStatement$StatementResultHandlerm??????N2&' java/lang/StringBuilder??? [] org/postgresql/jdbc/PgArray??????3????4??w?5?b 2Unexpected error writing large object to database.?????m???6?? Provided Reader failed.KL????7?? java/io/OutputStreamWriterm?w?8?? setRef(int,Ref)???;????? org/postgresql/util/PGTime?????? 'org/postgresql/jdbc/PgParameterMetaDatam setRowId(int, RowId) setNString(int, String) &setNCharacterStream(int, Reader, long) setNCharacterStream(int, Reader) %setCharacterStream(int, Reader, long) %org/postgresql/util/ReaderInputStreamm? .Object is too large to send over the protocol.Iq? &setAsciiStream(int, InputStream, long) setAsciiStream(int, InputStream) setNClob(int, NClob) setClob(int, Reader, long) setClob(int, Reader)s setNClob(int, Reader, long) setNClob(int, Reader)?? setURL(int,URL)?? ?
???
??? !org/postgresql/core/ParameterList 'org/postgresql/jdbc/PgPreparedStatement org/postgresql/jdbc/PgStatement java/sql/PreparedStatement java/sql/SQLException !org/postgresql/jdbc/ResultWrapper java/lang/Throwable org/postgresql/core/Query java/sql/ResultSet -org/postgresql/largeobject/LargeObjectManager &org/postgresql/largeobject/LargeObject java/io/OutputStream java/io/Reader java/nio/charset/Charset java/io/Writer java/util/TimeZone "org/postgresql/jdbc/TimestampUtils java/util/Calendar borrowQuery 5(Ljava/lang/String;)Lorg/postgresql/core/CachedQuery; ((Lorg/postgresql/jdbc/PgConnection;III)V org/postgresql/core/CachedQuery createParameterList %()Lorg/postgresql/core/ParameterList; setPoolable (Z)V org/postgresql/util/GT tr 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState WRONG_OBJECT_TYPE Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V NO_DATA result getNext %()Lorg/postgresql/jdbc/ResultWrapper; TOO_MANY_RESULTS getResultSet getUpdateCount checkClosed "org/postgresql/core/BaseConnection getPreferQueryMode '()Lorg/postgresql/jdbc/PreferQueryMode; #org/postgresql/jdbc/PreferQueryMode SIMPLE %Lorg/postgresql/jdbc/PreferQueryMode; H(Lorg/postgresql/core/CachedQuery;Lorg/postgresql/core/ParameterList;I)V isClosed releaseQuery $(Lorg/postgresql/core/CachedQuery;)V getStringVarcharFlag INVALID_PARAMETER_TYPE binaryTransferSend !org/postgresql/util/ByteConverter int2 ([BII)V (I)Ljava/lang/String; int4 int8 ([BIJ)V (J)Ljava/lang/String; float4 ([BIF)V (F)Ljava/lang/String; float8 ([BID)V (D)Ljava/lang/String; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V setBytea (I[BII)V valueOf (I)Ljava/lang/Integer; INVALID_PARAMETER_VALUE *(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 clear getType getTypeInfo ()Lorg/postgresql/core/TypeInfo; org/postgresql/core/TypeInfo getPGType
lengthInBytes toBytes ([BI)V getValue getEncoding ()Lorg/postgresql/core/Encoding; #org/postgresql/util/HStoreConverter 1(Ljava/util/Map;Lorg/postgresql/core/Encoding;)[B #(Ljava/util/Map;)Ljava/lang/String; !org/postgresql/core/ServerVersion v8_3 #Lorg/postgresql/core/ServerVersion; haveMinimumServerVersion (Lorg/postgresql/core/Version;)Z 9(Lorg/postgresql/core/BaseConnection;Ljava/lang/String;)V setText getTime ()J (J)V getTimestampUtils &()Lorg/postgresql/jdbc/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; getClass ()Ljava/lang/Class; java/lang/Class getName #org/postgresql/jdbc/BooleanTypeUtil
castToBoolean (Ljava/lang/Object;)Z getSubString (JI)Ljava/lang/String; parseInt intValue booleanValue
parseShort (Ljava/lang/String;)S
shortValue ()S parseLong (Ljava/lang/String;)J longValue
parseFloat (Ljava/lang/String;)F
floatValue ()F parseDouble (Ljava/lang/String;)D doubleValue ()D (Ljava/math/BigInteger;)V (J)Ljava/math/BigDecimal; (D)Ljava/math/BigDecimal; ONE ZERO charValue ()C ([C)V java/math/RoundingMode HALF_UP Ljava/math/RoundingMode; setScale 1(ILjava/math/RoundingMode;)Ljava/math/BigDecimal; byteValue ()B 7(Lorg/postgresql/core/ParameterList;)Ljava/lang/String; setLiteralParameter setBinaryParameter setStringParameter m_prepareThreshold getExecuteCount batchStatements batchParameters add isEmpty isResultSetClosed $(Lorg/postgresql/jdbc/PgStatement;)V getQueryExecutor %()Lorg/postgresql/core/QueryExecutor; g(Lorg/postgresql/core/Query;Lorg/postgresql/core/ParameterList;Lorg/postgresql/core/ResultHandler;III)V
getResults getBaseTypeName append -(Ljava/lang/String;)Ljava/lang/StringBuilder; isBinary ()[B getLargeObjectAPI 1()Lorg/postgresql/largeobject/LargeObjectManager; createLO open +(J)Lorg/postgresql/largeobject/LargeObject; getOutputStream ()Ljava/io/OutputStream; ([BII)I write getBinaryStream ()Ljava/io/InputStream; java/lang/Math min (II)I (I)V ([CII)Ljava/lang/StringBuilder; getCharacterStream ()Ljava/io/Reader; org/postgresql/core/Encoding name forName .(Ljava/lang/String;)Ljava/nio/charset/Charset; 3(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V org/postgresql/Driver notImplemented O(Ljava/lang/Class;Ljava/lang/String;)Ljava/sql/SQLFeatureNotSupportedException; getTimeZone ()Ljava/util/TimeZone; toBinDate ((Ljava/util/TimeZone;[BLjava/sql/Date;)V 7(Ljava/util/Calendar;Ljava/sql/Date;)Ljava/lang/String; getCalendar 7(Ljava/util/Calendar;Ljava/sql/Time;)Ljava/lang/String; <(Ljava/util/Calendar;Ljava/sql/Timestamp;)Ljava/lang/String; )(Ljava/time/LocalDate;)Ljava/lang/String; )(Ljava/time/LocalTime;)Ljava/lang/String; -(Ljava/time/LocalDateTime;)Ljava/lang/String; .(Ljava/time/OffsetDateTime;)Ljava/lang/String; )(Lorg/postgresql/core/BaseConnection;[I)V (Ljava/io/Reader;)V NUMERIC_CONSTANT_OUT_OF_RANGE (J)Ljava/lang/Long; getString getMostSignificantBits getLeastSignificantBits hasFastDefaultTimeZone getSharedCalendar *(Ljava/util/TimeZone;)Ljava/util/Calendar; getTypeOIDs size getBindCount max
highestOneBit (I)I bitCount deriveForMultiBatch ((I)Lorg/postgresql/core/v3/BatchedQuery; get (I)Ljava/lang/Object; appendAll &(Lorg/postgresql/core/ParameterList;)V ab c de fg hi ji kl a mn o p *++,? ? ? p
Y Zq > rs tu vw xy zy {y | } m~ o ? /*+? *? *? *,? **? ? ? ? *?
? p ^
N S ` a ) d . eq > /rs /tu /e /xy /zy /{y | } ?? o L ? Y?
? ? ? ? p
h
iq rs ?w | } ?? o ? B*? ? ? Y?
? ? ? ?*? ? ? ? Y?
? ? ? ?*? ? ? p u v y &