Changeset: 3ab464af9d50 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3ab464af9d50
Modified Files:
        geom/monetdb5/geomBulk.c
Branch: geo-update
Log Message:

Fixed ST_Transform bulk version: wasn't saving transformed geoms to out BAT.


diffs (21 lines):

diff --git a/geom/monetdb5/geomBulk.c b/geom/monetdb5/geomBulk.c
--- a/geom/monetdb5/geomBulk.c
+++ b/geom/monetdb5/geomBulk.c
@@ -808,9 +808,16 @@ wkbTransform_bat_cand(bat *outBAT_id, ba
                        GEOSSetSRID(transformedGeosGeometry, *srid_dst);
                        /* get the wkb */
                        if ((transformedWKB = 
geos2wkb(transformedGeosGeometry)) == NULL)
-                               err = createException(MAL, "batgeom.Transform", 
SQLSTATE(38000) "Geos operation geos2wkb failed");
+                               throw(MAL, "batgeom.Transform", SQLSTATE(38000) 
"Geos operation geos2wkb failed");
+                       else {
+                               if (BUNappend(outBAT, transformedWKB, false) != 
GDK_SUCCEED) {
+                                       throw(MAL, "batgeom.Transform", 
SQLSTATE(HY013) MAL_MALLOC_FAIL);
+                               }
+                       }
+
                        /* destroy the geos geometries */
                        GEOSGeom_destroy(transformedGeosGeometry);
+
                }
                GEOSGeom_destroy(geosGeometry);
        }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to