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