This is an automated email from the ASF dual-hosted git repository.

imbruced pushed a commit to branch add-geom-from-mysql-function
in repository https://gitbox.apache.org/repos/asf/sedona.git

commit d19857b4a24eff2eec8cf4822bf94546e8fd6520
Author: pawelkocinski <[email protected]>
AuthorDate: Fri Aug 15 15:34:38 2025 +0200

    SEDONA-743 Add geom from mysql function.
---
 .../common/geometrySerde/GeometrySerializer.java   | 37 ----------------------
 1 file changed, 37 deletions(-)

diff --git 
a/common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerializer.java
 
b/common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerializer.java
index c0d9154cfd..508a62901d 100644
--- 
a/common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerializer.java
+++ 
b/common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerializer.java
@@ -32,38 +32,12 @@ import org.locationtech.jts.geom.Point;
 import org.locationtech.jts.geom.Polygon;
 import org.locationtech.jts.geom.PrecisionModel;
 import org.locationtech.jts.io.WKBConstants;
-import org.locationtech.jts.io.WKBReader;
-import org.locationtech.jts.io.WKBWriter;
 
 public class GeometrySerializer {
   private static final Coordinate NULL_COORDINATE = new Coordinate(Double.NaN, 
Double.NaN);
   private static final PrecisionModel PRECISION_MODEL = new PrecisionModel();
 
   public static byte[] serialize(Geometry geometry) {
-    return new WKBWriter().write(geometry);
-    //    GeometryBuffer buffer;
-    //    if (geometry instanceof Point) {
-    //      buffer = serializePoint((Point) geometry);
-    //    } else if (geometry instanceof MultiPoint) {
-    //      buffer = serializeMultiPoint((MultiPoint) geometry);
-    //    } else if (geometry instanceof LineString) {
-    //      buffer = serializeLineString((LineString) geometry);
-    //    } else if (geometry instanceof MultiLineString) {
-    //      buffer = serializeMultiLineString((MultiLineString) geometry);
-    //    } else if (geometry instanceof Polygon) {
-    //      buffer = serializePolygon((Polygon) geometry);
-    //    } else if (geometry instanceof MultiPolygon) {
-    //      buffer = serializeMultiPolygon((MultiPolygon) geometry);
-    //    } else if (geometry instanceof GeometryCollection) {
-    //      buffer = serializeGeometryCollection((GeometryCollection) 
geometry);
-    //    } else {
-    //      throw new UnsupportedOperationException(
-    //          "Geometry type is not supported: " + 
geometry.getClass().getSimpleName());
-    //    }
-    //    return buffer.toByteArray();
-  }
-
-  public static byte[] serializeLegacy(Geometry geometry) {
     GeometryBuffer buffer;
     if (geometry instanceof Point) {
       buffer = serializePoint((Point) geometry);
@@ -87,17 +61,6 @@ public class GeometrySerializer {
   }
 
   public static Geometry deserialize(byte[] bytes) {
-    WKBReader reader = new WKBReader();
-    try {
-      return reader.read(bytes);
-    } catch (Exception e) {
-      throw new IllegalArgumentException("Failed to deserialize geometry from 
bytes", e);
-    }
-    //    GeometryBuffer buffer = GeometryBufferFactory.wrap(bytes);
-    //    return deserialize(buffer);
-  }
-
-  public static Geometry deserializeLegacy(byte[] bytes) {
     GeometryBuffer buffer = GeometryBufferFactory.wrap(bytes);
     return deserialize(buffer);
   }

Reply via email to