Files
SAE31_2025/lib/org/mariadb/jdbc/ClientPreparedStatement.class
T

93 lines
12 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4ú,org/mariadb/jdbc/util/constants/Capabilities
 &org/mariadb/jdbc/BasePreparedStatement<init>a(Ljava/lang/String;Lorg/mariadb/jdbc/Connection;Lorg/mariadb/jdbc/client/util/ClosableLock;IIII)V

org/mariadb/jdbc/Connection
getContext#()Lorg/mariadb/jdbc/client/Context;  org/mariadb/jdbc/client/ContextgetServerStatus()I,org/mariadb/jdbc/util/constants/ServerStatus  getConf"()Lorg/mariadb/jdbc/Configuration;
  org/mariadb/jdbc/ConfigurationrewriteBatchedStatements()Z
"#$ %&"org/mariadb/jdbc/util/ClientParserrewritableParts9(Ljava/lang/String;Z)Lorg/mariadb/jdbc/util/ClientParser; ()* +,(org/mariadb/jdbc/ClientPreparedStatementparser$Lorg/mariadb/jdbc/util/ClientParser;
". /&parameterParts1#org/mariadb/jdbc/util/ParameterList
"3 4
getParamCount
06 7(I)V (9 :;
parameters)Lorg/mariadb/jdbc/client/util/Parameters; (= >? queryTimeoutI (A BCconLorg/mariadb/jdbc/Connection;
E F useServerTimeout
H I useServerMaxRows (K LMmaxRowsJOjava/lang/StringBuilder
NQ R()VT!SET STATEMENT max_statement_time=
NV WXappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
NZ W[(I)Ljava/lang/StringBuilder;], SQL_SELECT_LIMIT=
N_ W`(J)Ljava/lang/StringBuilder;b FOR
Nd eftoString()Ljava/lang/String;hSET STATEMENT SQL_SELECT_LIMIT=
(j kRcheckNotClosed
(m nRvalidParameters (p qrlock+Lorg/mariadb/jdbc/client/util/ClosableLock;
tuv wx)org/mariadb/jdbc/client/util/ClosableLock
closeableLock-()Lorg/mariadb/jdbc/client/util/ClosableLock;
z {|
handleTimeout6(I)Lorg/mariadb/jdbc/util/timeout/QueryTimeoutHandler;~9org/mariadb/jdbc/message/client/QueryWithParametersPacket
( f preSqlCmd (ƒ localInfileInputStreamLjava/io/InputStream;
} ˆw(Ljava/lang/String;Lorg/mariadb/jdbc/util/ClientParser;Lorg/mariadb/jdbc/client/util/Parameters;Ljava/io/InputStream;)V
Š Œ getClient"()Lorg/mariadb/jdbc/client/Client; (Ž ? fetchSize ( ?resultSetConcurrency ( ?
resultSetType ( ˜closeOnCompletionZ œ žŸorg/mariadb/jdbc/client/Clientexecute\(Lorg/mariadb/jdbc/message/ClientMessage;Lorg/mariadb/jdbc/Statement;IJIIZZ)Ljava/util/List; (¡ ¢£resultsLjava/util/List; ¥¦§ ¨R1org/mariadb/jdbc/util/timeout/QueryTimeoutHandlercloseªjava/lang/Throwable
©¬ ­®
addSuppressed(Ljava/lang/Throwable;)V
t¦±java/sql/SQLException (³ ´µ
currResult$Lorg/mariadb/jdbc/client/Completion; (· ¸¹sqlLjava/lang/String;
(» ¼½parseCommandIfNeeded(Ljava/lang/String;)V Á ÂÃhasClientCapability(J)Z ÅÆÇ ÈÉjava/util/LocaleROOTLjava/util/Locale;
ËÌÍ ÎÏjava/lang/String toUpperCase&(Ljava/util/Locale;)Ljava/lang/String;Ñ LOCAL
ËÓ ÔÕcontains(Ljava/lang/CharSequence;)Z×LOADÙ INFILE
(Û ÜRexecuteBatchStd à áÃhasServerCapability (ã ä, clientParser
"æ ç isInsert
é ê  useBulkStmts
ì í useBulkStmtsForInserts
"ñ ò isInsertDuplicate (ô õ?autoGeneratedKeys÷org/mariadb/jdbc/Statement (ù ú£batchParameters üýþ ÿjava/util/Listsize
"   isMultiQuery ü get(I)Ljava/lang/Object;'org/mariadb/jdbc/client/util/Parameters ý
(  

escapeTimeout&(Ljava/lang/String;)Ljava/lang/String;
( ½executeBatchBulk  5org/mariadb/jdbc/BasePreparedStatement$BatchTypeStateBulk7Lorg/mariadb/jdbc/BasePreparedStatement$BatchTypeState;
" getParamPositions()Ljava/util/List; ü  isEmpty
"  getValuesBracketPositions
(" #RexecuteBatchRewrite % &Rewrite
(( )RexecuteBatchPipeline + ,Normal.&org/mariadb/jdbc/message/ClientMessage0java/sql/ResultSet 2 34executePipeline]([Lorg/mariadb/jdbc/message/ClientMessage;Lorg/mariadb/jdbc/Statement;IJIIZZ)Ljava/util/List;6@org/mariadb/jdbc/message/client/QueryWithParametersRewritePacket
58 9I(Ljava/lang/String;Lorg/mariadb/jdbc/util/ClientParser;Ljava/util/List;)V
(; <=exceptionFactory,()Lorg/mariadb/jdbc/export/ExceptionFactory;
?@A Bjava/util/Collections emptyList
DEF GH(org/mariadb/jdbc/export/ExceptionFactorycreateBatchUpdateI(Ljava/util/List;ILjava/sql/SQLException;)Ljava/sql/BatchUpdateException;Jjava/util/ArrayList
IQ üM NOaddAll(Ljava/util/Collection;)Z
(Q RRexecuteInternal üT UremoveW"org/mariadb/jdbc/client/CompletionY%org/mariadb/jdbc/client/result/Result
[ \ permitNoResults^-org/mariadb/jdbc/client/result/CompleteResult`%org/mariadb/jdbc/client/ColumnDecoderb[B
]d eP([Lorg/mariadb/jdbc/client/ColumnDecoder;[[BLorg/mariadb/jdbc/client/Context;I)Vg­PrepareStatement.executeQuery() command does NOT return a result-set as expected. Either use PrepareStatement.execute(), PrepareStatement.executeUpdate(), or correct command
°i ½
(k lmexecuteLargeUpdate()Jo?the given SQL statement produces an unexpected ResultSet objectqHY000
Ds tucreate=(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/SQLException;w(org/mariadb/jdbc/message/server/OkPacket
vy zmgetAffectedRows
| }=getExceptionFactory
D of@(Ljava/sql/Statement;)Lorg/mariadb/jdbc/export/ExceptionFactory; üƒ add(Ljava/lang/Object;)Z  ˆclone+()Lorg/mariadb/jdbc/client/util/Parameters;  Œ containsKey(I)ZParameter at position  is not set07004
 7setQueryTimeout (˜ š
prepareResult!Lorg/mariadb/jdbc/export/Prepare; œž ¨Ÿorg/mariadb/jdbc/export/Prepare#(Lorg/mariadb/jdbc/client/Client;)V
¡ ¢7
setMaxRows
¤ ¥¦setLargeMaxRows(J)V¨-org/mariadb/jdbc/message/client/PreparePacket
§i « ž¬W(Lorg/mariadb/jdbc/message/ClientMessage;Lorg/mariadb/jdbc/Statement;Z)Ljava/util/List;®0org/mariadb/jdbc/client/result/ResultSetMetaData œ° ±²
getColumns*()[Lorg/mariadb/jdbc/client/ColumnDecoder;
­´ µv(Lorg/mariadb/jdbc/export/ExceptionFactory;[Lorg/mariadb/jdbc/client/ColumnDecoder;Lorg/mariadb/jdbc/Configuration;Z)V·(org/mariadb/jdbc/SimpleParameterMetaData
¹ º.(Lorg/mariadb/jdbc/export/ExceptionFactory;I)V¼"org/mariadb/jdbc/ParameterMetaData œ¾ ¿²
getParameters
»Á ÂU(Lorg/mariadb/jdbc/export/ExceptionFactory;[Lorg/mariadb/jdbc/client/ColumnDecoder;)V
Ä ÅÆfireStatementClosed(Ljava/sql/PreparedStatement;)V
¦ÉClientPreparedStatement{
d
NÌ WÍ(C)Ljava/lang/StringBuilder;CodeLineNumberTableLocalVariableTablethis*Lorg/mariadb/jdbc/ClientPreparedStatement;defaultFetchSizenoBackslashEscapes
StackMapTablequery;Lorg/mariadb/jdbc/message/client/QueryWithParametersPacket;ignore23Lorg/mariadb/jdbc/util/timeout/QueryTimeoutHandler;ignoreeLjava/sql/SQLException;
ExceptionsexecuteInternalPreparedBatch9()Lorg/mariadb/jdbc/BasePreparedStatement$BatchTypeState;sqlUpper
canUseBulkconf Lorg/mariadb/jdbc/Configuration;possibleLoadLocalibuepackets)[Lorg/mariadb/jdbc/message/ClientMessage;è exceptionLjava/sql/BatchUpdateException; executeQuery()Ljava/sql/ResultSet;
executeUpdateaddBatchsecondsmax getMetaData()Ljava/sql/ResultSetMetaData;getParameterMetaData()Ljava/sql/ParameterMetaData;
SourceFileClientPreparedStatement.java InnerClassesBatchTypeState!(+,Î _*+,-· ¹§6 ¹*+¸
*+¸'*»0Y*´Ï"012&354B6L8^9Ð\ _ÑÒ_¸¹_BC_qr_õ?_?_?_Ó?&9ÔÕ ÿ#(Ë
t@ü fÎè™*´<™d*´D™Z*´G™4*´J ”žNY·PU*´YU*´^c°»NY·PU*´Yc°*´G™(*´J ”ž»NY·PU*´^°ÏAB$CLIhK{LNÐ ÑÒÕûL.RRÎö ¿*¶i*¶l*´sL*´@*´yM»}Y*¶*´'*´8*´‚·†N**´‰-**´J*´“*´¹š