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 -- [email protected]
To unsubscribe send an email to [email protected]