Changeset: d5b7e849f696 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d5b7e849f696
Modified Files:
        clients/Tests/exports.stable.out
        gdk/gdk.h
        gdk/gdk_batop.c
        gdk/gdk_tm.c
Branch: default
Log Message:

Cleanup: remove unused (never called) functions TMsubcommit and BATreplacepos.


diffs (103 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
@@ -181,7 +181,6 @@ BAT *BATproject2(BAT *restrict l, BAT *r
 BAT *BATprojectchain(BAT **bats);
 gdk_return BATrangejoin(BAT **r1p, BAT **r2p, BAT *l, BAT *rl, BAT *rh, BAT 
*sl, BAT *sr, bool li, bool hi, bool anti, bool symmetric, BUN estimate) 
__attribute__((__warn_unused_result__));
 gdk_return BATreplace(BAT *b, BAT *p, BAT *n, bool force) 
__attribute__((__warn_unused_result__));
-gdk_return BATreplacepos(BAT *b, const oid *positions, BAT *n, bool autoincr, 
bool force) __attribute__((__warn_unused_result__));
 void BATrmprop(BAT *b, enum prop_t idx);
 void BATrmprop_nolock(BAT *b, enum prop_t idx);
 gdk_return BATrtree(BAT *wkb, BAT *mbr);
@@ -415,7 +414,6 @@ gdk_return STRMPcreate(BAT *b, BAT *s);
 void STRMPdestroy(BAT *b);
 BAT *STRMPfilter(BAT *b, BAT *s, const char *q, const bool keep_nils);
 bool THRhighwater(void);
-gdk_return TMsubcommit(BAT *bl) __attribute__((__warn_unused_result__));
 gdk_return TMsubcommit_list(bat *restrict subcommit, BUN *restrict sizes, int 
cnt, lng logno) __attribute__((__warn_unused_result__));
 void VALclear(ValPtr v);
 int VALcmp(const ValRecord *p, const ValRecord *q);
diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -1314,8 +1314,6 @@ gdk_export gdk_return BATreplace(BAT *b,
        __attribute__((__warn_unused_result__));
 gdk_export gdk_return BATupdate(BAT *b, BAT *p, BAT *n, bool force)
        __attribute__((__warn_unused_result__));
-gdk_export gdk_return BATreplacepos(BAT *b, const oid *positions, BAT *n, bool 
autoincr, bool force)
-       __attribute__((__warn_unused_result__));
 gdk_export gdk_return BATupdatepos(BAT *b, const oid *positions, BAT *n, bool 
autoincr, bool force)
        __attribute__((__warn_unused_result__));
 
@@ -2100,8 +2098,6 @@ BUNtoid(BAT *b, BUN p)
 /*
  * @+ Transaction Management
  */
-gdk_export gdk_return TMsubcommit(BAT *bl)
-       __attribute__((__warn_unused_result__));
 gdk_export gdk_return TMsubcommit_list(bat *restrict subcommit, BUN *restrict 
sizes, int cnt, lng logno)
        __attribute__((__warn_unused_result__));
 
diff --git a/gdk/gdk_batop.c b/gdk/gdk_batop.c
--- a/gdk/gdk_batop.c
+++ b/gdk/gdk_batop.c
@@ -1790,12 +1790,14 @@ BATupdate(BAT *b, BAT *p, BAT *n, bool f
        return BATappend_or_update(b, p, NULL, n, true, false, force);
 }
 
+#if 0                          /* not used */
 /* like BATreplace, but the positions are given by an array of oid values */
 gdk_return
 BATreplacepos(BAT *b, const oid *positions, BAT *n, bool autoincr, bool force)
 {
        return BATappend_or_update(b, NULL, positions, n, false, autoincr, 
force);
 }
+#endif
 
 /* like BATreplace, but the positions are given by an array of oid
  * values, and they may specify locations beyond the end of b */
diff --git a/gdk/gdk_tm.c b/gdk/gdk_tm.c
--- a/gdk/gdk_tm.c
+++ b/gdk/gdk_tm.c
@@ -156,7 +156,7 @@ TMcommit(void)
  * @- TMsubcommit
  *
  * Create a new checkpoint that is equal to the previous, with the
- * exception that for the passed list of batnames, the current state
+ * exception that for the passed list of bats, the current state
  * will be reflected in the new checkpoint.
  *
  * On the bats in this list we assume exclusive access during the
@@ -220,32 +220,3 @@ TMsubcommit_list(bat *restrict subcommit
        BBPtmunlock();
        return ret;
 }
-
-gdk_return
-TMsubcommit(BAT *b)
-{
-       int cnt = 1;
-       gdk_return ret = GDK_FAIL;
-       bat *subcommit;
-       BUN p, q;
-
-       subcommit = GDKmalloc((BATcount(b) + 1) * sizeof(bat));
-       if (subcommit == NULL)
-               return GDK_FAIL;
-
-       BATiter bi = bat_iterator(b);
-       subcommit[0] = 0;       /* BBP artifact: slot 0 in the array will be 
ignored */
-       /* collect the list and save the new bats outside any
-        * locking */
-       BATloop(b, p, q) {
-               bat bid = BBPindex((str) BUNtvar(bi, p));
-
-               if (bid)
-                       subcommit[cnt++] = bid;
-       }
-       bat_iterator_end(&bi);
-
-       ret = TMsubcommit_list(subcommit, NULL, cnt, -1);
-       GDKfree(subcommit);
-       return ret;
-}
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to