|
PostgreSQL Source Code git master
|
#include "common/unicode_case.h"

Go to the source code of this file.
Data Structures | |
| struct | pg_special_case |
Macros | |
| #define | MAX_CASE_EXPANSION 3 |
| #define | PG_U_FINAL_SIGMA (1 << 0) |
Enumerations | |
| enum | CaseKind { CaseLower = 0 , CaseTitle = 1 , CaseUpper = 2 , CaseFold = 3 , NCaseKind } |
Functions | |
| static uint16 | case_index (char32_t cp) |
Variables | |
| static const pg_special_case | special_case [106] |
| static const char32_t | case_map_lower [1704] |
| static const char32_t | case_map_title [1704] |
| static const char32_t | case_map_upper [1704] |
| static const char32_t | case_map_fold [1704] |
| static const uint8 | case_map_special [1704] |
| static const uint16 | case_map [4778] |
| #define MAX_CASE_EXPANSION 3 |
Definition at line 26 of file unicode_case_table.h.
| #define PG_U_FINAL_SIGMA (1 << 0) |
Definition at line 33 of file unicode_case_table.h.
| enum CaseKind |
Definition at line 13524 of file unicode_case_table.h.
References case_map.
Referenced by casemap(), and find_case_map().
|
static |
Definition at line 8734 of file unicode_case_table.h.
Referenced by case_index().
|
static |
Definition at line 5307 of file unicode_case_table.h.
Referenced by unicode_casefold_simple().
|
static |
Definition at line 168 of file unicode_case_table.h.
Referenced by unicode_lowercase_simple().
|
static |
Definition at line 7020 of file unicode_case_table.h.
Referenced by casemap().
|
static |
Definition at line 1881 of file unicode_case_table.h.
Referenced by unicode_titlecase_simple().
|
static |
Definition at line 3594 of file unicode_case_table.h.
Referenced by unicode_uppercase_simple().
|
static |
Definition at line 54 of file unicode_case_table.h.
Referenced by casemap().