Changeset: 8a328745f3e6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8a328745f3e6
Modified Files:
        gdk/gdk_calc.c
Branch: Jun2020
Log Message:

Don't set properties on input bats.


diffs (79 lines):

diff --git a/gdk/gdk_calc.c b/gdk/gdk_calc.c
--- a/gdk/gdk_calc.c
+++ b/gdk/gdk_calc.c
@@ -320,11 +320,6 @@ BATcalcnot(BAT *b, BAT *s, BAT *r)
        bn->tnonil = nils == 0;
        bn->tkey = b->tkey && nils <= 1;
 
-       if (nils != 0 && !b->tnil) {
-               b->tnil = true;
-               b->batDirtydesc = true;
-       }
-
        TRC_DEBUG(ALGO, "b=" ALGOBATFMT ",s=" ALGOOPTBATFMT
                  ",r=" ALGOOPTBATFMT " -> " ALGOOPTBATFMT " " LLFMT "usec\n",
                  ALGOBATPAR(b), ALGOOPTBATPAR(s),
@@ -450,11 +445,6 @@ BATcalcnegate(BAT *b, BAT *s, BAT *r)
        bn->tnonil = nils == 0;
        bn->tkey = b->tkey && nils <= 1;
 
-       if (nils != 0 && !b->tnil) {
-               b->tnil = true;
-               b->batDirtydesc = true;
-       }
-
        TRC_DEBUG(ALGO, "b=" ALGOBATFMT ",s=" ALGOOPTBATFMT
                  ",r=" ALGOOPTBATFMT " -> " ALGOOPTBATFMT " " LLFMT "usec\n",
                  ALGOBATPAR(b), ALGOOPTBATPAR(s),
@@ -590,11 +580,6 @@ BATcalcabsolute(BAT *b, BAT *s, BAT *r)
        bn->tnil = nils != 0;
        bn->tnonil = nils == 0;
 
-       if (nils && !b->tnil) {
-               b->tnil = true;
-               b->batDirtydesc = true;
-       }
-
        TRC_DEBUG(ALGO, "b=" ALGOBATFMT ",s=" ALGOOPTBATFMT
                  ",r=" ALGOOPTBATFMT " -> " ALGOOPTBATFMT " " LLFMT "usec\n",
                  ALGOBATPAR(b), ALGOOPTBATPAR(s),
@@ -729,11 +714,6 @@ BATcalciszero(BAT *b, BAT *s, BAT *r)
        bn->tnil = nils != 0;
        bn->tnonil = nils == 0;
 
-       if (nils != 0 && !b->tnil) {
-               b->tnil = true;
-               b->batDirtydesc = true;
-       }
-
        TRC_DEBUG(ALGO, "b=" ALGOBATFMT ",s=" ALGOOPTBATFMT
                  ",r=" ALGOOPTBATFMT " -> " ALGOOPTBATFMT " " LLFMT "usec\n",
                  ALGOBATPAR(b), ALGOOPTBATPAR(s),
@@ -872,11 +852,6 @@ BATcalcsign(BAT *b, BAT *s, BAT *r)
        bn->tnil = nils != 0;
        bn->tnonil = nils == 0;
 
-       if (nils != 0 && !b->tnil) {
-               b->tnil = true;
-               b->batDirtydesc = true;
-       }
-
        TRC_DEBUG(ALGO, "b=" ALGOBATFMT ",s=" ALGOOPTBATFMT
                  ",r=" ALGOOPTBATFMT " -> " ALGOOPTBATFMT " " LLFMT "usec\n",
                  ALGOBATPAR(b), ALGOOPTBATPAR(s),
@@ -3805,15 +3780,6 @@ BATcalcincrdecr(BAT *b, BAT *s, BAT *r, 
        bn->tnil = nils != 0;
        bn->tnonil = nils == 0;
 
-       if (nils && !b->tnil) {
-               b->tnil = true;
-               b->batDirtydesc = true;
-       }
-       if (nils == 0 && !b->tnonil) {
-               b->tnonil = true;
-               b->batDirtydesc = true;
-       }
-
        TRC_DEBUG(ALGO, "%s: b=" ALGOBATFMT ",s=" ALGOOPTBATFMT
                  ",r=" ALGOOPTBATFMT " -> " ALGOOPTBATFMT " " LLFMT "usec\n",
                  func, ALGOBATPAR(b), ALGOOPTBATPAR(s),
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to