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

40 lines
5.6 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4ç
 java/lang/Object<init>()Vbyte[]

,org/mariadb/jdbc/plugin/codec/ByteArrayCodecCOMPATIBLE_TYPESLjava/util/EnumSet;  %org/mariadb/jdbc/client/ColumnDecodergetType$()Lorg/mariadb/jdbc/client/DataType;
 java/util/EnumSetcontains(Ljava/lang/Object;)Z
  java/lang/Class isPrimitive()Z "#$ %&java/lang/ByteTYPELjava/lang/Class;
( ) isArray+[B
- ./isAssignableFrom(Ljava/lang/Class;)Z
1 23getBytes}(Lorg/mariadb/jdbc/client/ReadableByteBuf;Lorg/mariadb/jdbc/client/util/MutableInt;Lorg/mariadb/jdbc/client/ColumnDecoder;)[B 567 89.org/mariadb/jdbc/plugin/codec/ByteArrayCodec$1+$SwitchMap$org$mariadb$jdbc$client$DataType[I
;<= >? org/mariadb/jdbc/client/DataTypeordinal()I
ABC D?'org/mariadb/jdbc/client/util/MutableIntget FGH IJ'org/mariadb/jdbc/client/ReadableByteBuf readBytes([B)V FL MNskip(I)VPjava/sql/SQLDataExceptionR(Data type %s cannot be decoded as byte[]
TUV WXjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
OZ [(Ljava/lang/String;)V
] ^+
BINARY_PREFIX `ab cJ%org/mariadb/jdbc/client/socket/Writer
writeBytes
efg h?java/lang/LongintValue
jkl mnjava/lang/Mathmin(II)I pqr s?org/mariadb/jdbc/client/ContextgetServerStatusu,org/mariadb/jdbc/util/constants/ServerStatus `w xywriteBytesEscaped([BIZ)V `{ |N writeByte `~  writeLength(J)V ` cƒ([BII)V ; BLOB"Lorg/mariadb/jdbc/client/DataType;
;B
Š Œ 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;)[B
Ž Œ
decodeText

INSTANCE.Lorg/mariadb/jdbc/plugin/codec/ByteArrayCodec; ; TINYBLOB ; š
MEDIUMBLOB ;œ LONGBLOB ;Ÿ  BIT ;¢ £GEOMETRY ;¥ ¦ VARSTRING ;¨ ©VARCHAR ;« ¬STRING
® ¯°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()Ljava/lang/String; canDecode;(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class;)Zcolumn'Lorg/mariadb/jdbc/client/ColumnDecoder;typeLocalVariableTypeTableLjava/lang/Class<*>;
StackMapTable>(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class<*>;)Z canEncodevalueLjava/lang/Object;buf)Lorg/mariadb/jdbc/client/ReadableByteBuf;length)Lorg/mariadb/jdbc/client/util/MutableInt;calLjava/util/Calendar;context!Lorg/mariadb/jdbc/client/Context;
Exceptionsarr
encodeText(Lorg/mariadb/jdbc/client/socket/Writer;Lorg/mariadb/jdbc/client/Context;Ljava/lang/Object;Ljava/util/Calendar;Ljava/lang/Long;)Vencoder'Lorg/mariadb/jdbc/client/socket/Writer; maxLengthLjava/lang/Long;IÙjava/util/CalendarÛjava/io/IOException getApproximateTextProtocolLength%(Ljava/lang/Object;Ljava/lang/Long;)I encodeBinarygetBinaryEncodeTypeÂ(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;MethodParameters<clinit>5Ljava/lang/Object;Lorg/mariadb/jdbc/plugin/Codec<[B>;
SourceFileByteArrayCodec.java InnerClasses!
±^+
³´µ/±· ¸¹ºµ-°&· ¸»¼µœ%,¶
,,™§¬*+',2*· 3¸3½¾3¿&À 3¿ÁÂ$@³Ãĵ90·¸ÅÆŒµd*+,-·;·>¸ÇÈÉʽ¾ËÌÍÎÏO23µí4-¹:.ªF 333333333,¶:+¹E°+,¶K»OYQ½YS¸Y¿@@JHKPLSO]PjQ·4H Ð+w¸wÇÈwÉÊw½¾Âû@ÏOŒµd*+,-·]·>¸ÇÈÉʽ¾ËÌÍÎÏOÑÒµWI-À*¾6_+-À*ǧ
i,¹o~™§¹v+z±"hjkm*n;k@oHp·HI¸IÓÔIÍÎIÅÆIËÌIÕÖBÉ×Âÿ
`pØe`*ÿ 
`pØe`*ÿ