Line data Source code
1 : unsigned char _48_txtsim_sql[2536] = { 2 : "create function sys.levenshtein(x string, y string)\n" 3 : "returns int external name txtsim.levenshtein;\n" 4 : "grant execute on function levenshtein(string, string) to public;\n" 5 : "create function sys.levenshtein(x string, y string, insdel int, rep int)\n" 6 : "returns int external name txtsim.levenshtein;\n" 7 : "grant execute on function levenshtein(string, string, int, int) to public;\n" 8 : "create function sys.levenshtein(x string, y string, insdel int, rep int, trans int)\n" 9 : "returns int external name txtsim.levenshtein;\n" 10 : "grant execute on function levenshtein(string, string, int, int, int) to public;\n" 11 : "create filter function sys.maxlevenshtein(x string, y string, k int)\n" 12 : "external name txtsim.maxlevenshtein;\n" 13 : "grant execute on filter function maxlevenshtein(string, string, int) to public;\n" 14 : "create filter function sys.maxlevenshtein(x string, y string, k int, insdel int, rep int)\n" 15 : "external name txtsim.maxlevenshtein;\n" 16 : "grant execute on filter function maxlevenshtein(string, string, int, int, int) to public;\n" 17 : "create function sys.jarowinkler(x string, y string)\n" 18 : "returns double external name txtsim.jarowinkler;\n" 19 : "grant execute on function jarowinkler(string, string) to public;\n" 20 : "create filter function minjarowinkler(x string, y string, threshold double)\n" 21 : "external name txtsim.minjarowinkler;\n" 22 : "grant execute on filter function minjarowinkler(string, string, double) to public;\n" 23 : "create function sys.dameraulevenshtein(x string, y string)\n" 24 : "returns int external name txtsim.dameraulevenshtein;\n" 25 : "grant execute on function dameraulevenshtein(string, string) to public;\n" 26 : "create function sys.dameraulevenshtein(x string, y string, insdel int, rep int, trans int)\n" 27 : "returns int external name txtsim.dameraulevenshtein;\n" 28 : "grant execute on function dameraulevenshtein(string, string, int, int, int) to public;\n" 29 : "create function sys.editdistance(x string, y string)\n" 30 : "returns int external name txtsim.editdistance;\n" 31 : "grant execute on function editdistance(string, string) to public;\n" 32 : "create function sys.editdistance2(x string, y string)\n" 33 : "returns int external name txtsim.editdistance2;\n" 34 : "grant execute on function editdistance2(string, string) to public;\n" 35 : "create function sys.soundex(x string)\n" 36 : "returns string external name txtsim.soundex;\n" 37 : "grant execute on function soundex(string) to public;\n" 38 : "create function sys.difference(x string, y string)\n" 39 : "returns int external name txtsim.stringdiff;\n" 40 : "grant execute on function difference(string, string) to public;\n" 41 : "create function sys.qgramnormalize(x string)\n" 42 : "returns string external name txtsim.qgramnormalize;\n" 43 : "grant execute on function qgramnormalize(string) to public;\n" 44 : }; 45 : #include "monetdb_config.h" 46 : #include "sql_import.h" 47 : #ifdef _MSC_VER 48 : #undef read 49 : #pragma section(".CRT$XCU",read) 50 : #endif 51 331 : LIB_STARTUP_FUNC(init_48_txtsim_sql) 52 331 : { sql_register("48_txtsim", _48_txtsim_sql); }