Changeset: 637be838caf8 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/637be838caf8
Modified Files:
monetdb5/modules/mal/txtsim.c
Branch: default
Log Message:
fixed mel interface with c implementation
diffs (21 lines):
diff --git a/monetdb5/modules/mal/txtsim.c b/monetdb5/modules/mal/txtsim.c
--- a/monetdb5/modules/mal/txtsim.c
+++ b/monetdb5/modules/mal/txtsim.c
@@ -585,7 +585,7 @@ bailout:
}
static str
-TXTSIMminjarowinkler(bool *res, str *x, str *y, int *threshold)
+TXTSIMminjarowinkler(bit *res, str *x, str *y, const dbl *threshold)
{
str msg = MAL_SUCCEED;
double s = 1;
@@ -1924,7 +1924,7 @@ mel_func txtsim_init_funcs[] = {
pattern("txtsim", "maxlevenshtein", TXTSIMmaxlevenshtein, false,
"Levenshtein distance with variable costs but up to a MAX", args(1, 6,
arg("",int),
arg("l",str),arg("r",str),arg("k",int),arg("insdel_cost",int),arg("replace_cost",int))),
pattern("battxtsim", "maxlevenshtein", BATTXTSIMmaxlevenshtein, false,
"Same as maxlevenshtein but for BATS", args(1, 4, batarg("",bit),
batarg("l",str),batarg("r",str),arg("k",int))),
pattern("battxtsim", "maxlevenshtein", BATTXTSIMmaxlevenshtein, false,
"Same as maxlevenshtein but for BATS", args(1, 6, batarg("",bit),
batarg("l",str),batarg("r",str),arg("k",int),arg("insdel_cost",int),arg("replace_cost",int))),
- command("txtsim", "maxlevenshteinjoin", TXTSIMmaxlevenshteinjoin,
false, "", args(2,10,
batarg("",oid),batarg("",oid),batarg("l",str),batarg("r",str),batarg("sl",oid),batarg("sr",oid),arg("nil_matches",bit),arg("estimate",lng),arg("anti",bit))),
+ command("txtsim", "maxlevenshteinjoin", TXTSIMmaxlevenshteinjoin,
false, "", args(2,10,
batarg("",oid),batarg("",oid),batarg("l",str),batarg("r",str),batarg("k",int),batarg("sl",oid),batarg("sr",oid),arg("nil_matches",bit),arg("estimate",lng),arg("anti",bit))),
command("txtsim", "soundex", soundex, false, "Soundex function for
phonetic matching", args(1,2, arg("",str),arg("name",str))),
command("txtsim", "stringdiff", stringdiff, false, "Calculate the
soundexed editdistance", args(1,3, arg("",int),arg("s1",str),arg("s2",str))),
command("txtsim", "qgramnormalize", qgram_normalize, false,
"'Normalizes' strings (eg. toUpper and replaces non-alphanumerics with one
space", args(1,2, arg("",str),arg("input",str))),
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]