CUBRID Engine
latest
|
#include <btree.h>
BTID_INT btree_scan::btid_int |
Definition at line 165 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_find_foreign_key(), btree_find_lower_bound_leaf(), btree_find_min_or_max_key(), btree_find_next_index_record_holding_current_helper(), btree_get_next_key_info(), btree_get_stats(), btree_get_stats_key(), btree_get_stats_with_AR_sampling(), btree_ils_adjust_range(), btree_keyoid_checkscan_check(), btree_load_check_fk(), btree_prepare_bts(), btree_range_scan_count_oids_leaf_and_one_ovf(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_find_fk_any_object(), btree_range_scan_read_record(), btree_range_scan_resume(), btree_range_scan_select_visible_oids(), btree_range_scan_start(), btree_scan_update_range(), scan_get_index_oidset(), scan_get_next_iss_value(), scan_open_index_key_info_scan(), scan_open_index_scan(), scan_restore_range_details(), and scan_save_range_details().
void* btree_scan::bts_other |
Definition at line 248 of file btree.h.
Referenced by btree_fk_object_does_exist(), btree_prepare_bts(), and btree_range_scan_find_fk_any_object().
PAGE_PTR btree_scan::C_page |
Definition at line 181 of file btree.h.
Referenced by btree_find_lower_bound_leaf(), btree_find_min_or_max_key(), btree_find_next_index_record(), btree_find_next_index_record_holding_current(), btree_find_next_index_record_holding_current_helper(), btree_fk_object_does_exist(), btree_get_next_key_info(), btree_get_stats_key(), btree_get_stats_with_AR_sampling(), btree_get_stats_with_fullscan(), btree_load_check_fk(), btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_read_record(), btree_range_scan_resume(), btree_range_scan_select_visible_oids(), btree_range_scan_start(), and bts_reset_scan().
VPID btree_scan::C_vpid |
Definition at line 173 of file btree.h.
Referenced by btree_find_lower_bound_leaf(), btree_find_next_index_record_holding_current(), btree_find_next_index_record_holding_current_helper(), btree_get_next_key_info(), btree_get_stats_with_AR_sampling(), btree_get_stats_with_fullscan(), btree_load_check_fk(), btree_prepare_bts(), btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_resume(), btree_range_scan_select_visible_oids(), and btree_range_scan_start().
bool btree_scan::clear_cur_key |
Definition at line 192 of file btree.h.
Referenced by btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_read_record(), btree_scan_clear_key(), and btree_select_visible_object_for_range_scan().
int btree_scan::common_prefix |
Definition at line 207 of file btree.h.
Referenced by btree_find_next_index_record(), and btree_read_record().
DB_VALUE btree_scan::cur_key |
Definition at line 191 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_dump_curr_key(), btree_get_next_key_info(), btree_ils_adjust_range(), btree_iss_set_key(), btree_range_opt_check_add_index_key(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_read_record(), btree_range_scan_resume(), btree_scan_clear_key(), and btree_select_visible_object_for_range_scan().
LOG_LSA btree_scan::cur_leaf_lsa |
Definition at line 214 of file btree.h.
Referenced by btree_get_next_key_info(), btree_range_scan(), and btree_range_scan_resume().
bool btree_scan::end_one_iteration |
Definition at line 227 of file btree.h.
Referenced by btree_range_scan(), and btree_range_scan_select_visible_oids().
bool btree_scan::end_scan |
Definition at line 226 of file btree.h.
Referenced by btree_find_next_index_record_holding_current(), btree_fk_object_does_exist(), btree_get_next_key_info(), btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_find_fk_any_object(), btree_range_scan_resume(), btree_range_scan_select_visible_oids(), btree_range_scan_start(), and btree_select_visible_object_for_range_scan().
bool btree_scan::force_restart_from_root |
Definition at line 244 of file btree.h.
Referenced by btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_resume(), and btree_range_scan_start().
struct indx_scan_id* btree_scan::index_scan_idp |
Definition at line 241 of file btree.h.
Referenced by btree_ils_adjust_range(), btree_prepare_bts(), btree_range_scan(), btree_range_scan_select_visible_oids(), and btree_select_visible_object_for_range_scan().
bool btree_scan::is_btid_int_valid |
Definition at line 242 of file btree.h.
Referenced by btree_prepare_bts(), scan_open_index_key_info_scan(), and scan_open_index_scan().
bool btree_scan::is_interrupted |
Definition at line 228 of file btree.h.
Referenced by btree_fk_object_does_exist(), btree_range_scan(), btree_range_scan_find_fk_any_object(), btree_range_scan_select_visible_oids(), and btree_select_visible_object_for_range_scan().
bool btree_scan::is_key_partially_processed |
Definition at line 229 of file btree.h.
Referenced by btree_range_scan_select_visible_oids().
bool btree_scan::is_scan_started |
Definition at line 243 of file btree.h.
Referenced by btree_prepare_bts(), btree_range_scan(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_start(), and bts_reset_scan().
FILTER_INFO* btree_scan::key_filter |
Definition at line 195 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_get_next_key_info(), btree_prepare_bts(), and btree_select_visible_object_for_range_scan().
FILTER_INFO btree_scan::key_filter_storage |
Definition at line 196 of file btree.h.
Referenced by btree_prepare_bts().
DB_BIGINT* btree_scan::key_limit_lower |
Definition at line 238 of file btree.h.
Referenced by btree_prepare_bts(), and btree_select_visible_object_for_range_scan().
DB_BIGINT* btree_scan::key_limit_upper |
Definition at line 239 of file btree.h.
Referenced by btree_prepare_bts(), btree_range_scan(), and btree_select_visible_object_for_range_scan().
BTREE_KEYRANGE btree_scan::key_range |
Definition at line 194 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_prepare_bts(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_start(), and btree_scan_update_range().
bool btree_scan::key_range_max_value_equal |
Definition at line 209 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_prepare_bts(), and btree_range_scan_advance_over_filtered_keys().
RECDES btree_scan::key_record |
Definition at line 217 of file btree.h.
Referenced by btree_get_next_key_info(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_count_oids_leaf_and_one_ovf(), btree_range_scan_find_fk_any_object(), btree_range_scan_read_record(), and btree_range_scan_select_visible_oids().
BTS_KEY_STATUS btree_scan::key_status |
Definition at line 224 of file btree.h.
Referenced by btree_get_next_key_info(), btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_resume(), btree_range_scan_select_visible_oids(), btree_range_scan_start(), and btree_select_visible_object_for_range_scan().
LEAF_REC btree_scan::leaf_rec_info |
Definition at line 220 of file btree.h.
Referenced by btree_get_next_key_info(), btree_range_scan_count_oids_leaf_and_one_ovf(), btree_range_scan_find_fk_any_object(), btree_range_scan_read_record(), and btree_range_scan_select_visible_oids().
OID btree_scan::match_class_oid |
Definition at line 236 of file btree.h.
Referenced by btree_prepare_bts(), and btree_select_visible_object_for_range_scan().
int btree_scan::n_oids_read |
Definition at line 231 of file btree.h.
Referenced by btree_prepare_bts().
int btree_scan::n_oids_read_last_iteration |
Definition at line 232 of file btree.h.
Referenced by btree_keyval_search(), btree_prepare_bts(), btree_range_scan(), btree_range_scan_select_visible_oids(), btree_select_visible_object_for_range_scan(), locator_check_btree_entries(), locator_check_primary_key_delete(), locator_check_primary_key_update(), locator_check_unique_btree_entries(), and scan_get_index_oidset().
bool btree_scan::need_to_check_null |
Definition at line 219 of file btree.h.
Referenced by btree_prepare_bts(), and btree_range_scan_advance_over_filtered_keys().
BTREE_NODE_TYPE btree_scan::node_type |
Definition at line 221 of file btree.h.
Referenced by btree_range_scan_read_record(), and btree_select_visible_object_for_range_scan().
PAGE_PTR btree_scan::O_page |
Definition at line 184 of file btree.h.
Referenced by btree_find_min_or_max_key(), btree_find_next_index_record_holding_current(), btree_fk_object_does_exist(), btree_get_next_key_info(), btree_get_stats_with_AR_sampling(), btree_get_stats_with_fullscan(), btree_range_scan(), and btree_range_scan_find_fk_any_object().
VPID btree_scan::O_vpid |
Definition at line 176 of file btree.h.
Referenced by btree_find_next_index_record_holding_current(), btree_range_scan(), and btree_range_scan_select_visible_oids().
int btree_scan::offset |
Definition at line 222 of file btree.h.
Referenced by btree_get_next_key_info(), btree_range_scan_count_oids_leaf_and_one_ovf(), btree_range_scan_find_fk_any_object(), btree_range_scan_read_record(), and btree_range_scan_select_visible_oids().
int btree_scan::oid_pos |
Definition at line 189 of file btree.h.
Referenced by btree_find_lower_bound_leaf(), btree_find_next_index_record_holding_current_helper(), and btree_get_stats_with_AR_sampling().
OID* btree_scan::oid_ptr |
Definition at line 234 of file btree.h.
Referenced by btree_prepare_bts(), and btree_range_scan().
PAGE_PTR btree_scan::P_page |
Definition at line 179 of file btree.h.
Referenced by btree_find_min_or_max_key(), btree_find_next_index_record(), btree_find_next_index_record_holding_current(), btree_find_next_index_record_holding_current_helper(), btree_get_next_key_info(), btree_get_stats_with_AR_sampling(), btree_get_stats_with_fullscan(), and btree_range_scan().
VPID btree_scan::P_vpid |
Definition at line 171 of file btree.h.
Referenced by btree_find_next_index_record_holding_current(), and btree_range_scan().
int btree_scan::qualified_keys |
Definition at line 205 of file btree.h.
Referenced by btree_prepare_bts(), and scan_get_index_oidset().
int btree_scan::read_keys |
Definition at line 204 of file btree.h.
Referenced by btree_prepare_bts(), btree_range_scan_advance_over_filtered_keys(), and scan_get_index_oidset().
INT16 btree_scan::slot_id |
Definition at line 186 of file btree.h.
Referenced by btree_find_lower_bound_leaf(), btree_find_min_or_max_key(), btree_find_next_index_record_holding_current(), btree_find_next_index_record_holding_current_helper(), btree_get_next_key_info(), btree_get_stats_key(), btree_get_stats_with_AR_sampling(), btree_load_check_fk(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_resume(), and btree_range_scan_start().
PERF_UTIME_TRACKER btree_scan::time_track |
Definition at line 246 of file btree.h.
Referenced by btree_range_scan().
bool btree_scan::use_desc_index |
Definition at line 198 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_find_lower_bound_leaf(), btree_find_min_or_max_key(), btree_find_next_index_record_holding_current_helper(), btree_get_next_key_info(), btree_get_stats_with_AR_sampling(), btree_get_stats_with_fullscan(), btree_ils_adjust_range(), btree_prepare_bts(), btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_resume(), btree_range_scan_start(), btree_scan_update_range(), and scan_get_next_iss_value().