Changeset: 4f0371e3f59f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4f0371e3f59f
Modified Files:
gdk/gdk_join.c
Branch: linear-hashing
Log Message:
Use __func__ instead of string repeating function name.
diffs (163 lines):
diff --git a/gdk/gdk_join.c b/gdk/gdk_join.c
--- a/gdk/gdk_join.c
+++ b/gdk/gdk_join.c
@@ -317,7 +317,7 @@ selectjoin(BAT **r1p, BAT **r2p, BAT *l,
(*ATOMcompare(l->ttype))(v, ATOMnilptr(l->ttype)) == 0) {
/* NIL doesn't match anything */
return nomatch(r1p, r2p, l, r, lci, false, false,
- "selectjoin", t0);
+ __func__, t0);
}
bn = BATselect(r, sr, v, NULL, true, true, false);
@@ -327,7 +327,7 @@ selectjoin(BAT **r1p, BAT **r2p, BAT *l,
if (BATcount(bn) == 0) {
BBPunfix(bn->batCacheid);
return nomatch(r1p, r2p, l, r, lci, false, false,
- "selectjoin", t0);
+ __func__, t0);
}
BAT *r1 = COLnew(0, TYPE_oid, lci->ncand * BATcount(bn), TRANSIENT);
if (r1 == NULL) {
@@ -1748,7 +1748,7 @@ mergejoin(BAT **r1p, BAT **r2p, BAT *l,
(BATtvoid(r) && r->tseqbase == oid_nil) ||
(rvals && cmp(nil, VALUE(r, (r->tsorted ? rci->seq :
canditer_last(rci)) - r->hseqbase)) == 0)))
return nomatch(r1p, r2p, l, r, lci, false, false,
- "mergejoin", t0);
+ __func__, t0);
if (lci->ncand == 0 ||
rci->ncand == 0 ||
@@ -1763,7 +1763,7 @@ mergejoin(BAT **r1p, BAT **r2p, BAT *l,
(l->ttype == TYPE_void && !is_oid_nil(l->tseqbase))))) {
/* there are no matches */
return nomatch(r1p, r2p, l, r, lci, nil_on_miss, only_misses,
- "mergejoin", t0);
+ __func__, t0);
}
BUN maxsize = joininitresults(r1p, r2p, lci->ncand, rci->ncand,
@@ -2523,7 +2523,7 @@ hashjoin(BAT **r1p, BAT **r2p, BAT *l, B
if (lci->ncand == 0 || rci->ncand== 0)
return nomatch(r1p, r2p, l, r, lci,
- nil_on_miss, only_misses, "hashjoin", t0);
+ nil_on_miss, only_misses, __func__, t0);
BUN maxsize = joininitresults(r1p, r2p, lci->ncand, rci->ncand,
l->tkey, r->tkey, semi, nil_on_miss,
@@ -2604,13 +2604,13 @@ hashjoin(BAT **r1p, BAT **r2p, BAT *l, B
HEAPfree(&hsh->heapbckt, true);
GDKfree(hsh);
return nomatch(r1p, r2p, l, r, lci,
- false, false,
"hashjoin", t0);
+ false, false, __func__,
t0);
}
}
} else {
HASHloop_bound(ri, hsh, rb, nil, rl, rh) {
return nomatch(r1p, r2p, l, r, lci,
- false, false, "hashjoin", t0);
+ false, false, __func__, t0);
}
}
}
@@ -2838,7 +2838,7 @@ thetajoin(BAT **r1p, BAT **r2p, BAT *l,
if (!BATtdense(l)) {
/* trivial: nils don't match anything */
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "thetajoin", t0);
+ false, false, __func__, t0);
}
loff = (lng) l->tseqbase - (lng) l->hseqbase;
}
@@ -2846,7 +2846,7 @@ thetajoin(BAT **r1p, BAT **r2p, BAT *l,
if (!BATtdense(r)) {
/* trivial: nils don't match anything */
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "thetajoin", t0);
+ false, false, __func__, t0);
}
roff = (lng) r->tseqbase - (lng) r->hseqbase;
}
@@ -2991,7 +2991,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
if (lcnt == 0 || rcnt == 0)
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
switch (t) {
case TYPE_bte:
@@ -3000,7 +3000,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const bte *)c1 > *(const bte *)c2 ||
((!hi || !li) && -*(const bte *)c1 == *(const bte *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
case TYPE_sht:
if (is_sht_nil(*(const sht *)c1) ||
@@ -3008,7 +3008,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const sht *)c1 > *(const sht *)c2 ||
((!hi || !li) && -*(const sht *)c1 == *(const sht *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
case TYPE_int:
if (is_int_nil(*(const int *)c1) ||
@@ -3016,7 +3016,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const int *)c1 > *(const int *)c2 ||
((!hi || !li) && -*(const int *)c1 == *(const int *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
case TYPE_lng:
if (is_lng_nil(*(const lng *)c1) ||
@@ -3024,7 +3024,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const lng *)c1 > *(const lng *)c2 ||
((!hi || !li) && -*(const lng *)c1 == *(const lng *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
#ifdef HAVE_HGE
case TYPE_hge:
@@ -3033,7 +3033,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const hge *)c1 > *(const hge *)c2 ||
((!hi || !li) && -*(const hge *)c1 == *(const hge *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
#endif
case TYPE_flt:
@@ -3042,7 +3042,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const flt *)c1 > *(const flt *)c2 ||
((!hi || !li) && -*(const flt *)c1 == *(const flt *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
case TYPE_dbl:
if (is_dbl_nil(*(const dbl *)c1) ||
@@ -3050,7 +3050,7 @@ bandjoin(BAT **r1p, BAT **r2p, BAT *l, B
-*(const dbl *)c1 > *(const dbl *)c2 ||
((!hi || !li) && -*(const dbl *)c1 == *(const dbl *)c2))
return nomatch(r1p, r2p, l, r, &lci,
- false, false, "bandjoin", t0);
+ false, false, __func__, t0);
break;
default:
GDKerror("BATbandjoin: unsupported type\n");
@@ -3365,7 +3365,7 @@ fetchjoin(BAT **r1p, BAT **r2p, BAT *l,
e = rci->seq + rci->ncand - r->hseqbase;
if (e == b) {
return nomatch(r1p, r2p, l, r, lci,
- false, false, "fetchjoin", t0);
+ false, false, __func__, t0);
}
r1 = COLnew(0, TYPE_oid, e - b, TRANSIENT);
if (r1 == NULL)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list