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 -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to