#include "postgres.h"
#include "catalog/pg_database.h"
#include "catalog/pg_collation.h"
#include "common/unicode_case.h"
#include "common/unicode_category.h"
#include "mb/pg_wchar.h"
#include "miscadmin.h"
#include "utils/builtins.h"
#include "utils/pg_locale.h"
#include "utils/syscache.h"
Go to the source code of this file.
Definition at line 167 of file pg_locale_builtin.c.
References IS_HIGHBIT_SET.
Definition at line 205 of file pg_locale_builtin.c.
References pg_locale_struct::builtin, builtin_validate_locale(), pg_locale_struct::casemap_full, pg_locale_struct::collate_is_c, collid, pg_locale_struct::ctype, pg_locale_struct::ctype_is_c, ctype_methods_builtin, pg_locale_struct::deterministic, elog, ERROR, GetDatabaseEncoding(), HeapTupleIsValid, pg_locale_struct::locale, MemoryContextAllocZero(), MemoryContextStrdup(), MyDatabaseId, ObjectIdGetDatum(), ReleaseSysCache(), SearchSysCache1(), SysCacheGetAttrNotNull(), and TextDatumGetCString.
Referenced by create_pg_locale(), and init_database_collation().
Definition at line 253 of file pg_locale_builtin.c.
References ereport, errcode(), errmsg(), and ERROR.
Referenced by get_collation_actual_version().
Definition at line 43 of file pg_locale_builtin.c.
References WordBoundaryState::init, WordBoundaryState::len, WordBoundaryState::offset, pg_u_isalnum(), WordBoundaryState::posix, WordBoundaryState::prev_alnum, WordBoundaryState::str, unicode_utf8len(), and utf8_to_unicode().
Referenced by strtitle_builtin().
Definition at line 105 of file pg_locale_builtin.c.
References generate_unaccent_rules::dest, locale, and unicode_strfold().
Definition at line 71 of file pg_locale_builtin.c.
References generate_unaccent_rules::dest, locale, and unicode_strlower().
Definition at line 79 of file pg_locale_builtin.c.
References generate_unaccent_rules::dest, initcap_wbnext(), locale, WordBoundaryState::str, and unicode_strtitle().
Definition at line 97 of file pg_locale_builtin.c.
References generate_unaccent_rules::dest, locale, and unicode_strupper().
Definition at line 125 of file pg_locale_builtin.c.
References locale, and pg_u_isalnum().
Definition at line 113 of file pg_locale_builtin.c.
References locale, and pg_u_isdigit().
Definition at line 155 of file pg_locale_builtin.c.
References locale, and pg_u_ispunct().
Definition at line 180 of file pg_locale_builtin.c.
References unicode_lowercase_simple().
Definition at line 174 of file pg_locale_builtin.c.
References unicode_uppercase_simple().
Definition at line 185 of file pg_locale_builtin.c.
Referenced by create_pg_locale_builtin().