PostgreSQL Source Code git master
pg_locale_struct Struct Reference

#include <pg_locale.h>

Data Fields

char provider
 
bool deterministic
 
bool collate_is_c
 
bool ctype_is_c
 
bool is_default
 
const struct collate_methodscollate
 
union {
   struct {
      const char *   locale
 
      bool   casemap_full
 
   }   builtin
 
   locale_t   lt
 
info
 

Detailed Description

Definition at line 96 of file pg_locale.h.

Field Documentation

◆ 

struct { ... } pg_locale_struct::builtin

◆ casemap_full

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().

◆ collate

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().

◆ collate_is_c

◆ ctype_is_c

bool pg_locale_struct::ctype_is_c

◆ deterministic

◆ 

◆ is_default

bool pg_locale_struct::is_default

Definition at line 102 of file pg_locale.h.

Referenced by create_pg_locale(), and init_database_collation().

◆ locale

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().

◆ lt

◆ provider

char pg_locale_struct::provider

The documentation for this struct was generated from the following file: