Changeset: 7a6506e8387d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7a6506e8387d Modified Files: monetdb5/extras/rdf/rdfalgebra.c Branch: rdf Log Message:
Fix bug causing by using the wrong maximum value for oid diffs (23 lines): diff --git a/monetdb5/extras/rdf/rdfalgebra.c b/monetdb5/extras/rdf/rdfalgebra.c --- a/monetdb5/extras/rdf/rdfalgebra.c +++ b/monetdb5/extras/rdf/rdfalgebra.c @@ -268,7 +268,7 @@ str RDFmultiway_merge_outerjoins(int np, while (1){ //Get the minimum element and store it in output MinHeapNode root = getMin(hp); - if (root.element == INT_MAX) break; + if (root.element == GDK_oid_max) break; if (lastS != root.element){ //New S @@ -304,8 +304,9 @@ str RDFmultiway_merge_outerjoins(int np, root.j += 1; } //If root was the last element of its array - else root.element = INT_MAX; //INT_MAX is for infinite + else root.element = GDK_oid_max; + //printf("Update root.element = " BUNFMT, root.element); //Replace root with next element of array replaceMin(hp, root); } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list