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

Reply via email to