ARB
|
#include <gb_data.h>
Public Attributes | |
gb_data_base_type_union | info |
int | cache_index |
Public Attributes inherited from GBDATA | |
long | server_id |
GB_REL_CONTAINER | rel_father |
gb_db_extended * | ext |
long | index |
gb_flag_types | flags |
gb_flag_types2 | flags2 |
Additional Inherited Members | |
Static Public Member Functions inherited from GBDATA | |
static GBCONTAINER * | as_container (GBDATA *gbd) |
static GBENTRY * | as_entry (GBDATA *gbd) |
|
inline |
Definition at line 208 of file gb_data.h.
References gb_flag_types2::extern_data, and GBDATA::flags2.
Referenced by alloc_data().
|
inline |
Definition at line 209 of file gb_data.h.
References gb_flag_types2::extern_data, and GBDATA::flags2.
Referenced by alloc_data().
|
inline |
Definition at line 211 of file gb_data.h.
References gb_flag_types2::extern_data, and GBDATA::flags2.
Referenced by alloc_data(), data(), free_data(), gb_check_in_undo_delete(), gb_new_gb_transaction_save(), gbcm_read_bin(), memsize(), size(), stored_internal(), undo_entry(), and write_GBDATA().
|
inline |
Definition at line 212 of file gb_data.h.
References stored_external().
|
inline |
Definition at line 214 of file gb_data.h.
References gb_data_base_type_union::ex, gb_data_base_type_union::istr, gb_extern_data::size, GB_INTern_strings::size, and stored_external().
Referenced by gb_bin_2_ascii(), gb_convert_compression(), gb_copy_explicit(), GB_read_bits(), GB_read_bits_count(), GB_read_bits_pntr(), GB_read_bytes(), GB_read_bytes_count(), GB_read_count(), GB_read_floats(), GB_read_floats_count(), GB_read_floats_pntr(), GB_read_ints(), GB_read_ints_count(), GB_read_ints_pntr(), GB_read_string(), GB_read_string_count(), gb_write_bin_rek(), GB_write_string(), gbcm_write_bin(), and uncompressed_size().
|
inline |
Definition at line 215 of file gb_data.h.
References gb_data_base_type_union::ex, gb_data_base_type_union::istr, gb_extern_data::memsize, GB_INTern_strings::memsize, and stored_external().
Referenced by gb_bin_2_ascii(), gb_check_in_undo_delete(), gb_copy_explicit(), GB_read_memuse(), gb_write_bin_rek(), GB_write_string(), gbcm_write_bin(), and readAndWrite().
|
inline |
Definition at line 48 of file gb_compress.h.
References size(), and GBDATA::type().
Referenced by gb_convert_compression(), GB_is_dictionary_compressed(), GB_read_pntr(), and get_data_n_size().
|
inline |
Definition at line 219 of file gb_data.h.
References GB_INTern_strings::data, gb_data_base_type_union::ex, gb_extern_data::get_data(), gb_data_base_type_union::istr, and stored_external().
Referenced by alloc_data(), gb_bin_2_ascii(), gb_convert_compression(), gb_copy_explicit(), GB_is_dictionary_compressed(), GB_read_bits_pntr(), GB_read_floats_pntr(), GB_read_ints_pntr(), GB_read_pntr(), gb_write_bin_rek(), and gbcm_write_bin().
Definition at line 23 of file gb_storage.h.
References data(), gb_data_base_type_union::ex, GBDATA::flags2, gb_assert, GB_GBM_INDEX, gbm_get_mem(), implicated, info, gb_flag_types2::is_indexed, gb_data_base_type_union::istr, mark_as_extern(), mark_as_intern(), gb_extern_data::memsize, GB_INTern_strings::memsize, gb_extern_data::set_data(), gb_extern_data::size, GB_INTern_strings::size, store_inside_entry(), and stored_external().
Definition at line 60 of file gb_storage.h.
References gb_assert.
Referenced by gb_copy_explicit(), gb_make_entry(), gb_read_bin_rek_V2(), GB_write_bits(), gb_write_compressed_pntr(), and GB_write_pntr().
|
inline |
Definition at line 223 of file gb_data.h.
References gb_data_base_type_union::ex, GB_GBM_INDEX, gbm_free_mem(), gb_extern_data::get_data(), index_check_out(), gb_extern_data::memsize, NULp, gb_extern_data::set_data(), and stored_external().
Referenced by gb_abort_entry(), gb_delete_entry(), gb_read_bin_rek_V2(), and gb_save_extern_data_in_ts().
void GBENTRY::index_check_in | ( | ) |
Definition at line 29 of file adindex.cxx.
References gb_index_files::case_sens, GBDATA::flags2, GB_CALC_HASH_INDEX, GB_ENTRIES_ENTRY, GB_GBM_INDEX, GB_GRANDPA(), GB_INDEX_FILES_ENTRIES(), GB_INDEX_FIND, GB_internal_error(), GB_KEY_QUARK(), GB_read_char_pntr(), gbm_get_mem(), gb_index_files::hash_table_size, GBDATA::is_indexable(), gb_flag_types2::is_indexed, gb_index_files::nr_of_elements, SET_GB_ENTRIES_ENTRY, SET_GB_IF_ENTRIES_GBD(), SET_GB_IF_ENTRIES_NEXT(), and gb_flag_types2::should_be_indexed.
Referenced by gb_write_index_key(), and index_re_check_in().
|
inline |
Definition at line 235 of file gb_data.h.
References GBDATA::flags2, index_check_in(), and gb_flag_types2::should_be_indexed.
Referenced by gb_abortdata(), undo_entry(), and GBENTRY_memory::~GBENTRY_memory().
void GBENTRY::index_check_out | ( | ) |
Definition at line 65 of file adindex.cxx.
References gb_index_files::case_sens, error(), GBDATA::flags2, GB_await_error(), GB_CALC_HASH_INDEX, GB_end_transaction(), GB_ENTRIES_ENTRY, GB_GBM_INDEX, GB_GRANDPA(), GB_IF_ENTRIES_GBD(), GB_IF_ENTRIES_NEXT(), GB_INDEX_FILES_ENTRIES(), GB_INDEX_FIND, GB_internal_error(), GB_KEY(), GB_KEY_QUARK(), GB_push_transaction(), GB_read_char_pntr(), gbm_free_mem(), GBS_global_string(), gb_index_files::hash_table_size, gb_flag_types2::is_indexed, gb_index_files::nr_of_elements, NULp, SET_GB_ENTRIES_ENTRY, and SET_GB_IF_ENTRIES_NEXT().
Referenced by free_data(), gb_abortdata(), gb_check_in_undo_delete(), gb_read_bin_rek_V2(), gb_save_extern_data_in_ts(), gb_write_index_key(), and gbcm_read_bin().
gb_data_base_type_union GBENTRY::info |
Definition at line 204 of file gb_data.h.
Referenced by alloc_data(), gb_abortdata(), gb_new_gb_transaction_save(), gb_read_bin_rek_V2(), GB_read_byte(), GB_read_float(), GB_read_int(), GB_read_pointer(), gb_save_extern_data_in_ts(), gb_write_bin_rek(), GB_write_byte(), GB_write_float(), GB_write_int(), GB_write_pointer(), gbcm_read_bin(), gbcm_write_bin(), undo_entry(), and write_GBDATA().
int GBENTRY::cache_index |
Definition at line 206 of file gb_data.h.
Referenced by flush_cache_entry(), gb_alloc_cache_index(), gb_free_cache(), gb_read_cache(), gb_write_compressed_pntr(), GB_write_pntr(), and write_GBDATA().