Changeset: 431f0275e69a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=431f0275e69a
Modified Files:
        geom/monetdb5/geom.c
        geom/monetdb5/geomBulk.c
        geom/monetdb5/sfcgalBulk.c
Branch: sfcgal
Log Message:

BAThdense is gone, fix compilation once again


diffs (101 lines):

diff --git a/geom/monetdb5/geom.c b/geom/monetdb5/geom.c
--- a/geom/monetdb5/geom.c
+++ b/geom/monetdb5/geom.c
@@ -4507,11 +4507,6 @@ wkbUnionAggr(wkb **outWKB, bat *inBAT_id
                }
         return MAL_SUCCEED;
     }
-       //check if the BATs are dense and aligned
-       if (!BAThdense(inBAT)) {
-               BBPunfix(inBAT->batCacheid);
-               throw(MAL, "geom.Union", "BATs must have dense heads");
-       }
 
        if (BATcount(inBAT) == 0) {
                BBPunfix(inBAT->batCacheid);
@@ -4625,11 +4620,6 @@ wkbUnionCascade(wkb **outWKB, bat *inBAT
                }
         return MAL_SUCCEED;
     }
-       //check if the BATs are dense and aligned
-       if (!BAThdense(inBAT)) {
-               BBPunfix(inBAT->batCacheid);
-               throw(MAL, "geom.Collect", "BATs must have dense heads");
-       }
        //iterator over the BATs
        inBAT_iter = bat_iterator(inBAT);
 
diff --git a/geom/monetdb5/geomBulk.c b/geom/monetdb5/geomBulk.c
--- a/geom/monetdb5/geomBulk.c
+++ b/geom/monetdb5/geomBulk.c
@@ -1397,10 +1397,6 @@ wkbAsX3D_bat(bat *outBAT_id, bat *inBAT_
                throw(MAL, "batgeom.SetSRID", "Problem retrieving BAT");
        }
 
-       if (!BAThdense(inBAT)) {
-               BBPunfix(inBAT->batCacheid);
-               throw(MAL, "batgeom.SetSRID", "The BAT must have dense head");
-       }
        //create a new BAT for the output
        if ((outBAT = COLnew(inBAT->hseqbase, ATOMindex("str"), 
BATcount(inBAT), TRANSIENT)) == NULL) {
                BBPunfix(inBAT->batCacheid);
@@ -1446,22 +1442,11 @@ wkbIntersection_bat(bat *outBAT_id, bat 
                throw(MAL, "batgeom.Intersection", "Problem retrieving BAT");
        }
 
-       if (!BAThdense(aBAT)) {
-               BBPunfix(aBAT->batCacheid);
-               throw(MAL, "batgeom.Intersection", "The BAT must have dense 
head");
-       }
-
        if ((bBAT = BATdescriptor(*bBAT_id)) == NULL) {
                BBPunfix(aBAT->batCacheid);
                throw(MAL, "batgeom.Intersection", "Problem retrieving BAT");
        }
 
-       if (!BAThdense(bBAT)) {
-               BBPunfix(aBAT->batCacheid);
-               BBPunfix(bBAT->batCacheid);
-               throw(MAL, "batgeom.Intersection", "The BAT must have dense 
head");
-       }
-
     if (BATcount(aBAT) != BATcount(bBAT)) {
                BBPunfix(aBAT->batCacheid);
                BBPunfix(bBAT->batCacheid);
@@ -1519,22 +1504,11 @@ wkbIntersection_bat_s(bat *outBAT_id, ba
                throw(MAL, "batgeom.Intersection", "Problem retrieving BAT");
        }
 
-       if (!BAThdense(aBAT)) {
-               BBPunfix(aBAT->batCacheid);
-               throw(MAL, "batgeom.Intersection", "The BAT must have dense 
head");
-       }
-
        if ((bBAT = BATdescriptor(*bBAT_id)) == NULL) {
                BBPunfix(aBAT->batCacheid);
                throw(MAL, "batgeom.Intersection", "Problem retrieving BAT");
        }
 
-       if (!BAThdense(bBAT)) {
-               BBPunfix(aBAT->batCacheid);
-               BBPunfix(bBAT->batCacheid);
-               throw(MAL, "batgeom.Intersection", "The BAT must have dense 
head");
-       }
-
     if (BATcount(aBAT) != BATcount(bBAT)) {
                BBPunfix(aBAT->batCacheid);
                BBPunfix(bBAT->batCacheid);
diff --git a/geom/monetdb5/sfcgalBulk.c b/geom/monetdb5/sfcgalBulk.c
--- a/geom/monetdb5/sfcgalBulk.c
+++ b/geom/monetdb5/sfcgalBulk.c
@@ -25,10 +25,6 @@ geom_sfcgal_triangulate2DZ_bat(bat *outB
                throw(MAL, "batgeom.geom_sfcgal_triangle2DZ", "Problem 
retrieving BAT");
        }
 
-       if (!BAThdense(inBAT)) {
-               BBPunfix(inBAT->batCacheid);
-               throw(MAL, "batgeom.geom_sfcgal_triangle2DZ", "The BAT must 
have dense head");
-       }
        //create a new BAT for the output
        if ((outBAT = COLnew(inBAT->hseqbase, ATOMindex("wkb"), 
BATcount(inBAT), TRANSIENT)) == NULL) {
                BBPunfix(inBAT->batCacheid);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to