PostgreSQL Source Code git master
|
#include <pg_locale.h>
Data Fields | |
char | provider |
bool | deterministic |
bool | collate_is_c |
bool | ctype_is_c |
bool | is_default |
const struct collate_methods * | collate |
union { | |
struct { | |
const char * locale | |
bool casemap_full | |
} builtin | |
locale_t lt | |
} | info |
Definition at line 96 of file pg_locale.h.
struct { ... } pg_locale_struct::builtin |
Referenced by create_pg_locale_builtin(), pg_wc_isalnum(), pg_wc_isdigit(), and pg_wc_ispunct().
bool pg_locale_struct::casemap_full |
Definition at line 111 of file pg_locale.h.
Referenced by create_pg_locale_builtin(), pg_wc_isalnum(), pg_wc_isdigit(), and pg_wc_ispunct().
const struct collate_methods* pg_locale_struct::collate |
Definition at line 104 of file pg_locale.h.
Referenced by create_pg_locale(), create_pg_locale_icu(), and create_pg_locale_libc().
bool pg_locale_struct::collate_is_c |
Definition at line 100 of file pg_locale.h.
Referenced by convert_string_datum(), create_pg_locale(), create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), spg_text_inner_consistent(), and varstr_cmp().
bool pg_locale_struct::ctype_is_c |
Definition at line 101 of file pg_locale.h.
Referenced by create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), str_initcap(), str_tolower(), and str_toupper().
bool pg_locale_struct::deterministic |
Definition at line 99 of file pg_locale.h.
Referenced by bpchareq(), bpcharne(), create_pg_locale_builtin(), create_pg_locale_icu(), create_pg_locale_libc(), hashbpchar(), hashbpcharextended(), hashtext(), hashtextextended(), text_position_setup(), text_starts_with(), texteq(), textne(), varstr_cmp(), and varstrfastcmp_locale().
union { ... } pg_locale_struct::info |
bool pg_locale_struct::is_default |
Definition at line 102 of file pg_locale.h.
Referenced by create_pg_locale(), and init_database_collation().
const char* pg_locale_struct::locale |
Definition at line 110 of file pg_locale.h.
Referenced by create_pg_locale_builtin(), and create_pg_locale_icu().
locale_t pg_locale_struct::lt |
Definition at line 113 of file pg_locale.h.
Referenced by create_pg_locale_libc(), pg_wc_isalnum(), pg_wc_isalpha(), pg_wc_isdigit(), pg_wc_isgraph(), pg_wc_islower(), pg_wc_isprint(), pg_wc_ispunct(), pg_wc_isspace(), pg_wc_isupper(), pg_wc_tolower(), and pg_wc_toupper().
char pg_locale_struct::provider |
Definition at line 98 of file pg_locale.h.
Referenced by create_pg_locale_builtin(), create_pg_locale_icu(), and create_pg_locale_libc().