
org.postgresql.jdbc.PgPreparedStatement.class Maven / Gradle / Ivy
???? 2
?
e?
f? e? ??-? e?
e????
?? ??
?
e?? ??
e??
e?
e?
e? e??? ??
e? e?
?? e?
f??
?c??
X? ?????? ??c? ???
L?
L???
e?
e???
??
e?
X?
e?
??
??
??
??
??
??
??
e
e
e?
cc
e
e
e
I
I
L ?
e
X
Z
? ?
e c!c"
?#?$%&' e( e)
?*+,?-
./
.0
12 34?5
e67
e89
u:
e;
e<
e=
e>
e?
e@
eA
eB
eC
eD
eE
eFGcHI
eJK
?L
?M?N
eO
?PQ
eR
?M
?ST
eUV
eW
?M
?X
YZ
e[\????????
e]^
_
`abc
edef
eg
h
eijk
elm
eno
p
q
r
st
u ?v ?w
Xxy
?z{
?|
e}~?
e?
e?
??
???
??
???
??
???
??
????
???
?????
????
?? ?? ??
??
?? ??
?????
e?
e?
??
Xz
??
??
???
e??
e?
??
e?
?1?-?c?c?c? e?
?? e??
? e?c?
???
??
e??
???
??? ?
?8? ????
?
???
L?
L?
M????????
??
N?
N?? ?v ??c?
???
?
[
?
1?
e??
??
??
??
???
'?
??
??
???
,??????????
4?
e? ???? ??c??????
???
B
??
[?
B?
R???
B1
??c??? s?
o?
o
o1
?
?
f
?
?c
e
?
?
X
X
?
?
??
?c
preparedQuery !Lorg/postgresql/core/CachedQuery; preparedParameters #Lorg/postgresql/core/ParameterList; 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; ()Ljava/sql/ResultSet;
StackMapTable
executeUpdate (Ljava/lang/String;)I ()I execute (Ljava/lang/String;)Z ()Z executeWithFlags (I)Z flags isOneShotQuery $(Lorg/postgresql/core/CachedQuery;)Z cachedQuery closeImpl ()V setNull (II)V oid parameterIndex sqlType
setBoolean (IZ)V x Z setByte (IB)V B setShort (IS)V val [B S setTiny 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 setByteStreamWriter *(ILorg/postgresql/util/ByteStreamWriter;)V &Lorg/postgresql/util/ByteStreamWriter; 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 inStream Ljava/io/InputStreamReader; chars [C charsRead uee &Ljava/io/UnsupportedEncodingException; ioe Ljava/io/IOException; Ljava/io/InputStream; length encoding? setAsciiStream (ILjava/io/InputStream;I)V setUnicodeStream setBinaryStream len e blob Ljava/sql/Blob; tmp 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 setNumber (ILjava/lang/Number;)V Ljava/lang/Number; setObject (ILjava/lang/Object;II)V tmpd tmpt tmpts in Ljava/lang/Object;
targetSqlType scale setPrimitiveArray (ILjava/lang/Object;)V delim C
arrayToString +Lorg/postgresql/jdbc/PrimitiveArraySupport; typeInfo Lorg/postgresql/core/TypeInfo; TA; 0Lorg/postgresql/jdbc/PrimitiveArraySupport; (ITA;)V asString #(Ljava/sql/Clob;)Ljava/lang/String; Ljava/sql/Clob; castToInt (Ljava/lang/Object;)I 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 toString ()Ljava/lang/String; bindLiteral
paramIndex s bindBytes (I[BI)V b
bindString isUseServerPrepare addBatch (Ljava/lang/String;)V Lorg/postgresql/core/Query; getMetaData ()Ljava/sql/ResultSetMetaData; handler StatementResultHandler InnerClasses 8Lorg/postgresql/jdbc/PgStatement$StatementResultHandler; wrapper #Lorg/postgresql/jdbc/ResultWrapper; rs Ljava/sql/ResultSet; 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; buf setBlob (ILjava/sql/Blob;)V byt readerToString %(Ljava/io/Reader;I)Ljava/lang/String;
bufferSize v Ljava/lang/StringBuilder; nRead value Ljava/io/Reader; maxLength setCharacterStream (ILjava/io/Reader;I)V setClob (ILjava/sql/Clob;)V str (IILjava/lang/String;)V t typeName setRef (ILjava/sql/Ref;)V Ljava/sql/Ref; '(ILjava/sql/Date;Ljava/util/Calendar;)V tz d cal Ljava/util/Calendar; '(ILjava/sql/Time;Ljava/util/Calendar;)V pgTime Lorg/postgresql/util/PGTime; ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V pgTimestamp !Lorg/postgresql/util/PGTimestamp; createParameterMetaData D(Lorg/postgresql/core/BaseConnection;[I)Ljava/sql/ParameterMetaData; conn $Lorg/postgresql/core/BaseConnection; oids [I 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 strbuf Ljava/lang/StringBuffer; num count Ljava/lang/Long; e1 setSQLXML (ILjava/sql/SQLXML;)V xmlObject Ljava/sql/SQLXML; stringValue 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;x transformQueriesAndParameters
valueBlock pl j bq %Lorg/postgresql/core/v3/BatchedQuery; newPl
originalQuery bindCount highestBlockCount maxValueBlocks unprocessedBatchCount fullValueBlocksCount partialValueBlocksCount newBatchStatements Ljava/util/ArrayList; newBatchParameters offset 2Ljava/util/ArrayList; :Ljava/util/ArrayList;
SourceFile PgPreparedStatement.java !n~n"hi#,$%jk&' !org/postgresql/util/PSQLException ICan''t use query methods that take a query string on a PreparedStatement. java/lang/Object()*+,-n.?? &No results were returned by the query./-0? !org/postgresql/core/QueryExecutor1?2?3?uv456789?:;5<=?lm?? org/postgresql/jdbc/PgConnection>?@? >The column index is out of range: {0}, number of columns: {1}.ABC- org/postgresql/core/OidD? Unknown Types value.E-??FGx TRUEH!IJ 1 0(???K?LMN%& O"?PNQR STU VWX Y???? java/sql/TypesZ[\]^]??g?m?p Invalid stream length {0}. java/io/InputStreamReadern_`a java/lang/Stringnb $java/io/UnsupportedEncodingException /The JVM claims not to support the {0} encoding.c-nd java/io/IOException Provided InputStream failed. ASCII?? UTF-8e? java/lang/Integernf org/postgresql/core/types/PGBlobn?`g?hOP]?i?j!klm? Unknown type {0}. "org/postgresql/util/PGBinaryObjectn?opq! hstore No hstore extension installed.rstou v ! java/util/UUIDwxyz{?? java/sql/SQLXML?? org/postgresql/jdbc/PgSQLXMLn|
??
???????? java/io/InputStream}?
java/sql/Date?? java/util/Date~n???????
java/sql/Time???? org/postgresql/util/PGTimestamp?? java/sql/Timestamp??????J??
java/sql/Blob?@ *Cannot cast an instance of {0} to type {1}????!
Types.BLOB
java/sql/Clob^_
Types.CLOB java/sql/Array9:?J?? 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/BigDecimaln+ java/math/BigIntegern? java/lang/Long java/lang/Short java/lang/ByteA? java/lang/Double java/lang/FloatA???????n??????
BigDecimal String -Cannot convert an instance of {0} to type {1}?????? $org/postgresql/util/ByteStreamWriter?????? ?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. ????&???z???? java/util/ArrayList???%?J #org/postgresql/core/v3/BatchedQuery?? org/postgresql/jdbc/PgResultSet?? 6org/postgresql/jdbc/PgStatement$StatementResultHandlern???????./?!?? org/postgresql/jdbc/PgArray??o????????`??N?? 2Unexpected error writing large object to database.??O^??? java/lang/StringBuilder???? Provided Reader failed.RS setRef(int,Ref)??????? ? org/postgresql/util/PGTime?? ? ? 'org/postgresql/jdbc/PgParameterMetaDatan? setRowId(int, RowId) setNString(int, String) &setNCharacterStream(int, Reader, long) setNCharacterStream(int, Reader) %setCharacterStream(int, Reader, long) %org/postgresql/util/ReaderInputStreamn?? .Object is too large to send over the protocol.?-]? &setAsciiStream(int, InputStream, long) setAsciiStream(int, InputStream) setNClob(int, NClob) java/sql/SQLException 'parameter length can not be less than 0 java/lang/StringBufferA?`????! 7parameter length can not be bigger than reader's length??O? setNClob(int, Reader, long) setNClob(int, Reader)?!?? setURL(int,URL)???f????????st ?? !org/postgresql/core/ParameterList
'org/postgresql/jdbc/PgPreparedStatement org/postgresql/jdbc/PgStatement java/sql/PreparedStatement java/lang/Throwable )org/postgresql/jdbc/PrimitiveArraySupport org/postgresql/core/TypeInfo org/postgresql/core/Query java/sql/ResultSet -org/postgresql/largeobject/LargeObjectManager &org/postgresql/largeobject/LargeObject java/io/OutputStream java/io/Reader 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 getSingleResultSet checkNoResultUpdate 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 result !org/postgresql/jdbc/ResultWrapper getResultSet releaseQuery $(Lorg/postgresql/core/CachedQuery;)V getParameterCount valueOf (I)Ljava/lang/Integer; INVALID_PARAMETER_VALUE getStringVarcharFlag INVALID_PARAMETER_TYPE ,org/postgresql/core/v3/ConnectionFactoryImpl USE_BOOLEAN toUpperCase equals (Ljava/lang/Object;)Z 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 *(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
isBlobMode (I)V ([B)I (J[B)I clear getType getTypeInfo ()Lorg/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; #org/postgresql/jdbc/BooleanTypeUtil
castToBoolean getClass ()Ljava/lang/Class; java/lang/Class getName isSupportedPrimitiveArray getArraySupport ?(Ljava/lang/Object;)Lorg/postgresql/jdbc/PrimitiveArraySupport; getDefaultArrayTypeOid !(Lorg/postgresql/core/TypeInfo;)I supportBinaryRepresentation toBinaryRepresentation +(Ljava/sql/Connection;Ljava/lang/Object;)[B getArrayDelimiter (I)C
toArrayString '(CLjava/lang/Object;)Ljava/lang/String; 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 mPrepareThreshold 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 %()Lorg/postgresql/jdbc/ResultWrapper; getBaseTypeName getPGArrayType isBinary ()[B getLargeObjectAPI 1()Lorg/postgresql/largeobject/LargeObjectManager; createLO open +(J)Lorg/postgresql/largeobject/LargeObject; getOutputStream ()Ljava/io/OutputStream; ([BII)I write close getBytes (JI)[B java/lang/Math min (II)I append ([CII)Ljava/lang/StringBuilder; 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; )(Lorg/postgresql/core/BaseConnection;[I)V (Ljava/io/Reader;)V NUMERIC_CONSTANT_OUT_OF_RANGE (J)Ljava/lang/Long; ([C)I ,(Ljava/lang/String;)Ljava/lang/StringBuffer;
getMessage available getString getMostSignificantBits getLeastSignificantBits size increaseExecuteCount hasFastDefaultTimeZone getSharedCalendar *(Ljava/util/TimeZone;)Ljava/util/Calendar; getTypeOIDs getBindCount max
highestOneBit (I)I bitCount deriveForMultiBatch ((I)Lorg/postgresql/core/v3/BatchedQuery; get (I)Ljava/lang/Object; appendAll &(Lorg/postgresql/core/ParameterList;)V ef g hi jk lm _ no p p *++,? ? ? q
M Nr > st uv wx yz {z |z } ? n~ p ? %*+? *,? **? ? ? ? *? ? q R
T U X $ Yr > %st %uv %i %yz %{z %|z } ? ?? p L ? Y
? ? ?
? ? q
]
^r st wx } ? ?? p \ !*? ? ? Y? ? ? ? ?*? ? q k l or !st ? } ? ?? p L ? Y
? ? ?
? ? q
t
ur st wx } ? ?? p A *? W*? *? ? q { |
}r st } ? ?? p L ? Y
? ? ?
? ? q
?
?r st wx } ? ?? p 0 *? ? q ?r st } ? ?? p _*? *? ? ? ? ?<**? *? ? *YM?*? *? ? *? ? ? ? >,?*? ?:,??:*? ? * G N N R N G U N W U q 2 ? ? ? ? &