Files
SAE31_2025/lib/org/mariadb/jdbc/message/client/QueryWithParametersRewritePacket.class
T

33 lines
5.9 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4ê
 java/lang/Object<init>()V  
@org/mariadb/jdbc/message/client/QueryWithParametersRewritePacket preSqlCmdLjava/lang/String;  parametersListLjava/util/List;  parser$Lorg/mariadb/jdbc/util/ClientParser;java/util/ArrayList  java/util/Listsize()I
 (I)V ! "#iterator()Ljava/util/Iterator; %&' ()java/util/IteratorhasNext()Z %+ ,-next()Ljava/lang/Object;/'org/mariadb/jdbc/client/util/Parameters .1 23clone+()Lorg/mariadb/jdbc/client/util/Parameters; 5 67add(Ljava/lang/Object;)Z 9 :;get(I)Ljava/lang/Object; . .> :?+(I)Lorg/mariadb/jdbc/client/util/Parameter; ABC D)&org/mariadb/jdbc/client/util/ParameterisNull AF G)canEncodeLongDataI org/mariadb/jdbc/codec/Parameter KLM NO,org/mariadb/jdbc/plugin/codec/ByteArrayCodecINSTANCE.Lorg/mariadb/jdbc/plugin/codec/ByteArrayCodec; AQ RS
encodeData()[B
HU V4(Lorg/mariadb/jdbc/plugin/Codec;Ljava/lang/Object;)V .X YZset,(ILorg/mariadb/jdbc/client/util/Parameter;)V
\]^ _S"org/mariadb/jdbc/util/ClientParsergetQuery
\a bcgetValuesBracketPositions()Ljava/util/List;ejava/lang/Integer
dg hintValue jkl m%org/mariadb/jdbc/client/socket/Writer
initPacket jo p writeByte jr st
writeAscii(Ljava/lang/String;)V
\v w
getParamCount yz{ |}org/mariadb/jdbc/client/ContextgetExceptionFactory,()Lorg/mariadb/jdbc/export/ExceptionFactory;wrong number of parametersY0000
ƒ (org/mariadb/jdbc/export/ExceptionFactorycreate=(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/SQLException;
\ ŠcgetParamPositions jŒ Ž
writeBytes([BII)V A 
encodeTextK(Lorg/mariadb/jdbc/client/socket/Writer;Lorg/mariadb/jdbc/client/Context;)V j pos j ˜throwMaxAllowedLengthOr16M(I)Z j œflush Až Ÿ getApproximateTextProtocolLength¡java/lang/StringBuilder
 ¤ REWRITE:
 ¦ §¨append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
\ª «¬getSql()Ljava/lang/String;
 ® ¯¬toString±5org/mariadb/jdbc/message/client/RedoableClientMessage Signature;Ljava/util/List<Lorg/mariadb/jdbc/client/util/Parameters;>;I(Ljava/lang/String;Lorg/mariadb/jdbc/util/ClientParser;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisBLorg/mariadb/jdbc/message/client/QueryWithParametersRewritePacket;batchParameterListLocalVariableTypeTablet(Ljava/lang/String;Lorg/mariadb/jdbc/util/ClientParser;Ljava/util/List<Lorg/mariadb/jdbc/client/util/Parameters;>;)VsaveParameters
parameterList)Lorg/mariadb/jdbc/client/util/Parameters; savedList
StackMapTableensureReplayable$(Lorg/mariadb/jdbc/client/Context;)Vp(Lorg/mariadb/jdbc/client/util/Parameter;iI
parametersparameterCountjcontext!Lorg/mariadb/jdbc/client/Context;
ExceptionsÏjava/io/IOExceptionÑjava/sql/SQLExceptionencodeK(Lorg/mariadb/jdbc/client/socket/Writer;Lorg/mariadb/jdbc/client/Context;)IparamPos paramSizeparameterLengthknownParameterSizeZwriter'Lorg/mariadb/jdbc/client/socket/Writer;
paramIteratorLjava/util/Iterator;rewritePacketNo
endingPartLen?Ljava/util/Iterator<Lorg/mariadb/jdbc/client/util/Parameters;>;binaryProtocolgetLocalInfileInputStream()Ljava/io/InputStream; descriptionbatchUpdateLengthvalidateLocalFileName6(Ljava/lang/String;Lorg/mariadb/jdbc/client/Context;)ZfileName
SourceFile%QueryWithParametersRewritePacket.java1° ²³ ´µ~*+µ*-µ
*,µ±#$ %&'·*¸¹ º» º³²¼½µ¼Y*´
¹·L*´
¹ M,¹$*À.N+-¹0¹4W§ÿà*+µ
±*+.,;->.C/· .
¾¿D¸¹3À» 3À³Áý"Âõ s=*´