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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list