Changeset: 96111b28e6c7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/96111b28e6c7
Modified Files:
        clients/Tests/exports.stable.out
        gdk/gdk_cand.c
        gdk/gdk_cand.h
        gdk/gdk_private.h
        gdk/gdk_select.c
        monetdb5/modules/atoms/str.c
        monetdb5/modules/mal/pcre.c
Branch: default
Log Message:

Change BATnegcands interface: add argument for tseqbase.


diffs (108 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -167,7 +167,7 @@ BAT *BATmergecand(BAT *a, BAT *b);
 void *BATmin(BAT *b, void *aggr);
 void *BATmin_skipnil(BAT *b, void *aggr, bit skipnil);
 gdk_return BATmode(BAT *b, bool transient);
-BAT *BATnegcands(BUN nr, BAT *odels);
+BAT *BATnegcands(oid tseq, BUN nr, BAT *odels);
 BAT *BATnil_grp(BAT *l, BAT *g, BAT *e, BAT *s);
 bool BATordered(BAT *b);
 bool BATordered_rev(BAT *b);
diff --git a/gdk/gdk_cand.c b/gdk/gdk_cand.c
--- a/gdk/gdk_cand.c
+++ b/gdk/gdk_cand.c
@@ -1293,7 +1293,7 @@ canditer_slice2val(const struct canditer
 }
 
 BAT *
-BATnegcands2(oid tseq, BUN nr, BAT *odels)
+BATnegcands(oid tseq, BUN nr, BAT *odels)
 {
        const char *nme;
        Heap *dels;
@@ -1363,12 +1363,6 @@ BATnegcands2(oid tseq, BUN nr, BAT *odel
 }
 
 BAT *
-BATnegcands(BUN nr, BAT *odels)
-{
-       return BATnegcands2(0, nr, odels);
-}
-
-BAT *
 BATmaskedcands(oid hseq, BUN nr, BAT *masked, bool selected)
 {
        const char *nme;
diff --git a/gdk/gdk_cand.h b/gdk/gdk_cand.h
--- a/gdk/gdk_cand.h
+++ b/gdk/gdk_cand.h
@@ -228,7 +228,7 @@ gdk_export BAT *canditer_slice(const str
 gdk_export BAT *canditer_sliceval(const struct canditer *ci, oid lo, oid hi);
 gdk_export BAT *canditer_slice2(const struct canditer *ci, BUN lo1, BUN hi1, 
BUN lo2, BUN hi2);
 gdk_export BAT *canditer_slice2val(const struct canditer *ci, oid lo1, oid 
hi1, oid lo2, oid hi2);
-gdk_export BAT *BATnegcands(BUN nr, BAT *odels);
+gdk_export BAT *BATnegcands(oid tseq, BUN nr, BAT *odels);
 gdk_export BAT *BATmaskedcands(oid hseq, BUN nr, BAT *masked, bool selected);
 gdk_export BAT *BATunmask(BAT *b);
 
diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h
--- a/gdk/gdk_private.h
+++ b/gdk/gdk_private.h
@@ -78,8 +78,6 @@ BAT *BATload_intern(bat bid, bool lock)
 gdk_return BATmaterialize(BAT *b, BUN cap)
        __attribute__((__warn_unused_result__))
        __attribute__((__visibility__("hidden")));
-BAT *BATnegcands2(oid hseq, BUN nr, BAT *odels)
-       __attribute__((__visibility__("hidden")));
 gdk_return BATsave_iter(BAT *bd, BATiter *bi, BUN size)
        __attribute__((__visibility__("hidden")));
 void BATsetdims(BAT *b, uint16_t width)
diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c
--- a/gdk/gdk_select.c
+++ b/gdk/gdk_select.c
@@ -1742,7 +1742,7 @@ BATselect(BAT *b, BAT *s, const void *tl
                        if (s) {
                                bn2 = BATdiffcand(s, bn);
                        } else {
-                               bn2 = BATnegcands2(ci.seq, bi.count, bn);
+                               bn2 = BATnegcands(ci.seq, bi.count, bn);
                        }
                        bat_iterator_end(&bi);
                        BBPreclaim(bn);
@@ -2288,7 +2288,7 @@ BATselect(BAT *b, BAT *s, const void *tl
                        if (s) {
                                bn2 = BATdiffcand(s, bn);
                        } else {
-                               bn2 = BATnegcands2(ci.seq, bi.count, bn);
+                               bn2 = BATnegcands(ci.seq, bi.count, bn);
                        }
                        BBPreclaim(bn);
                        bn = bn2;
diff --git a/monetdb5/modules/atoms/str.c b/monetdb5/modules/atoms/str.c
--- a/monetdb5/modules/atoms/str.c
+++ b/monetdb5/modules/atoms/str.c
@@ -1959,7 +1959,7 @@ STRselect(MalStkPtr stk, InstrPtr pci,
                                        assert(rev->batCount == old_s->batCount 
- bn->batCount);
 #endif
                                } else
-                                       rev = BATnegcands(b->batCount, bn);
+                                       rev = BATnegcands(0, b->batCount, bn);
 
                                BBPreclaim(bn);
                                bn = rev;
diff --git a/monetdb5/modules/mal/pcre.c b/monetdb5/modules/mal/pcre.c
--- a/monetdb5/modules/mal/pcre.c
+++ b/monetdb5/modules/mal/pcre.c
@@ -1623,8 +1623,8 @@ PCRElikeselect(bat *ret, const bat *bid,
                        }
 
                        else
-                               rev = BATnegcands(b->batCount, bn);
-                       /* BAT *rev = BATnegcands(b->batCount, bn); */
+                               rev = BATnegcands(0, b->batCount, bn);
+                       /* BAT *rev = BATnegcands(0, b->batCount, bn); */
                        BBPunfix(bn->batCacheid);
                        bn = rev;
                }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to