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

57 lines
7.8 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4&
 java/lang/Object<init>()V
java/sql/Clob

java/lang/ClassgetName()Ljava/lang/String;  'org/mariadb/jdbc/plugin/codec/ClobCodecCOMPATIBLE_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&java/sql/NClob
( )*getClobŠ(Lorg/mariadb/jdbc/client/ReadableByteBuf;Lorg/mariadb/jdbc/client/util/MutableInt;Lorg/mariadb/jdbc/client/ColumnDecoder;)Ljava/sql/Clob; ,-. /0)org/mariadb/jdbc/plugin/codec/ClobCodec$1+$SwitchMap$org$mariadb$jdbc$client$DataType[I
234 56 org/mariadb/jdbc/client/DataTypeordinal()I 8 9:isBinary()Z
<=> ?6'org/mariadb/jdbc/client/util/MutableIntget ABC DE'org/mariadb/jdbc/client/ReadableByteBufskip(I)VGjava/sql/SQLDataExceptionI&Data type %s cannot be decoded as Clob
KLM NOjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
FQ R(Ljava/lang/String;)VTorg/mariadb/jdbc/MariaDbClob AV WXbuf()[B AZ [6pos
S] ^([BII)V ` abgetCharacterStream()Ljava/io/Reader;djava/lang/Longÿÿÿÿÿÿÿ
ch ij longValue()J lmn oE%org/mariadb/jdbc/client/socket/Writer writeByte
qrs tujava/io/Readerread([C)I
wxy z{java/lang/Mathmin(JJ)J
K} ~([CII)V  ƒ!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;
K ˆgetBytes(Ljava/nio/charset/Charset;)[B ŠŒ 6org/mariadb/jdbc/client/ContextgetServerStatus,org/mariadb/jdbc/util/constants/ServerStatus l writeBytesEscaped([BIZ)V
c 6intValue
š œjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V lŸ  ¡ writeLength(J)V l£ ¤^
writeBytes¦java/io/ByteArrayOutputStream
¥
¥© ª^write
¥¬ ­X toByteArray 2¯ °± VARSTRING"Lorg/mariadb/jdbc/client/DataType;
2=
´ µ
encodeData#(Ljava/sql/Clob;Ljava/lang/Long;)[B
¸ ¹ºencodeLongDataI(Lorg/mariadb/jdbc/client/socket/Writer;Ljava/sql/Clob;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/sql/Clob;
À Á¾
decodeText
 Ä ÅÆINSTANCE)Lorg/mariadb/jdbc/plugin/codec/ClobCodec; 2È É±VARCHAR 2Ë Ì±STRING 2ΠϱBLOB 2Ñ Ò±TINYBLOB 2Ô Õ±
MEDIUMBLOB 2× Ø±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<*>;)Z canEncodevalueLjava/lang/Object;)Lorg/mariadb/jdbc/client/ReadableByteBuf;length)Lorg/mariadb/jdbc/client/util/MutableInt;calLjava/util/Calendar;context!Lorg/mariadb/jdbc/client/Context;
ExceptionsclobLjava/sql/Clob;
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; maxLengthLjava/lang/Long;readerLjava/io/Reader;[C remainingLenJ java/util/Calendarjava/io/IOExceptionjava/sql/SQLException getApproximateTextProtocolLength%(Ljava/lang/Object;Ljava/lang/Long;)I encodeBinary newBlobBytes clobBytesbbLjava/io/ByteArrayOutputStream;canEncodeLongDatagetBinaryEncodeType&(Ljava/lang/Object;Ljava/lang/Long;)[BMethodParametersL(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>BLjava/lang/Object;Lorg/mariadb/jdbc/plugin/Codec<Ljava/sql/Clob;>;
SourceFileClobCodec.java InnerClasses!ÝÅÆßàá/±âã äÆåá0 °â%ã 䯿çá, ,!™§¬â)*&)ã 'äÆ'èé'êëì 'êíî!@ßïð á9¬â.ãäÆñòÁ¾ád*+,-·â9ã>äÆWóôõèéö÷øùúF)*á4¯²+-¹1.ª~++++XXX-¹7'+,¶@»FYH½YS¸P¿»SY+¹UY\:+,¶@°+,¶@»FYH½YS¸P¿â. ?8DAEKFXGeO~PˆQTU¢Vã4~
ûü¯äƯWó¯ôõ¯èéî8,%úF½¾ád*+,-·âbã>äÆWóôõèéö÷øùúFýþáÞ Œ-À¹_:¼:Ç g7 +k ”žSpY6KY ¸vˆ·…: +  ¾,¹~™§¹ …e7 §ÿ¬+k±â:m np$q,r@sLt[ubvsuxwxƒyzãp [%ÿ =FŒäÆŒŒøùŒñòŒö÷Œ zW $h
 îŠýq Dý ÿE lŠ
cq lÿ lŠ
cq lÿ
lŠ
cq úá] 
¬â~ ã äÆñòôî þáæ·-À¹_:¼:6¼: Ç g7

”žppY6 žKY  
¸vˆ·…:
¾d
¾¢¾—`¼:¸˜:

¾¸˜
¾`6
 …e7
§ÿ+…¹ž+¹¢±âN Ž.BN]is˜~œŸž¢Ÿ« ¡ãŽs]Bÿ