Files
SAE31_2025/lib/org/mariadb/jdbc/plugin/codec/StreamCodec.class
T

60 lines
7.7 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4
 java/lang/Object<init>()Vjava/io/InputStream

java/lang/ClassgetName()Ljava/lang/String;  )org/mariadb/jdbc/plugin/codec/StreamCodecCOMPATIBLE_TYPESLjava/util/EnumSet;  %org/mariadb/jdbc/client/ColumnDecodergetType$()Lorg/mariadb/jdbc/client/DataType;
  java/util/EnumSetcontains(Ljava/lang/Object;)Z
" #$isAssignableFrom(Ljava/lang/Class;)Z &'( )*+org/mariadb/jdbc/plugin/codec/StreamCodec$1+$SwitchMap$org$mariadb$jdbc$client$DataType[I
,-. /0 org/mariadb/jdbc/client/DataTypeordinal()I2java/io/ByteArrayInputStream 456 78'org/mariadb/jdbc/client/ReadableByteBufbuf()[B 4: ;0pos
=>? @0'org/mariadb/jdbc/client/util/MutableIntget
1B C([BII)V 4E FGskip(I)VIjava/sql/SQLDataExceptionK(Data type %s cannot be decoded as Stream
MNO PQjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
HS T(Ljava/lang/String;)V VWX YZ,org/mariadb/jdbc/plugin/codec/ByteArrayCodec
BINARY_PREFIX[B \]^ _`%org/mariadb/jdbc/client/socket/Writer
writeBytes([B)V
b cdread([B)I fgh i0org/mariadb/jdbc/client/ContextgetServerStatusk,org/mariadb/jdbc/util/constants/ServerStatus \m nowriteBytesEscaped([BIZ)V
qrs tujava/lang/Long longValue()J
qw x0intValue
z{| }~java/lang/Mathmin(II)I
q valueOf(J)Ljava/lang/Long; \ G writeByte
ˆŠ Œjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V \Ž  writeLength(J)V \ _Cjava/io/ByteArrayOutputStream

˜Cwrite
š 8 toByteArray , žŸBLOB"Lorg/mariadb/jdbc/client/DataType;
,>
¢ £¤
encodeData)(Ljava/io/InputStream;Ljava/lang/Long;)[B
¦ §¨encodeLongDataO(Lorg/mariadb/jdbc/client/socket/Writer;Ljava/io/InputStream;Ljava/lang/Long;)V
ª «¬ decodeBinaryÅ(Lorg/mariadb/jdbc/client/ReadableByteBuf;Lorg/mariadb/jdbc/client/util/MutableInt;Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/util/Calendar;Lorg/mariadb/jdbc/client/Context;)Ljava/io/InputStream;
® ¯¬
decodeText
 ² ³´INSTANCE+Lorg/mariadb/jdbc/plugin/codec/StreamCodec; , ·ŸVARCHAR ,¹ ºŸ VARSTRING ,¼ ½ŸSTRING ,¿ ÀŸTINYBLOB , ß
MEDIUMBLOB ,Å ÆŸLONGBLOB
È ÉÊof6(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;Ìorg/mariadb/jdbc/plugin/Codec Signature7Ljava/util/EnumSet<Lorg/mariadb/jdbc/client/DataType;>;CodeLineNumberTableLocalVariableTablethis className canDecode;(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class;)Zcolumn'Lorg/mariadb/jdbc/client/ColumnDecoder;typeLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>;
StackMapTable>(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class<*>;)ZisLjava/io/ByteArrayInputStream;)Lorg/mariadb/jdbc/client/ReadableByteBuf;length)Lorg/mariadb/jdbc/client/util/MutableInt;calLjava/util/Calendar;context!Lorg/mariadb/jdbc/client/Context;
Exceptions canEncodevalueLjava/lang/Object;
encodeText(Lorg/mariadb/jdbc/client/socket/Writer;Lorg/mariadb/jdbc/client/Context;Ljava/lang/Object;Ljava/util/Calendar;Ljava/lang/Long;)VlenIencoder'Lorg/mariadb/jdbc/client/socket/Writer;maxLenLjava/lang/Long;arraystreamLjava/io/InputStream;Zøjava/util/Calendarújava/io/IOException getApproximateTextProtocolLength%(Ljava/lang/Object;Ljava/lang/Long;)I encodeBinary newBlobBytes remainingLenJ maxLength blobBytesbbLjava/io/ByteArrayOutputStream;getBinaryEncodeTypecanEncodeLongData()Z&(Ljava/lang/Object;Ljava/lang/Long;)[B
java/sql/SQLExceptionMethodParametersL(Lorg/mariadb/jdbc/client/socket/Writer;Ljava/lang/Object;Ljava/lang/Long;)VÂ(Lorg/mariadb/jdbc/client/ReadableByteBuf;Lorg/mariadb/jdbc/client/util/MutableInt;Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/util/Calendar;Lorg/mariadb/jdbc/client/Context;)Ljava/lang/Object;<clinit>HLjava/lang/Object;Lorg/mariadb/jdbc/plugin/Codec<Ljava/io/InputStream;>;
SourceFileStreamCodec.java InnerClasses!˳´ÍÎÏ/±ÐÑ Ò´ÓÏ0 °Ð!Ñ Ò´ÔÕÏy²,!™§¬Ð%Ñ Ò´ÖרÙÚ ØÛÜ@Íݯ¬Ï
‚²%-¹+.ªQ++++++1Y+¹39A:+,¶D°+,¶D»HYJ½YS¸R¿Ð088Q9[:^<h=u>ÑHQ
ÞßÒ´7àáâÖ×ãäåæÜ8%çH«¬Ï
‚²%-¹+.ªQ++++++1Y+¹39A:+,¶D°+,¶D»HYJ½YS¸R¿ÐJ8RQS[T^VhWuXÑHQ
ÞßÒ´7àáâÖ×ãäåæÜ8%çHè Ï9¬Ð]ÑÒ´éêëìÏ- œ+²[¼::Ç/aY6žn+e~™§¹l§ÿ×aY6žBp ”ž8+v¸y,¹e~™§¹lp…e¸:§ÿ·+ƒ±ÐBc dfhi(j.k?jGn^oeqlr}osvwÑf
%"íîœÒ´œïðœåæœéêœãäœñòŒóZQKíîôõÜËþöÿ" \f÷qö\öÿ \f÷qö\öÿ \f÷qöÿ4 \f÷qö\öÿ \f÷qö\öçùûüÏ@¬Ð{Ñ Ò´éêáòýìÏVá¼:6¼:: ÇK aY6
ž¦¾d
¢¾†`¼:  ¾¸ :
¸
`6§ÿ»p7  aY6
žW ”žP ˆ
¸y6
¾d
¢¾†`¼:

¾¸
:
¸
`6 
…e7 §ÿ¢+…¹+¹±Ðfˆ
ŠŽ)4>JNZd˜kšœžªž® º¡Á¢Ì¥Õ¦à§Ñ˜>þZ &>íî
žþZ