|
PostgreSQL Source Code git master
|
#include <pg_locale.h>
Data Fields | ||
| bool | deterministic | |
| bool | collate_is_c | |
| bool | ctype_is_c | |
| bool | is_default | |
| const struct collate_methods * | collate | |
| const struct ctype_methods * | ctype | |
| union { | ||
| struct { | ||
| const char * locale | ||
| bool casemap_full | ||
| } builtin | ||
| locale_t lt | ||
| }; | ||
Definition at line 138 of file pg_locale.h.
| union { ... } pg_locale_struct |
| struct { ... } pg_locale_struct::builtin |
| bool pg_locale_struct::casemap_full |
Definition at line 153 of file pg_locale.h.
Referenced by create_pg_locale_builtin(), strfold_builtin(), strlower_builtin(), strtitle_builtin(), strupper_builtin(), wc_isalnum_builtin(), wc_isdigit_builtin(), wc_ispunct_builtin(), and wc_isxdigit_builtin().
| const struct collate_methods* pg_locale_struct::collate |
Definition at line 145 of file pg_locale.h.
Referenced by create_pg_locale(), create_pg_locale_icu(), create_pg_locale_libc(), init_database_collation(), pg_strcoll(), pg_strncoll(), pg_strnxfrm(), pg_strnxfrm_prefix(), pg_strxfrm(), pg_strxfrm_enabled(), pg_strxfrm_prefix(), and pg_strxfrm_prefix_enabled().
| bool pg_locale_struct::collate_is_c |
Definition at line 141 of file pg_locale.h.
Referenced by create_pg_locale(), create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), init_database_collation(), spg_text_inner_consistent(), and varstr_sortsupport().
| const struct ctype_methods* pg_locale_struct::ctype |
Definition at line 146 of file pg_locale.h.
Referenced by create_pg_locale(), create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), init_database_collation(), pg_downcase_ident(), pg_iswalnum(), pg_iswalpha(), pg_iswcased(), pg_iswdigit(), pg_iswgraph(), pg_iswlower(), pg_iswprint(), pg_iswpunct(), pg_iswspace(), pg_iswupper(), pg_iswxdigit(), pg_strfold(), pg_strlower(), pg_strtitle(), pg_strupper(), pg_towlower(), pg_towupper(), regc_wc_isalnum(), regc_wc_isalpha(), regc_wc_isdigit(), regc_wc_isgraph(), regc_wc_islower(), regc_wc_isprint(), regc_wc_ispunct(), regc_wc_isspace(), regc_wc_isupper(), regc_wc_tolower(), and regc_wc_toupper().
| bool pg_locale_struct::ctype_is_c |
Definition at line 142 of file pg_locale.h.
Referenced by create_pg_locale(), create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), Generic_Text_IC_like(), init_database_collation(), regc_ctype_get_cache(), regc_wc_isalnum(), regc_wc_isalpha(), regc_wc_isdigit(), regc_wc_isgraph(), regc_wc_islower(), regc_wc_isprint(), regc_wc_ispunct(), regc_wc_isspace(), regc_wc_isupper(), regc_wc_tolower(), and regc_wc_toupper().
| bool pg_locale_struct::deterministic |
Definition at line 140 of file pg_locale.h.
Referenced by btvarstrequalimage(), create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), Generic_Text_IC_like(), MatchText(), and pg_set_regex_collation().
| bool pg_locale_struct::is_default |
Definition at line 143 of file pg_locale.h.
Referenced by create_pg_locale(), init_database_collation(), strlower_libc_sb(), strtitle_libc_sb(), strupper_libc_sb(), tolower_libc_mb(), tolower_libc_sb(), toupper_libc_mb(), and toupper_libc_sb().
Definition at line 152 of file pg_locale.h.
Referenced by check_locale(), create_pg_locale_builtin(), create_pg_locale_icu(), pg_newlocale_from_collation(), and pg_perm_setlocale().
| locale_t pg_locale_struct::lt |
Definition at line 155 of file pg_locale.h.
Referenced by create_pg_locale_icu(), create_pg_locale_libc(), downcase_ident_libc_sb(), strlower_libc_mb(), strlower_libc_sb(), strncoll_libc(), strnxfrm_libc(), strtitle_libc_mb(), strtitle_libc_sb(), strupper_libc_mb(), strupper_libc_sb(), tolower_libc_mb(), tolower_libc_sb(), toupper_libc_mb(), toupper_libc_sb(), wc_isalnum_libc_mb(), wc_isalnum_libc_sb(), wc_isalpha_libc_mb(), wc_isalpha_libc_sb(), wc_iscased_libc_mb(), wc_iscased_libc_sb(), wc_isdigit_libc_mb(), wc_isdigit_libc_sb(), wc_isgraph_libc_mb(), wc_isgraph_libc_sb(), wc_islower_libc_mb(), wc_islower_libc_sb(), wc_isprint_libc_mb(), wc_isprint_libc_sb(), wc_ispunct_libc_mb(), wc_ispunct_libc_sb(), wc_isspace_libc_mb(), wc_isspace_libc_sb(), wc_isupper_libc_mb(), wc_isupper_libc_sb(), wc_isxdigit_libc_mb(), and wc_isxdigit_libc_sb().