#include "postgres.h"
#include <ctype.h>
#include "utils/builtins.h"
#include "utils/varlena.h"
#include "varatt.h"
Go to the source code of this file.
Definition at line 141 of file fuzzystrmatch.c.
Definition at line 313 of file fuzzystrmatch.c.
Definition at line 306 of file fuzzystrmatch.c.
Definition at line 338 of file fuzzystrmatch.c.
Definition at line 343 of file fuzzystrmatch.c.
Definition at line 135 of file fuzzystrmatch.c.
Definition at line 315 of file fuzzystrmatch.c.
Definition at line 308 of file fuzzystrmatch.c.
Definition at line 144 of file fuzzystrmatch.c.
Definition at line 75 of file fuzzystrmatch.c.
Definition at line 304 of file fuzzystrmatch.c.
Definition at line 138 of file fuzzystrmatch.c.
Definition at line 147 of file fuzzystrmatch.c.
Definition at line 340 of file fuzzystrmatch.c.
Definition at line 336 of file fuzzystrmatch.c.
Definition at line 311 of file fuzzystrmatch.c.
Definition at line 106 of file fuzzystrmatch.c.
Definition at line 57 of file fuzzystrmatch.c.
Definition at line 107 of file fuzzystrmatch.c.
Definition at line 347 of file fuzzystrmatch.c.
References AFFECTH, After_Next_Letter, Curr_Letter, elog, End_Phoned_Word, ERROR, Isbreak, isvowel, Look_Ahead_Letter, Look_Back_Letter, MAKESOFT, Next_Letter, NOGHTOF, palloc(), Phone_Len, Phonize, Prev_Letter, SH, TH, and word().
Referenced by metaphone().
Definition at line 726 of file fuzzystrmatch.c.
References Assert(), soundex_code(), and SOUNDEX_LEN.
Referenced by difference(), and soundex().
Definition at line 778 of file fuzzystrmatch.c.
References _soundex(), i, PG_GETARG_TEXT_PP, PG_RETURN_INT32, SOUNDEX_LEN, and text_to_cstring().
Referenced by checkcondition_str(), ExtendMultiXactMember(), find_wordentry(), getKeyJsonValueFromContainer(), hstore_concat(), hstore_delete_array(), hstore_delete_hstore(), hstore_subscript_assign(), and hstoreFindKey().
Definition at line 123 of file fuzzystrmatch.c.
References _codes.
Definition at line 177 of file fuzzystrmatch.c.
References PG_GETARG_TEXT_PP, PG_RETURN_INT32, VARDATA_ANY(), VARSIZE_ANY_EXHDR(), and varstr_levenshtein().
Definition at line 229 of file fuzzystrmatch.c.
References PG_GETARG_INT32, PG_GETARG_TEXT_PP, PG_RETURN_INT32, VARDATA_ANY(), VARSIZE_ANY_EXHDR(), and varstr_levenshtein_less_equal().
Definition at line 200 of file fuzzystrmatch.c.
References PG_GETARG_INT32, PG_GETARG_TEXT_PP, PG_RETURN_INT32, VARDATA_ANY(), VARSIZE_ANY_EXHDR(), and varstr_levenshtein_less_equal().
Definition at line 151 of file fuzzystrmatch.c.
References PG_GETARG_INT32, PG_GETARG_TEXT_PP, PG_RETURN_INT32, VARDATA_ANY(), VARSIZE_ANY_EXHDR(), and varstr_levenshtein().
Definition at line 321 of file fuzzystrmatch.c.
Definition at line 260 of file fuzzystrmatch.c.
References _metaphone(), cstring_to_text(), ereport, errcode(), errmsg(), ERROR, MAX_METAPHONE_STRLEN, PG_GETARG_DATUM, PG_GETARG_INT32, PG_RETURN_TEXT_P, and TextDatumGetCString.
"fuzzystrmatch"
,
PG_VERSION
Definition at line 713 of file fuzzystrmatch.c.
References _soundex(), arg, cstring_to_text(), PG_GETARG_TEXT_PP, PG_RETURN_TEXT_P, SOUNDEX_LEN, and text_to_cstring().
Referenced by daitch_mokotoff(), daitch_mokotoff_coding(), find_or_create_child_node(), update_leaves(), and update_node().
Definition at line 63 of file fuzzystrmatch.c.
References soundex_table.
Referenced by _soundex().
Definition at line 117 of file fuzzystrmatch.c.
Referenced by getcode().
Definition at line 60 of file fuzzystrmatch.c.
Referenced by soundex_code().