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

58 lines
7.6 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4
 java/lang/Object<init>()V  
)org/mariadb/jdbc/plugin/codec/ReaderCodecCOMPATIBLE_TYPESLjava/util/EnumSet;  %org/mariadb/jdbc/client/ColumnDecodergetType$()Lorg/mariadb/jdbc/client/DataType;
 java/util/EnumSetcontains(Ljava/lang/Object;)Zjava/io/Reader
  java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Z
" #$getName()Ljava/lang/String; &'( )*+org/mariadb/jdbc/plugin/codec/ReaderCodec$1+$SwitchMap$org$mariadb$jdbc$client$DataType[I
,-. /0 org/mariadb/jdbc/client/DataTypeordinal()I 2 34isBinary()Z
678 90'org/mariadb/jdbc/client/util/MutableIntget ;<= >?'org/mariadb/jdbc/client/ReadableByteBufskip(I)VAjava/sql/SQLDataExceptionC(Data type %s cannot be decoded as Reader
EFG HIjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
@K L(Ljava/lang/String;)VNjava/io/StringReader ;P QR
readString(I)Ljava/lang/String;
MK
U VW
decodeTextÀ(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/Reader; YZ[ \?%org/mariadb/jdbc/client/socket/Writer writeByte
^ _`read([C)I
Eb c([CII)V efg hi!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;
Ek lmgetBytes(Ljava/nio/charset/Charset;)[B opq r0org/mariadb/jdbc/client/ContextgetServerStatust,org/mariadb/jdbc/util/constants/ServerStatus Yv wxwriteBytesEscaped([BIZ)V
z{| }0java/lang/LongintValue
 ƒjava/lang/Mathmin(II)I
z  longValue()J
z ŠvalueOf(J)Ljava/lang/Long;ÿÿÿÿÿÿÿ
 (JJ)J
 java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V Y š writeLength(J)V Y žŸ
writeBytes([BII)V¡java/io/ByteArrayOutputStream
 
 ¤ ¥Ÿwrite
 § ¨© toByteArray()[B ,« ¬­ VARSTRING"Lorg/mariadb/jdbc/client/DataType;
,7
° ±²
encodeData$(Ljava/io/Reader;Ljava/lang/Long;)[B
´ µencodeLongDataJ(Lorg/mariadb/jdbc/client/socket/Writer;Ljava/io/Reader;Ljava/lang/Long;)V
¸ ¹W decodeBinary
 ¼ ½¾INSTANCE+Lorg/mariadb/jdbc/plugin/codec/ReaderCodec; ,À Á­STRING ,Ã Ä­VARCHAR ,Æ Ç­BLOB ,É Ê­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 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<*>;)Z classNamebuf)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;)Vdata[BlenIencoder'Lorg/mariadb/jdbc/client/socket/Writer;valmaxLenLjava/lang/Long;readerLjava/io/Reader;[Cjava/util/Calendar÷java/io/IOException getApproximateTextProtocolLength%(Ljava/lang/Object;Ljava/lang/Long;)I encodeBinary newBlobBytes maxLength clobBytesposJbbLjava/io/ByteArrayOutputStream;getBinaryEncodeTypecanEncodeLongData&(Ljava/lang/Object;Ljava/lang/Long;)[Bjava/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>CLjava/lang/Object;Lorg/mariadb/jdbc/plugin/Codec<Ljava/io/Reader;>;
SourceFileReaderCodec.java InnerClasses!Õ½¾ רÙ/±ÚÛ ܾÝÞÙy²
,§¬Ú"Û ܾßàáâã áäå@׿ç$Ù0Ú&Û ܾVWÙ"›²%-¹
+.ªj++++XXX-¹1'+,¶:»@YB½Y
S¸J¿»MY+,¶O·S°+,¶:»@YB½Y
S¸J¿Ú& 287A8K9X:eBwEFŽGÛ>ܾèéêëßàìíîïå8,ð@¹WÙh *+,-ÚSÛ> ܾ èé êë ßà ìí îïð@ñÙ9¬ÚWÛܾòóôõÙ`
»-À:+X¼:ÇD]Y6Ž»EY·j: +  ¾,¹n~™§¹u§ÿÂ]Y6EYy¸j: …e¸ˆ:+  ¾,¹n~™§¹u§ÿ¬+X±ÚR]^_ab'c;dBgSdXh[jhkslmnqªn¯r²tºuÛz ;ö÷ $7øù+ö÷ »Ü¾»úû»îï»üó»ìí»ýþµÿ¦èeVøùå»ýÿ7
YozYÿ
YozYùÿM
YozYÿ
YozYúð Ù@¬ÚyÛ ܾòóêþ
õÙ%²¼:6¼:: Æ „§Œ7  ”žp ]Y6
žEY
 ¸Žˆ·j:
¾d
¾¢¾‘`¼:¸:

¾¸
¾`6 
…e7 §ÿ+…¹˜+¹œ±ÚN
ƒ)ˆ=IŠXdŒnyŽ}Šš¦±ÛŽn ÷XBö÷