CUBRID Engine
latest
|
#include <locale_support.h>
Public Attributes | |
int | coll_id |
char | coll_name [COLL_NAME_SIZE] |
UCA_OPTIONS | uca_opt |
unsigned int * | weights |
unsigned int * | next_cp |
unsigned int * | weights_ti |
unsigned int * | next_cp_ti |
int | w_count |
int | uca_exp_num |
char * | uca_num |
UCA_L13_W * | uca_w_l13 |
UCA_L4_W * | uca_w_l4 |
COLL_CONTRACTION * | contr_list |
int | count_contr |
int | contr_min_size |
int * | cp_first_contr_array |
unsigned int | cp_first_contr_offset |
unsigned int | cp_first_contr_count |
char | checksum [32+1] |
Definition at line 354 of file locale_support.h.
char coll_data::checksum[32+1] |
Definition at line 388 of file locale_support.h.
Referenced by boot_add_collations(), dump_locale_collation(), lang_check_coll_compat(), lang_load_coll_from_lib(), locale_compile_locale(), locale_compute_coll_checksum(), locale_save_collation_data_to_C_file(), main(), sboot_get_locales_info(), and synccoll_check().
int coll_data::coll_id |
Definition at line 356 of file locale_support.h.
Referenced by boot_add_collations(), dump_locale_collation(), lang_check_coll_compat(), lang_get_client_collation(), lang_load_coll_from_lib(), locale_compile_locale(), locale_save_collation_data_to_C_file(), main(), pt_check_grammar_charset_collation(), register_collation(), sboot_get_locales_info(), and synccoll_check().
char coll_data::coll_name[COLL_NAME_SIZE] |
Definition at line 357 of file locale_support.h.
Referenced by boot_add_collations(), dump_locale_collation(), lang_check_coll_compat(), lang_get_collation_name(), lang_load_coll_from_lib(), lang_locale_data_load_from_lib(), locale_compile_locale(), locale_dump_lib_collations(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), locale_save_to_C_file(), main(), register_collation(), sboot_get_locales_info(), and synccoll_check().
COLL_CONTRACTION* coll_data::contr_list |
Definition at line 375 of file locale_support.h.
Referenced by add_opt_coll_contraction(), comp_func_coll_uca_exp(), comp_func_coll_uca_simple_weights(), dump_collation_key(), dump_locale_collation(), lang_get_contr_for_string(), lang_load_coll_from_lib(), lang_next_coll_seq_utf8_w_contr(), locale_compute_coll_checksum(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), optimize_coll_contractions(), and set_next_value_for_coll_key().
int coll_data::contr_min_size |
Definition at line 378 of file locale_support.h.
Referenced by dump_locale_collation(), lang_get_contr_for_string(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_get_w_first_el(), lang_load_coll_from_lib(), lang_mht2str_utf8(), lang_mht2str_utf8_exp(), lang_next_coll_seq_utf8_w_contr(), lang_strmatch_utf8_w_contr(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and optimize_coll_contractions().
int coll_data::count_contr |
Definition at line 377 of file locale_support.h.
Referenced by add_opt_coll_contraction(), boot_add_collations(), create_opt_ce_w_exp(), create_opt_weights(), dump_locale_collation(), lang_get_contr_for_string(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_get_w_first_el(), lang_load_coll_from_lib(), lang_locale_data_load_from_lib(), lang_mht2str_utf8(), lang_mht2str_utf8_exp(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), main(), optimize_coll_contractions(), qstr_position(), and set_next_value_for_coll_key().
int* coll_data::cp_first_contr_array |
Definition at line 382 of file locale_support.h.
Referenced by lang_get_contr_for_string(), lang_load_coll_from_lib(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and optimize_coll_contractions().
unsigned int coll_data::cp_first_contr_count |
Definition at line 386 of file locale_support.h.
Referenced by lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_get_w_first_el(), lang_load_coll_from_lib(), lang_mht2str_utf8(), lang_mht2str_utf8_exp(), lang_next_coll_seq_utf8_w_contr(), lang_strmatch_utf8_w_contr(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and optimize_coll_contractions().
unsigned int coll_data::cp_first_contr_offset |
Definition at line 384 of file locale_support.h.
Referenced by lang_get_contr_for_string(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_get_w_first_el(), lang_load_coll_from_lib(), lang_mht2str_utf8(), lang_mht2str_utf8_exp(), lang_next_coll_seq_utf8_w_contr(), lang_strmatch_utf8_w_contr(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and optimize_coll_contractions().
unsigned int* coll_data::next_cp |
Definition at line 362 of file locale_support.h.
Referenced by create_opt_ce_w_exp(), create_opt_weights(), dump_locale_collation(), lang_init_coll_Utf8_tr_cs(), lang_init_common_en_ci(), lang_init_common_en_cs(), lang_load_coll_from_lib(), lang_next_coll_byte(), lang_next_coll_char_utf8(), lang_next_coll_seq_utf8_w_contr(), locale_compute_coll_checksum(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), optimize_coll_contractions(), and set_next_value_for_coll_key().
unsigned int* coll_data::next_cp_ti |
Definition at line 364 of file locale_support.h.
Referenced by lang_init_coll_Utf8_tr_cs(), lang_init_common_en_ci(), lang_init_common_en_cs(), lang_next_coll_byte(), lang_next_coll_char_utf8(), and lang_next_coll_seq_utf8_w_contr().
int coll_data::uca_exp_num |
Definition at line 370 of file locale_support.h.
Referenced by create_opt_ce_w_exp(), dump_collation_codepoint(), dump_collation_contr(), dump_locale_collation(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_get_w_first_el(), lang_load_coll_from_lib(), lang_locale_data_load_from_lib(), lang_mht2str_utf8_exp(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and qstr_position().
char* coll_data::uca_num |
Definition at line 371 of file locale_support.h.
Referenced by create_opt_ce_w_exp(), dump_collation_codepoint(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_load_coll_from_lib(), lang_mht2str_utf8_exp(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), and locale_save_collation_data_to_C_file().
UCA_OPTIONS coll_data::uca_opt |
Definition at line 359 of file locale_support.h.
Referenced by boot_add_collations(), dump_collation_codepoint(), dump_collation_contr(), dump_locale_collation(), lang_back_strmatch_utf8_uca_w_level(), lang_load_coll_from_lib(), lang_locale_data_load_from_lib(), lang_mht2str_utf8_exp(), lang_strmatch_utf8_uca_w_coll_data(), lang_strmatch_utf8_uca_w_level(), lang_strmatch_utf8_w_contr(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and uca_process_collation().
UCA_L13_W* coll_data::uca_w_l13 |
Definition at line 372 of file locale_support.h.
Referenced by create_opt_ce_w_exp(), dump_collation_codepoint(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_load_coll_from_lib(), lang_mht2str_utf8_exp(), locale_compute_coll_checksum(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), and locale_save_collation_data_to_C_file().
UCA_L4_W* coll_data::uca_w_l4 |
Definition at line 373 of file locale_support.h.
Referenced by create_opt_ce_w_exp(), dump_collation_codepoint(), lang_get_uca_w_l4(), lang_load_coll_from_lib(), lang_mht2str_utf8_exp(), locale_compute_coll_checksum(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), and locale_save_collation_data_to_C_file().
int coll_data::w_count |
Definition at line 366 of file locale_support.h.
Referenced by create_opt_ce_w_exp(), create_opt_weights(), dump_locale_collation(), lang_get_uca_back_weight_l13(), lang_get_uca_w_l13(), lang_get_uca_w_l4(), lang_get_w_first_el(), lang_init_common_en_ci(), lang_init_common_en_cs(), lang_load_coll_from_lib(), lang_mht2str_utf8(), lang_mht2str_utf8_exp(), lang_next_coll_byte(), lang_next_coll_char_utf8(), lang_next_coll_seq_utf8_w_contr(), lang_str_utf8_trail_zero_weights(), lang_strmatch_byte(), lang_strmatch_utf8(), lang_strmatch_utf8_w_contr(), locale_compile_locale(), locale_compute_coll_checksum(), locale_mark_duplicate_collations(), locale_save_collation_data_to_C_file(), and optimize_coll_contractions().
unsigned int* coll_data::weights |
Definition at line 361 of file locale_support.h.
Referenced by comp_func_coll_uca_simple_weights(), create_opt_weights(), dump_collation_codepoint(), lang_fastcmp_byte(), lang_fastcmp_ko(), lang_get_w_first_el(), lang_init_coll_Utf8_tr_cs(), lang_init_common_en_ci(), lang_init_common_en_cs(), lang_load_coll_from_lib(), lang_mht2str_byte(), lang_mht2str_utf8(), lang_split_key_byte(), lang_split_key_euckr(), lang_split_key_iso(), lang_str_utf8_trail_zero_weights(), lang_strmatch_byte(), lang_strmatch_utf8(), lang_strmatch_utf8_w_contr(), locale_compute_coll_checksum(), locale_destroy_collation_data(), locale_mark_duplicate_collations(), and locale_save_collation_data_to_C_file().
unsigned int* coll_data::weights_ti |
Definition at line 363 of file locale_support.h.
Referenced by lang_fastcmp_byte(), lang_fastcmp_ko(), lang_init_coll_Utf8_tr_cs(), lang_init_common_en_ci(), lang_init_common_en_cs(), lang_split_key_byte(), lang_split_key_euckr(), lang_split_key_iso(), lang_str_utf8_trail_zero_weights(), lang_strmatch_byte(), and lang_strmatch_utf8().