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