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 149 of file pg_locale.h.
union { ... } pg_locale_struct::@165 |
struct { ... } pg_locale_struct::builtin |
Referenced by create_pg_locale_builtin().
bool pg_locale_struct::casemap_full |
Definition at line 164 of file pg_locale.h.
Referenced by create_pg_locale_builtin().
const struct collate_methods* pg_locale_struct::collate |
Definition at line 156 of file pg_locale.h.
Referenced by create_pg_locale(), create_pg_locale_icu(), create_pg_locale_libc(), and init_database_collation().
bool pg_locale_struct::collate_is_c |
Definition at line 152 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(), init_database_collation(), spg_text_inner_consistent(), and varstr_cmp().
const struct ctype_methods* pg_locale_struct::ctype |
Definition at line 157 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(), 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::ctype_is_c |
Definition at line 153 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(), 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(), regc_wc_toupper(), str_casefold(), str_initcap(), str_tolower(), and str_toupper().
bool pg_locale_struct::deterministic |
Definition at line 151 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_starts_with(), texteq(), textne(), varstr_cmp(), and varstrfastcmp_locale().
bool pg_locale_struct::is_default |
Definition at line 154 of file pg_locale.h.
Referenced by create_pg_locale(), and init_database_collation().
const char* pg_locale_struct::locale |
Definition at line 163 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 166 of file pg_locale.h.
Referenced by create_pg_locale_libc().