|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Data Structures | |
| struct | ClosestMatchState |
Typedefs | |
| typedef struct ClosestMatchState | ClosestMatchState |
|
extern |
Definition at line 5386 of file varlena.c.
References Assert.
Referenced by dblink_fdw_validator(), file_fdw_validator(), postgres_fdw_validator(), and postgresql_fdw_validator().
|
extern |
Definition at line 5331 of file varlena.c.
References Assert, fb(), and source.
Referenced by dblink_fdw_validator(), file_fdw_validator(), postgres_fdw_validator(), and postgresql_fdw_validator().
|
extern |
Definition at line 3344 of file varlena.c.
References appendBinaryStringInfo(), appendStringInfoRegexpSubstr(), appendStringInfoText(), buf, charlen_to_bytelen(), CHECK_FOR_INTERRUPTS, check_replace_text_has_escape(), cstring_to_text_with_len(), data, ereport, errcode(), errmsg, ERROR, fb(), initStringInfo(), lengthof, palloc(), pfree(), pg_mb2wchar_with_len(), pg_regerror(), pg_regexec(), RE_compile_and_cache(), REG_NOMATCH, REG_NOSUB, REG_OKAY, regex_t, regmatch_t, replace_text(), VARDATA_ANY(), VARSIZE_ANY(), and VARSIZE_ANY_EXHDR().
Referenced by textregexreplace(), textregexreplace_extended(), and textregexreplace_noopt().
|
extern |
Definition at line 2802 of file varlena.c.
References Assert, downcase_truncate_identifier(), fb(), len, pfree(), scan_quoted_identifier(), scanner_isspace(), and token.
Referenced by auto_explain_split_options(), SplitGUCList(), and SplitIdentifierString().
Definition at line 2767 of file varlena.c.
Referenced by scan_identifier(), and SplitDirectoriesString().
Definition at line 2950 of file varlena.c.
References canonicalize_path(), fb(), lappend(), MAXPGPATH, NIL, pstrdup(), scan_quoted_identifier(), and scanner_isspace().
Referenced by check_oauth_validator(), load_libraries(), and PostmasterMain().
Definition at line 3060 of file varlena.c.
References fb(), lappend(), NIL, scan_identifier(), and scanner_isspace().
Referenced by append_guc_value(), check_debug_io_direct(), check_log_min_messages(), dumpFunc(), pg_get_functiondef(), and PostmasterMain().
Definition at line 2867 of file varlena.c.
References fb(), lappend(), NIL, scan_identifier(), scanner_isspace(), and truncate_identifier().
Referenced by check_createrole_self_grant(), check_datestyle(), check_log_connections(), check_log_destination(), check_restrict_nonsystem_relation_kind(), check_search_path(), check_temp_tablespaces(), check_wal_consistency_checking(), ExtractExtensionList(), parse_extension_control_file(), parse_output_parameters(), parse_publication_options(), plpgsql_extra_checks_check_hook(), PrepareTempTablespaces(), preprocessNamespacePath(), stringToQualifiedNameList(), textToQualifiedNameList(), and validate_sync_standby_slots().
Definition at line 2719 of file varlena.c.
References ereport, errcode(), errmsg, ERROR, fb(), lappend(), lfirst, list_free(), makeString(), NIL, pfree(), pstrdup(), result, SplitIdentifierString(), and text_to_cstring().
Referenced by bt_metap(), bt_multi_page_stats(), bt_page_items_internal(), bt_page_stats_internal(), convert_table_name(), currtid_byrelname(), get_raw_page_internal(), get_rel_from_relname(), nextval(), pg_get_serial_sequence(), pg_get_viewdef_name(), pg_get_viewdef_name_ext(), pg_relpages(), pg_relpages_v1_5(), pgrowlocks(), pgstatindex(), pgstatindex_v1_5(), pgstattuple(), pgstattuple_v1_5(), row_security_active_name(), text_regclass(), ts_parse_byname(), and ts_token_type_byname().
|
extern |
Definition at line 5351 of file varlena.c.
References Assert, fb(), MAX_LEVENSHTEIN_STRLEN, and varstr_levenshtein_less_equal().
Referenced by dblink_fdw_validator(), file_fdw_validator(), postgres_fdw_validator(), and postgresql_fdw_validator().
Definition at line 1355 of file varlena.c.
References check_collation_set(), collid, fb(), Min, pg_newlocale_from_collation(), pg_strncoll(), and result.
Referenced by bpchar_larger(), bpchar_smaller(), bpcharcmp(), bpchareq(), bpcharge(), bpchargt(), bpcharle(), bpcharlt(), bpcharne(), btnametextcmp(), bttextnamecmp(), citextcmp(), compareJsonbScalarValue(), gin_compare_jsonb(), make_greater_string(), namecmp(), nameeqtext(), namenetext(), spg_text_leaf_consistent(), text_cmp(), texteqname(), and textnename().
|
extern |
Definition at line 73 of file levenshtein.c.
References ereport, errcode(), errmsg, ERROR, fb(), i, j, MAX_LEVENSHTEIN_STRLEN, Min, palloc(), pg_mblen_range(), pg_mbstrlen_with_len(), rest_of_char_same(), send, source, START_COLUMN, STOP_COLUMN, x, and y.
Referenced by levenshtein(), and levenshtein_with_costs().
|
extern |
Definition at line 1671 of file varlena.c.
References SortSupportData::abbrev_abort, SortSupportData::abbrev_converter, SortSupportData::abbrev_full_comparator, SortSupportData::abbreviate, bpcharfastcmp_c(), check_collation_set(), pg_locale_struct::collate_is_c, collid, SortSupportData::comparator, fb(), initHyperLogLog(), namefastcmp_c(), namefastcmp_locale(), palloc(), palloc_object, pg_newlocale_from_collation(), pg_strxfrm_enabled(), ssup_datum_unsigned_cmp(), SortSupportData::ssup_extra, TEXTBUFLEN, varlenafastcmp_locale(), varstr_abbrev_abort(), varstr_abbrev_convert(), and varstrfastcmp_c().
Referenced by bpchar_sortsupport(), btbpchar_pattern_sortsupport(), btnamesortsupport(), bttext_pattern_sortsupport(), and bttextsortsupport().