
org.postgresql.jdbc.PgPreparedStatement.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
???? 2
?
_?
`? _? ???? _?
_????
?? ??
?
_?? ??
_??
_?
_? _??? ??
_? _?
?? _?
`??
????? ??]? ???
H?
H???
_?
_??
_
T
_
?
?
?
_
_
_?
]
_
_
_
T ?
E
E
H ?
!"#$
_%&
'(
T)*
V+
, ?-
_.]/]0
?1?23456 a7 a8
?9:;?<
=>
=?
@A BC?D
_EF
_GH
qI
_J
_K
_L
_M
_N
_O
_P
_Q
_R
_S
_T
_UV]WX
_YZ
?[
?\?]
_^
_`a
_b
?\
_cd
_ef
_g
?\
_h
ij
_kl????????
_mn
o
pqrs
_tuv
_w
xy
_z{|
_}~
_?
x?
x?
x?
x?3?
x? ?? ??
T??
???
??
_????
_?
_?
??
???
??
???
??
???
??
????
???
?????
????
?? ?? ??
??
?? ??
?????
_?
_?
??
T?
??
??
???
_?
??
_?
?@???]?]?]? _?
?? _??
?+ _?]?
???
??
_??
???
???? ?
???? ??3??
?
???
??
??
?????????
?
??
??? ?? ??]?
???
)
?
?
?
@?
_??
??
??
_?
_??
!?
_?
??
_??
&??????????
.?
_? ??? ?]
9?
<+
?
?
<
N
<@
] o
k
k
k@
?
?
`
_
_]
_
?
?
T
T!
?)
?"
??
?#$]%&'(
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; p_sql ()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 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?V" setAsciiStream (ILjava/io/InputStream;I)V setUnicodeStream setBinaryStream len e blob Ljava/sql/Blob; tmpl 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 scaleXaf 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./0 setBlob (ILjava/sql/Blob;)V byt readerToString %(Ljava/io/Reader;I)Ljava/lang/String;
bufferSize v Ljava/lang/StringBuilder; nRead ioe value Ljava/io/Reader; maxLength1? setCharacterStream (ILjava/io/Reader;I)V setClob (ILjava/sql/Clob;)V strs (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;2 '(ILjava/sql/Time;Ljava/util/Calendar;)V pgTime Lorg/postgresql/util/PGTime;? ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V pgTimestamp !Lorg/postgresql/util/PGTimestamp;d 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; sharedCalendar34 getParameterMetaData ()Ljava/sql/ParameterMetaData;?? 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.java56hxh7bc8y1,9:de;< !org/postgresql/util/PSQLException ICan''t use query methods that take a query string on a PreparedStatement. java/lang/Object=>?@ABhC?? &No results were returned by the query.DBE} !org/postgresql/core/QueryExecutorF?G?o?HIJKLM?NO:PQ}fg?? org/postgresql/jdbc/PgConnectionRS org/postgresql/core/OidT? Unknown Types value.UB??VWr TRUEX&YZ 1 0-???[?\]^*+%_'?`^ab%cde%fgh%i???? java/sql/Typesjklmn?o?u?y Invalid stream length {0}.opqB java/io/InputStreamReaderhrst java/lang/Stringhu $java/io/UnsupportedEncodingException /The JVM claims not to support the {0} encoding.vBhw java/io/IOException Provided InputStream failed. ASCII?? UTF-8x? java/lang/Integerhy org/postgresql/core/types/PGBlobh?sz?{TUm?|?}&~+?? Unknown type {0}. "org/postgresql/util/PGBinaryObject?????& hstore No hstore extension installed.?????%?%& java/util/UUID??????? java/sql/SQLXML?? org/postgresql/jdbc/PgSQLXMLh?
?????????? java/io/InputStream??
java/sql/Date?? java/util/Date??h?????3??
java/sql/Time???? org/postgresql/util/PGTimestamp?? java/sql/Timestamp??????Z??
java/sql/BlobDE *Cannot cast an instance of {0} to type {1}????&
Types.BLOB
java/sql/Clobef
Types.CLOB java/sql/Array>?*?Z?? 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/BigDecimalh0 java/math/BigIntegerh? java/lang/Long java/lang/Short java/lang/Byteo? java/lang/Double java/lang/Floato???????h??????
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.%????+???t???? java/util/ArrayList???:?Z #org/postgresql/core/v3/BatchedQuery?? org/postgresql/jdbc/PgResultSet?? 6org/postgresql/jdbc/PgStatement$StatementResultHandlerh???????-34?&?? org/postgresql/jdbc/PgArray??????.????/??s?0?^?? 2Unexpected error writing large object to database.??Tn??? java/lang/StringBuilder??1?? Provided Reader failed.WX setRef(int,Ref)???4????%? org/postgresql/util/PGTime??% % 'org/postgresql/jdbc/PgParameterMetaDatah setRowId(int, RowId) setNString(int, String) &setNCharacterStream(int, Reader, long) setNCharacterStream(int, Reader) %setCharacterStream(int, Reader, long) %org/postgresql/util/ReaderInputStreamh?$ .Object is too large to send over the protocol.Bm? &setAsciiStream(int, InputStream, long) setAsciiStream(int, InputStream) setNClob(int, NClob) java/sql/SQLException 'parameter length can not be less than 0 java/lang/StringBufferos?& 7parameter length can not be bigger than reader's length ?T? setNClob(int, Reader, long) setNClob(int, Reader)
&?? setURL(int,URL)
?y????}~?? !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 getNoResultUpdateCount 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 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 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
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 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 %()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 _` a bc de fg ^ hi j p *++,? ? ? k
R Sl > mn op qr st ut vt w 9 hx j ? %*+? *,? **? ? ? ? *? ? k W
Y Z ] $ ^l > %mn %op %yc %st %ut %vt w 9 z{ j L ? Y
? ? ?
? ? k
a
bl mn |r w 9 z} j \ !*? ? ? Y? ? ? ? ?*? ? k n o rl !mn ~ w 9 ? j L ? Y
? ? ?
? ? k
v
wl mn |r w 9 ? j 9 *? W*? ? k
| ~l mn w 9 ?? j L ? Y
? ? ?
? ? k
?
?l mn |r w 9 ?? j 0 *? ? k ?l mn w 9 ?? j _*? *? ? ? ? ?<**? *? ? *YM?*? *? ? *? ? ? ? >,?*? ?:,??:*? ? * G N N R N G U N W U k 2 ? ? ? ? &