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

333 lines
25 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4java/sql/Statement
 (org/mariadb/jdbc/ServerPreparedStatement<init>a(Ljava/lang/String;Lorg/mariadb/jdbc/Connection;Lorg/mariadb/jdbc/client/util/ClosableLock;IIII)V
java/util/HashSet

()V  &org/mariadb/jdbc/BaseCallableStatementoutputParametersLjava/util/Set;  parameterMetaData,Lorg/mariadb/jdbc/CallableParameterMetaData;   outputResult'Lorg/mariadb/jdbc/client/result/Result;   databaseNameLjava/lang/String; ! "
procedureName $ %&resultsLjava/util/List; ()* +,java/util/Listsize()I (. /0remove(I)Ljava/lang/Object;2%org/mariadb/jdbc/client/result/Result
14 56next()Z
8 9:
checkIndex(I)V
<=> ?@java/lang/IntegervalueOf(I)Ljava/lang/Integer; BCD EF
java/util/Setadd(Ljava/lang/Object;)Z H IJ
parameters)Lorg/mariadb/jdbc/client/util/Parameters; LMN OP'org/mariadb/jdbc/client/util/Parameters containsKey(I)Z RST UV org/mariadb/jdbc/codec/ParameterNULL_PARAMETER"Lorg/mariadb/jdbc/codec/Parameter; LX YZset,(ILorg/mariadb/jdbc/client/util/Parameter;)V \ ]^
prepareResult!Lorg/mariadb/jdbc/export/Prepare; `ab cdorg/mariadb/jdbc/export/Prepare
getParameters*()[Lorg/mariadb/jdbc/client/ColumnDecoder;
f g6
isFunction
ijk l,*org/mariadb/jdbc/CallableParameterMetaDatagetParameterCount
n opexceptionFactory,()Lorg/mariadb/jdbc/export/ExceptionFactory;rwrong parameter index %stjava/lang/Object
vwx yzjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|}~ (org/mariadb/jdbc/export/ExceptionFactorycreate+(Ljava/lang/String;)Ljava/sql/SQLException;
 ƒregisterOutParameter(II)V

checkNotClosed#org/mariadb/jdbc/util/ParameterList
ˆ BŒ Žstream()Ljava/util/stream/Stream; acceptG(Lorg/mariadb/jdbc/BaseCallableStatement;)Ljava/util/function/Consumer;  ˜java/util/stream/StreamforEach (Ljava/util/function/Consumer;)V
š
checkOutputResult
1 ž6wasNull wrong index %s B¢ £Fcontains¥index %s not declared as output§No output result
© ª« idxToOutIdx(I)I
1­ ®¯ getString(I)Ljava/lang/String;
1± ²P
getBoolean
1´ µgetByte(I)B
1¸ ¹ºgetShort(I)S
1¼ ½«getInt
1¿ ÀÁgetLong(I)J
1Ã ÄÅgetFloat(I)F
1Ç ÈÉ getDouble(I)D
1Ë ÌÍ
getBigDecimal(II)Ljava/math/BigDecimal;
1Ï ÐÑgetBytes(I)[B
1Ó ÔÕgetDate(I)Ljava/sql/Date;
1× ØÙgetTime(I)Ljava/sql/Time;
1Û ÜÝ getTimestamp(I)Ljava/sql/Timestamp;
1ß à0 getObject
1â Ìã(I)Ljava/math/BigDecimal;
1å àæ$(ILjava/util/Map;)Ljava/lang/Object;è%Method ResultSet.getRef not supported
|ê ë notSupported
1í îïgetBlob(I)Ljava/sql/Blob;
1ñ òógetClob(I)Ljava/sql/Clob;õ'Method ResultSet.getArray not supported
÷ øù nameToIndex(Ljava/lang/String;)Iûparameter name cannot be null
ý þÿgetParameterMetaData.()Lorg/mariadb/jdbc/CallableParameterMetaData;
i ¯getParameterName
v equalsIgnoreCase(Ljava/lang/String;)Zparameter name %s not found

ƒ (Ljava/lang/String;I)V
1
getURL(I)Ljava/net/URL;
 setURL(ILjava/net/URL;)V
 setNull
 
setBoolean(IZ)V
 setByte(IB)V
 !"setShort(IS)V
$ %setInt
' ()setLong(IJ)V
+ ,-setFloat(IF)V
/ 01 setDouble(ID)V
3 45
setBigDecimal(ILjava/math/BigDecimal;)V
7 89 setString(ILjava/lang/String;)V
; <=setBytes(I[B)V
? @AsetDate(ILjava/sql/Date;)V
C DEsetTime(ILjava/sql/Time;)V
G HI setTimestamp(ILjava/sql/Timestamp;)V
K LMsetAsciiStream(ILjava/io/InputStream;)V
O PQsetBinaryStream(ILjava/io/InputStream;I)V
S TU setObject(ILjava/lang/Object;)V
W XYsetCharacterStream(ILjava/io/Reader;I)V
[ @\'(ILjava/sql/Date;Ljava/util/Calendar;)V
^ D_'(ILjava/sql/Time;Ljava/util/Calendar;)V
a Hb,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V
d e(IILjava/lang/String;)V
1g Ôh&(ILjava/util/Calendar;)Ljava/sql/Date;
1j Øk&(ILjava/util/Calendar;)Ljava/sql/Time;
1m Ün+(ILjava/util/Calendar;)Ljava/sql/Timestamp;pRowId are not supportedr!RowId parameter are not supported
t u9
setNString
w xysetNCharacterStream(ILjava/io/Reader;J)V
{ |}setNClob(ILjava/sql/NClob;)V
 ysetClob
 ƒsetBlob(ILjava/io/InputStream;J)V
 |y
1ˆ ŠgetNClob(I)Ljava/sql/NClob;
ˆ"SQLXML parameter are not supportedSQLXML are not supported
1 ¯
getNString

1 getNCharacterStream(I)Ljava/io/Reader;

1š getCharacterStream
 ƒž(ILjava/sql/Blob;)V
  ¡(ILjava/sql/Clob;)V
£ L
¥ P
§ Xy
© PM
« X¬(ILjava/io/Reader;)V
® x¬
° ¬
² ƒM
´ |¬
1 à·&(ILjava/lang/Class;)Ljava/lang/Object;

º T»)(ILjava/lang/Object;Ljava/sql/SQLType;I)V
½ T¾((ILjava/lang/Object;Ljava/sql/SQLType;)V
À ƒÁ(ILjava/sql/SQLType;)VÃ(org/mariadb/jdbc/ClientPreparedStatementÅuSELECT * from information_schema.PARAMETERS WHERE SPECIFIC_NAME = ? AND SPECIFIC_SCHEMA = ? ORDER BY ORDINAL_POSITION Ç ÈÉconLorg/mariadb/jdbc/Connection; Ë ÌÍlock+Lorg/mariadb/jdbc/client/util/ClosableLock;Ïjava/sql/ResultSet
 Ò7Ójava/sql/PreparedStatement ÒÕ Ö× executeQuery()Ljava/sql/ResultSet;
iÙ Ú(Ljava/sql/ResultSet;Z)V
<Ü Ý,intValueßjava/sql/CallableStatement Signature$Ljava/util/Set<Ljava/lang/Integer;>;„(Ljava/lang/String;Lorg/mariadb/jdbc/Connection;Lorg/mariadb/jdbc/client/util/ClosableLock;Ljava/lang/String;Ljava/lang/String;III)VCodeLineNumberTableLocalVariableTablethis(Lorg/mariadb/jdbc/BaseCallableStatement;sql
resultSetTypeIresultSetConcurrencydefaultFetchSize
Exceptionsïjava/sql/SQLExceptionoutputResultFromResiparameterIndexsqlType
StackMapTableindex(III)VscaleclearParametersidx outputIndex
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;mapLjava/util/Map;LocalVariableTypeTable7Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;L(ILjava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;getRef(I)Ljava/sql/Ref;getArray(I)Ljava/sql/Array;calLjava/util/Calendar;typeName
parameterNamenamecount(Ljava/lang/String;II)V((Ljava/lang/String;ILjava/lang/String;)V#(Ljava/lang/String;Ljava/net/URL;)VvalLjava/net/URL;(Ljava/lang/String;Z)VxZ(Ljava/lang/String;B)VB(Ljava/lang/String;S)VS(Ljava/lang/String;J)VJ(Ljava/lang/String;F)VF(Ljava/lang/String;D)VD+(Ljava/lang/String;Ljava/math/BigDecimal;)VLjava/math/BigDecimal;'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;[B)V[B$(Ljava/lang/String;Ljava/sql/Date;)VLjava/sql/Date;$(Ljava/lang/String;Ljava/sql/Time;)VLjava/sql/Time;)(Ljava/lang/String;Ljava/sql/Timestamp;)VLjava/sql/Timestamp;+(Ljava/lang/String;Ljava/io/InputStream;I)VLjava/io/InputStream;length)(Ljava/lang/String;Ljava/lang/Object;II)VLjava/lang/Object;
targetSqlType((Ljava/lang/String;Ljava/lang/Object;I)V'(Ljava/lang/String;Ljava/lang/Object;)V&(Ljava/lang/String;Ljava/io/Reader;I)VreaderLjava/io/Reader;8(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V8(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V=(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)B(Ljava/lang/String;)S(Ljava/lang/String;)J(Ljava/lang/String;)F(Ljava/lang/String;)D(Ljava/lang/String;)[B#(Ljava/lang/String;)Ljava/sql/Date;#(Ljava/lang/String;)Ljava/sql/Time;((Ljava/lang/String;)Ljava/sql/Timestamp;&(Ljava/lang/String;)Ljava/lang/Object;*(Ljava/lang/String;)Ljava/math/BigDecimal;5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object;](Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;)Ljava/lang/Object;"(Ljava/lang/String;)Ljava/sql/Ref;#(Ljava/lang/String;)Ljava/sql/Blob;#(Ljava/lang/String;)Ljava/sql/Clob;$(Ljava/lang/String;)Ljava/sql/Array;7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date;7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time;<(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp;"(Ljava/lang/String;)Ljava/net/URL;getRowId(I)Ljava/sql/RowId;$(Ljava/lang/String;)Ljava/sql/RowId;setRowId%(Ljava/lang/String;Ljava/sql/RowId;)VLjava/sql/RowId;value&(Ljava/lang/String;Ljava/io/Reader;J)V%(Ljava/lang/String;Ljava/sql/NClob;)VLjava/sql/NClob;+(Ljava/lang/String;Ljava/io/InputStream;J)V inputStream$(Ljava/lang/String;)Ljava/sql/NClob; setSQLXML&(Ljava/lang/String;Ljava/sql/SQLXML;)V xmlObjectLjava/sql/SQLXML; getSQLXML(I)Ljava/sql/SQLXML;%(Ljava/lang/String;)Ljava/sql/SQLXML;$(Ljava/lang/String;)Ljava/io/Reader;$(Ljava/lang/String;Ljava/sql/Blob;)VLjava/sql/Blob;$(Ljava/lang/String;Ljava/sql/Clob;)VLjava/sql/Clob;*(Ljava/lang/String;Ljava/io/InputStream;)V%(Ljava/lang/String;Ljava/io/Reader;)VtypeLjava/lang/Class;Ljava/lang/Class<TT;>;2<T:Ljava/lang/Object;>(ILjava/lang/Class<TT;>;)TT;7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;C<T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;:(Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;I)VLjava/sql/SQLType;
scaleOrLength9(Ljava/lang/String;Ljava/lang/Object;Ljava/sql/SQLType;)V(ILjava/sql/SQLType;I)V((ILjava/sql/SQLType;Ljava/lang/String;)V'(Ljava/lang/String;Ljava/sql/SQLType;)V((Ljava/lang/String;Ljava/sql/SQLType;I)V9(Ljava/lang/String;Ljava/sql/SQLType;Ljava/lang/String;)VprepLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;()Ljava/sql/ParameterMetaData;lambda$clearParameters$0(Ljava/lang/Integer;)VLjava/lang/Integer;
SourceFileBaseCallableStatement.javaBootstrapMethods(Ljava/lang/Object;)V
 }~~Š
Œ Ž"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!Þ"àáâã 0*+,-· µ*µ*µ*µ*µ ±ä=!$#E)F/Gå\ 0æç0è0ÈÉ0ÌÍ00"0éê0ëê0ìêíîg6ð:ã`$**´#*´'-À*´3W±äWX#Yå$æç$ñêíîƒã2*·7*´¸AW*´GKš*´GW±ävwx"y1zå 2æç2òê2óêô1íî9:ãÂXž>*´*´_¾*¶e™§*´-*´Æ&*´mq½sY¸;S¸{¿±ä}9?ƒWåXæçXõêô ÿ!ÿíîƒöãS*±ä
¡¢å*æçòêóê÷êíîø
ãZ$*¶…*»ˆY·ŠµG*´¹¹±ä¦§¨#©å $æçíîž6ãB…*¶™*´œ¬ä·¸¹å æçíãâi=¢mŸ½sY¸;S¸{¿*´¸¡šm¤½sY¸;S¸{¿>¢¸¡§ÿå¬ä"½¾¿/ÀGÁNÂaÁgÅå*Iñêiæçiùêgúêôüúíî
ãMÇ
m¦¶{¿±äÎÏÑå æçôíãQ…*¶™*´*·¨¶¬°ääåæåæçòêíî²PãQ…*¶™*´*·¨¶°¬äö÷øåæçòêíîµãQ…*¶™*´*·¨¶³¬ä 
åæçòêíãQ…*¶™*´*·¨¶·¬äåæçòêíãQ…*¶™*´*·¨¶»¬ä,-.åæçòêíîÀÁãQ…*¶™*´*·¨¶¾­ä>?@åæçòêíîÄÅãQ…*¶™*´*·¨¶Â®äPQRåæçòêíîÈÉãQ…*¶™*´*·¨¶Æ¯äbcdåæçòêíîÌÍã\…*¶™*´*·¨ʰäyz{å æçòê÷êíîûüýÐÑãQ…*¶™*´*·¨¶Î°äŒåæçòêíîÔÕãQ…*¶™*´*·¨¶Ò°äžŸåæçòêíîØÙãQ…*¶™*´*·¨¶Ö°ä¯°±åæçòêíîÜÝãQ…*¶™*´*·¨¶Ú°äÁÂÃåæçòêíîà0ãQ…*¶™*´*·¨¶Þ°äÙÚÛåæçòêíîÌããQ…*¶™*´*·¨¶á°äíîïåæçòêíîàæãn…*¶™*´*·¨,¶ä°äå æçòêþÿ þíîàã>
mç¶é¿äå
æç
òêíîîïãQ…*¶™*´*·¨¶ì°ä*+,åæçòêíîòóãQ…*¶™*´*·¨¶ð°ä=>?åæçòêíîãN…*¶™*¶mô¶é¿äPQRåæçòêíîÔhã[…*¶™*´*·¨¶Ò°äghiå æçòêíîØkã[…*¶™*´*·¨¶Ö°ä~å æçòêíîÜnã[…*¶™*´*·¨¶Ú°äå æçòêíîƒeãS*±ä
¿Àå*æçòêóê íîƒ ãU…**+·ö±äÞßàå æç
óêíîøùãä_+Ç
mú¶{¿*´ÇüW*´h=>£#*´:Ƭ„§ÿÞ*¶m½sY+S¸{¿ä& ãäæ"ç)è3éAêCçIíå43 $%ñê_æç_
"= êô
 ý úíîƒ
ãS*+ ±ä
 
å*æç
óê÷êíîƒãS*+ ±ä
45å*æç
óê íîãQ…*¶™*´*·¨¶ °äGHIåæçòêíîãM **+·ö,¶±ä
[
\å  æç 
 íî ãM **+·ö±ä
l
må  æç 
 óêíîãM **+·ö±ä
}
~å  æç 
 íîãM **+·ö±ä
Ž
å  æç 
 íî!ãM **+·ö±ä
Ÿ
 å  æç 
 íî% ãM **+·öä
°
±å  æç 
 êíî(ãM **+·ö ¶ä
Á
Âå  æç 
 íî,ãM **+·ö$¶ä
Ò
Óå  æç 
 íî0ãM **+·ö(¶ä
ã
äå  æç 
 íî4ãM **+·ö,¶ä
ô
õå  æç 
  íî8!ãM **+·ö,¶ä

å  æç 
 íî<"ãM **+·ö,¶ä

å  æç 
 #íî@$ãM **+·ö,¶ä
,
-å  æç 
 %íîD&ãM **+·ö,¶ä
=
>å  æç 
 'íîH(ãM **+·ö,¶ä
N
Oå  æç 
 )íîL*ãW **+·ö,¶ä
e
få* æç 
 + ,êíîP*ãX **+·ö,ä
{ |å* æç 
 + ,êíîT-ãa **+·ö,¶ä
ž
Ÿå4 æç 
 . /ê ÷êíîT0ãW **+·ö,¶ä
³
´å* æç 
 . /êíîT1ãM **+·ö,¶ä
Ú
Ûå  æç 
 .íîX2ãX **+·ö,ä
ó ôå* æç 
 34 ,êíî@5ãX **+·ö,-¶ä
 
å* æç 
 % íîD6ãX **+·ö,-¶ä
  å* æç 
 ' íîH7ãX **+·ö,-¶ä
5 6å* æç 
 ) íîãX **+·öä
Q Rå* æç 
 óê  íî®8ãE**+·ö·¨¶¬°ägåæç
íî²ãE**+·ö·¨¶°¬äyåæç
íîµ9ãE**+·ö·¨¶³¬äåæç
íî¹:ãE**+·ö·¨¶·¬äåæç
íî½ùãE**+·ö·¨¶»¬ä¯åæç
íîÀ;ãE**+·ö·¨¶¾­äÁåæç
íîÄ<ãE**+·ö·¨¶Â®äÓåæç
íîÈ=ãE**+·ö·¨¶Æ¯äååæç
íîÐ>ãE**+·ö·¨¶Î°ä÷åæç
íîÔ?ãE**+·ö·¨¶Ò°ä åæç
íîØ@ãE**+·ö·¨¶Ö°äåæç
íîÜAãE**+·ö·¨¶Ú°ä-åæç
íîàBãE**+·ö·¨¶Þ°äDåæç
íîÌCãE**+·ö·¨¶á°äVåæç
íîàDãb**+·ö·¨,¶ä°ämå æç
þÿ þíîàEFã>
mç¶é¿ä~å
æç

íîîGãE**+·ö·¨¶ì°äåæç
íîòHãE**+·ö·¨¶ð°ä åæç
íîIã>
mô¶é¿ä±å
æç

íîÔJãP**+·ö·¨,¶äÇå æç
íîØKãP**+·ö·¨,¶äÝå æç
íîÜLãP**+·ö·¨,¶äóå æç
íîMãE**+·ö·¨¶ °äåæç
íîNOã? mé¿äå æç òêíîNPã? mé¿ä*å æç 
íîQRãI mé¿ä:å  æç 
 Síîu!ãM **+·ö,¶ä
L
Må  æç 
 TíîxUãX **+·ö,!¶ä
a bå* æç 
 T4 ,íî|VãM **+·ö,¶ä
t
uå  æç 
 TWíîUãX **+·ö,!¶ä
Œ å* æç 
 34 ,íîƒXãX **+·ö,!¶±ä
¦ §å* æç 
 Y+ ,íî|UãX **+·ö,!¶…±ä
¿ Àå* æç 
 34 ,íîŠãQ…*¶™*´*·¨¶‡°äÒÓÔåæçòêíîZã>
**+·ö¶‹°äçå
æç

íî[\ãI mŒ¶é¿äùå  æç 
 ]^íî_`ã? m޶é¿ä å æç òêíî_aã? m޶é¿äå æç 
íî¯ãQ…*¶™*´*·¨¶°ä/01åæçòêíî8ã>
**+·ö¶“°äGå
æç

íîãQ…*¶™*´*·¨¶”°äZ[\åæçòêíîbã>
**+·ö¶˜°äoå
æç

íîãQ…*¶™*´*·¨¶™°äåæçòêíîbã>
**+·ö¶˜°äå
æç

íîƒcãM **+·ö,¶œ±ä
¤
¥å  æç 
 díîeãM **+·ö,¶Ÿ±ä
´
µå  æç 
 fíîLXãX **+·ö,!¶¢±ä
Ë Ìå* æç 
 + ,íîPXãX **+·ö,!¶¤±ä
â ãå* æç 
 + ,íîXUãX **+·ö,!¶¦±ä
û üå* æç 
 34 ,íîLgãM **+·ö,¶ä
 
å  æç 
 +íîPgãM **+·ö,¶¨±ä
 ,
-å  æç 
 +íîXhãM **+·ö,¶ª±ä
 E
Få  æç 
 34íîxhãM **+·ö,¶­±ä
 ^
_å  æç 
 T4íîhãM **+·ö,¶¯±ä
 u
vå  æç 
 34íîƒgãM **+·ö,¶±±ä
 Œ
å  æç 
 Y+íî|hãM **+·ö,¶³±ä
 ¥
¦å  æç 
 34íîà·ãn…*¶™*´*·¨,¶µ°ä ½ ¾ ¿å æçòêij ikíîàlàmã[ **+·ö,¶¸°ä ×å  æç 
 ij  ikíîànToãd**+·ö,-¹±ä


å4æç
./pqêíîTrãX **+·ö,-¶¼±ä


å* æç 
 . /píîƒÁãI*±ä

;
<å æçòêópíîƒsãS*¿±ä

Z
[å*æçòêóp÷êíîƒtãS*¿±ä

ƒ
å*æçòêóp íîƒuãM **+·ö,¶¿±ä