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

31 lines
4.6 KiB
Plaintext
Raw Normal View History

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

java/lang/ClassgetName()Ljava/lang/String;  'org/mariadb/jdbc/plugin/codec/LongCodecCOMPATIBLE_TYPESLjava/util/EnumSet;  %org/mariadb/jdbc/client/ColumnDecodergetType$()Lorg/mariadb/jdbc/client/DataType;
  java/util/EnumSetcontains(Ljava/lang/Object;)Z
" #$ isPrimitive()Z &'( )*java/lang/IntegerTYPELjava/lang/Class;
, -.isAssignableFrom(Ljava/lang/Class;)Z 0 12decodeLongTextU(Lorg/mariadb/jdbc/client/ReadableByteBuf;Lorg/mariadb/jdbc/client/util/MutableInt;)J
4 56valueOf(J)Ljava/lang/Long; 8 92decodeLongBinary
; <toString >?@ AB%org/mariadb/jdbc/client/socket/Writer
writeAscii(Ljava/lang/String;)V
DEF GHjava/lang/Stringlength()I
J KL longValue()J >N OP writeLong(J)V RST UV org/mariadb/jdbc/client/DataTypeBIGINT"Lorg/mariadb/jdbc/client/DataType;
RX YHget
[ \] 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/lang/Long;
_ `]
decodeText
 c deINSTANCE)Lorg/mariadb/jdbc/plugin/codec/LongCodec; Rg hVFLOAT Rj kVDOUBLE Rm nV
OLDDECIMAL Rp qVVARCHAR Rs tVDECIMAL Rv wVENUM Ry zV VARSTRING R| }VSTRING R VTINYINT R ƒVSMALLINT R V MEDIUMINT Rˆ VINTEGER R ŒVBIT RŽ VYEAR R VBLOB R VTINYBLOB R ˜V
MEDIUMBLOB Rš VLONGBLOB
 žŸ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;typeLocalVariableTypeTableLjava/lang/Class<*>;
StackMapTable>(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class<*>;)Z canEncodevalueLjava/lang/Object;buf)Lorg/mariadb/jdbc/client/ReadableByteBuf;)Lorg/mariadb/jdbc/client/util/MutableInt;calLjava/util/Calendar;context!Lorg/mariadb/jdbc/client/Context;
Exceptions¾java/sql/SQLDataException
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;maxLenLjava/lang/Long;Æjava/io/IOException getApproximateTextProtocolLength%(Ljava/lang/Object;Ljava/lang/Long;)I encodeBinary maxLengthgetBinaryEncodeTypeÂ(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>CLjava/lang/Object;Lorg/mariadb/jdbc/plugin/Codec<Ljava/lang/Long;>;
SourceFileLongCodec.java! de¢£
¤/±¥¦ §e¨¤0 °¥,¦ §e©ª¤!™
,+™§¬¥01+0¦ ,§e,«¬,­*® ,­¯°@¢±² ¤9¬¥5¦§e³´`]¤h -+,¹/¸¥@¦> §e µ G· «¬ ¸¹ º»¼½\]¤h -+,¹7¸¥K¦> §e µ G· «¬ ¸¹ º»¼½¿À¤k +-¶=±¥
Q
R¦> §e Á º» ³´ ¸¹ ÃļÅÇȤF¥V¦ §e³´GÄÉÀ¤n+-ÀM±¥