Changeset: 09232e8bc734 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=09232e8bc734
Modified Files:
        sql/backends/monet5/BDCC/bdcc.mal
Branch: BDCC
Log Message:

First attempt to check nullity of sl and sr


diffs (23 lines):

diff --git a/sql/backends/monet5/BDCC/bdcc.mal 
b/sql/backends/monet5/BDCC/bdcc.mal
--- a/sql/backends/monet5/BDCC/bdcc.mal
+++ b/sql/backends/monet5/BDCC/bdcc.mal
@@ -66,8 +66,17 @@ function remapequivsubjoin(x:bat[:oid,:i
                            y:bat[:oid,:int], yOldMasksStr:str, 
yNewMasksStr:str,
                            sl:bat[:oid,:oid], sr:bat[:oid,:oid], 
nil_matches:bit,estimate:lng) 
                           (l:bat[:oid,:oid],r:bat[:oid,:oid]);
-    xsel := algebra.leftfetchjoin(sl, x);
-    ysel := algebra.leftfetchjoin(sr, x);
+    xsel := x;
+                         
+    barrier sl;
+        xsel := algebra.leftfetchjoin(sl, x);
+    exit sl;
+
+    ysel := y;
+
+    barrier sr;
+        ysel := algebra.leftfetchjoin(sr, y);
+    exit sr;
     
     (l,r) := remapequivjoin(xsel, xOldMasksStr, xNewMasksStr,
                             ysel, yOldMasksStr, yNewMasksStr);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to