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

43 lines
8.6 KiB
Plaintext
Raw Normal View History

2025-10-24 00:14:54 +02:00
Êþº¾4ò
 java/lang/Object<init>()V(org/mariadb/jdbc/type/GeometryCollection

java/lang/ClassgetName()Ljava/lang/String;  %org/mariadb/jdbc/client/ColumnDecodergetType$()Lorg/mariadb/jdbc/client/DataType;   org/mariadb/jdbc/client/DataTypeGEOMETRY"Lorg/mariadb/jdbc/client/DataType;
 isAssignableFrom(Ljava/lang/Class;)Z
!" #$5org/mariadb/jdbc/plugin/codec/GeometryCollectionCodec 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;)Lorg/mariadb/jdbc/type/GeometryCollection; &'( )*'org/mariadb/jdbc/client/ReadableByteBufskip(I)V
,-. /0'org/mariadb/jdbc/client/util/MutableIntget()I 234 56org/mariadb/jdbc/type/Geometry getGeometryl(Lorg/mariadb/jdbc/client/ReadableByteBuf;ILorg/mariadb/jdbc/client/Column;)Lorg/mariadb/jdbc/type/Geometry;8java/sql/SQLDataException:9Geometric type %s cannot be decoded as GeometryCollection 2< =>getClass()Ljava/lang/Class;
@AB CDjava/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
7F G(Ljava/lang/String;)VI4Data type %s cannot be decoded as GeometryCollectionKjava/lang/StringBuilder
JNST_GeomCollFromText('
JP QRappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
T UtoStringW')
JT
@Z [\getBytes()[B ^_` ab%org/mariadb/jdbc/client/socket/Writer
writeBytes([B)V
d ef
getGeometries#()[Lorg/mariadb/jdbc/type/Geometry;horg/mariadb/jdbc/type/Pointj org/mariadb/jdbc/type/LineString
il mn getPoints ()[Lorg/mariadb/jdbc/type/Point;porg/mariadb/jdbc/type/Polygon
or stgetLines%()[Lorg/mariadb/jdbc/type/LineString;v org/mariadb/jdbc/type/MultiPoint
uly%org/mariadb/jdbc/type/MultiLineString
xr|"org/mariadb/jdbc/type/MultiPolygon
{~  getPolygons"()[Lorg/mariadb/jdbc/type/Polygon; ^ ƒ writeLength(J)V ^ *writeInt ^ Š* writeByte
gŒ ŽgetX()D ^  writeDouble(D)V
g ŽgetY  ˜BLOB
-
œ$
decodeText
 Ÿ  ¡INSTANCE7Lorg/mariadb/jdbc/plugin/codec/GeometryCollectionCodec;£org/mariadb/jdbc/plugin/CodecCodeLineNumberTableLocalVariableTablethis className canDecode;(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class;)Zcolumn'Lorg/mariadb/jdbc/client/ColumnDecoder;typeLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>;
StackMapTable Signature>(Lorg/mariadb/jdbc/client/ColumnDecoder;Ljava/lang/Class<*>;)Z canEncode(Ljava/lang/Object;)ZvalueLjava/lang/Object;buf)Lorg/mariadb/jdbc/client/ReadableByteBuf;length)Lorg/mariadb/jdbc/client/util/MutableInt;calLjava/util/Calendar;context!Lorg/mariadb/jdbc/client/Context;
Exceptionsgeo Lorg/mariadb/jdbc/type/Geometry;
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;Êjava/io/IOException getApproximateTextProtocolLength%(Ljava/lang/Object;Ljava/lang/Long;)I encodeBinaryls"Lorg/mariadb/jdbc/type/LineString;polyLorg/mariadb/jdbc/type/Polygon;ptLorg/mariadb/jdbc/type/Point;mp"Lorg/mariadb/jdbc/type/MultiPoint;mlines'Lorg/mariadb/jdbc/type/MultiLineString; multiPolygon$Lorg/mariadb/jdbc/type/MultiPolygon;geometryCollection*Lorg/mariadb/jdbc/type/GeometryCollection;IÞorg/mariadb/jdbc/client/Contextàjava/util/Calendarâjava/lang/Longä![Lorg/mariadb/jdbc/type/Geometry;æ#[Lorg/mariadb/jdbc/type/LineString;è [Lorg/mariadb/jdbc/type/Polygon;ê[Lorg/mariadb/jdbc/type/Point;getBinaryEncodeTypeÂ(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>]Ljava/lang/Object;Lorg/mariadb/jdbc/plugin/Codec<Lorg/mariadb/jdbc/type/GeometryCollection;>;
SourceFileGeometryCollectionCodec.java! ¢ ¡
¤/±¥¦ §¡¨¤0 °¥¦ §¡©ª¤v²¦,§¬¥¦ §¡«¬­®¯ ­°±@²³´µ¤9¬¥¦§¡·œ$¤h *+,-°¥)¦> §¡ ¸¹ º» «¬ ¼½ ¾¿À7#$¤ p-¹²¦C+¹%+,¶+d-¸1:Á À°»7Y9½Y¹; S¸E¿+,¶%»7YH½YS¸E¿¥*
4 56 7.8<;E9L=V>c?¦H ,ÁÂp§¡p¸¹pº»p«¬p¼½p¾¿± ü.À7ÃĤ%+»JY·LO-¶O]±¥
J$K¦>%§¡%ÅÆ%¾¿%·%¼½%ÇÈÀÉË̤@¬¥O¦ §¡·ºÈÍĤ ÄË-À:
6c:¾6 6

 ¢L
2:  Ág™§1 Ái™  Àh``6§ Áo™?„  Àq:  ¾6
6
¢  2:h``6§ÿß§Î Áu™  Àh``6§¯ Áx™@„  Àz:  ¾6