ARB
|
Go to the source code of this file.
Classes | |
struct | gb_Key |
Macros | |
#define | GB_KEY_LEN_MAX 64 |
#define | GB_KEY_LEN_MIN 2 |
Functions | |
GBQUARK | key2quark (GB_MAIN_TYPE *Main, const char *key) |
const char * | quark2key (GB_MAIN_TYPE *Main, GBQUARK key_quark) |
long | quark2gbmindex (GB_MAIN_TYPE *Main, GBQUARK key_quark) |
GBQUARK | GB_KEY_QUARK (GBDATA *gbd) |
const char * | GB_KEY (GBDATA *gbd) |
#define GB_KEY_LEN_MAX 64 |
Definition at line 25 of file gb_key.h.
Referenced by check_key(), gb_read_bin(), and GBS_string_2_key_with_exclusions().
#define GB_KEY_LEN_MIN 2 |
Definition at line 26 of file gb_key.h.
Referenced by check_key(), and GBS_string_2_key_with_exclusions().
|
inline |
Definition at line 42 of file gb_key.h.
References GBS_read_hash(), and GB_MAIN_TYPE::key_2_index_hash.
Referenced by gb_delete_main_entry(), GB_find_existing_quark(), and gb_find_or_create_quark().
|
inline |
Definition at line 45 of file gb_key.h.
References gb_Key::key, and GB_MAIN_TYPE::keys.
Referenced by g_b_read_undo_key_pntr(), gb_create_dictionaries(), gb_info(), GB_KEY(), gb_load_key_data_and_dictionaries(), gb_read_bin_rek_V2(), and gb_hierarchy_location::get_db_path().
|
inline |
Definition at line 46 of file gb_key.h.
References GBM_MAX_UNINDEXED_ENTRIES, GB_MAIN_TYPE::keys, and gb_Key::nref.
Referenced by gb_fix_recursive(), gb_make_container(), gb_make_entry(), and gb_read_bin().
Definition at line 48 of file gb_key.h.
References gb_header_list::flags, GB_DATA_LIST_HEADER(), GB_FATHER(), GBDATA::index, and gb_header_flags::key_quark.
Referenced by dump_internal(), g_b_opti_scanGbdByKey(), gb_check_in_undo_delete(), gb_compress_data(), gb_copy_explicit(), gb_delete_main_entry(), gb_fix_recursive(), GB_get_quark(), gb_hierarchy_location::gb_hierarchy_location(), GB_KEY(), GB_read_key_pntr(), gb_uncompress_by_dictionary(), GB_write_pntr(), getrel_GBDATA(), GBENTRY::index_check_in(), GBENTRY::index_check_out(), gb_hierarchy_location::matches(), and scanGbdByKey().
Definition at line 49 of file gb_key.h.
References GB_KEY_QUARK(), GB_MAIN(), and quark2key().
Referenced by build_GBDATA_path(), dump_internal(), gb_copy_explicit(), GB_get_db_path(), gb_read_bin_error(), gb_read_key_pntr(), GB_read_key_pntr(), gb_write_one_child(), gbcmc_sendupdate_create(), gbcmc_sendupdate_update(), identify_gb_item(), and GBENTRY::index_check_out().