CUBRID Engine
latest
|
#include <scan_manager.h>
Definition at line 186 of file scan_manager.h.
ATTR_ID* indx_scan_id::bt_attr_ids |
Definition at line 191 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_close_scan(), scan_dump_key_into_tuple(), scan_get_index_oidset(), scan_open_index_key_info_scan(), and scan_open_index_scan().
int* indx_scan_id::bt_attrs_prefix_length |
Definition at line 192 of file scan_manager.h.
Referenced by scan_close_scan(), scan_get_index_oidset(), scan_open_index_scan(), and scan_regu_key_to_index_key().
int indx_scan_id::bt_num_attrs |
Definition at line 190 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_close_scan(), scan_dump_key_into_tuple(), scan_get_index_oidset(), scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_regu_key_to_index_key().
BTREE_SCAN indx_scan_id::bt_scan |
Definition at line 195 of file scan_manager.h.
Referenced by scan_end_scan(), scan_get_index_oidset(), scan_get_next_iss_value(), scan_next_index_key_info_scan(), scan_next_index_scan(), scan_next_scan_block(), scan_open_index_key_info_scan(), scan_open_index_scan(), scan_reset_scan_block(), scan_restore_range_details(), and scan_save_range_details().
BTREE_TYPE indx_scan_id::bt_type |
Definition at line 189 of file scan_manager.h.
Referenced by scan_open_index_key_info_scan(), and scan_open_index_scan().
bool indx_scan_id::caches_inited |
Definition at line 219 of file scan_manager.h.
Referenced by qexec_clear_access_spec_list(), qexec_init_next_partition(), and scan_start_scan().
bool indx_scan_id::check_not_vacuumed |
Definition at line 229 of file scan_manager.h.
Referenced by btree_prepare_bts(), btree_select_visible_object_for_range_scan(), locator_check_btree_entries(), locator_check_unique_btree_entries(), and scan_init_index_scan().
OID indx_scan_id::cls_oid |
Definition at line 203 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_get_index_oidset(), scan_next_index_key_info_scan(), scan_next_index_lookup_heap(), scan_next_index_scan(), scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_start_scan().
char* indx_scan_id::copy_buf |
Definition at line 200 of file scan_manager.h.
Referenced by btree_prepare_bts(), locator_check_btree_entries(), locator_check_unique_btree_entries(), scan_close_scan(), scan_init_index_scan(), scan_open_index_key_info_scan(), and scan_open_index_scan().
int indx_scan_id::copy_buf_len |
Definition at line 204 of file scan_manager.h.
Referenced by btree_prepare_bts(), locator_check_btree_entries(), locator_check_unique_btree_entries(), scan_init_index_scan(), scan_open_index_key_info_scan(), and scan_open_index_scan().
int indx_scan_id::curr_keyno |
Definition at line 197 of file scan_manager.h.
Referenced by btree_ils_adjust_range(), scan_end_scan(), scan_get_index_oidset(), scan_get_next_iss_value(), scan_open_index_key_info_scan(), scan_open_index_scan(), scan_reset_scan_block(), scan_restore_range_details(), and scan_start_scan().
int indx_scan_id::curr_oidno |
Definition at line 198 of file scan_manager.h.
Referenced by scan_next_index_scan(), scan_next_scan_block(), scan_open_index_key_info_scan(), scan_open_index_scan(), scan_reset_scan_block(), and scan_start_scan().
OID* indx_scan_id::curr_oidp |
Definition at line 199 of file scan_manager.h.
Referenced by scan_next_index_lookup_heap(), scan_next_index_scan(), scan_open_index_key_info_scan(), and scan_open_index_scan().
DB_VALUE* indx_scan_id::fetched_values |
Definition at line 232 of file scan_manager.h.
Referenced by scan_close_scan(), scan_open_index_scan(), and scan_regu_key_to_index_key().
HFID indx_scan_id::hfid |
Definition at line 205 of file scan_manager.h.
Referenced by scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_start_scan().
INDX_COV indx_scan_id::indx_cov |
Definition at line 224 of file scan_manager.h.
Referenced by btree_dump_curr_key(), locator_check_btree_entries(), scan_close_scan(), scan_dump_key_into_tuple(), scan_get_index_oidset(), scan_init_index_scan(), scan_next_index_lookup_heap(), scan_next_index_scan(), scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_reset_scan_block().
INDX_INFO* indx_scan_id::indx_info |
Definition at line 188 of file scan_manager.h.
Referenced by btree_get_next_key_info(), btree_ils_adjust_range(), btree_prepare_bts(), locator_check_btree_entries(), scan_get_index_oidset(), scan_init_index_scan(), scan_init_iss(), scan_next_index_key_info_scan(), scan_next_index_lookup_heap(), scan_next_index_scan(), scan_next_scan_block(), scan_open_index_key_info_scan(), scan_open_index_scan(), scan_regu_key_to_index_key(), scan_reset_scan_block(), scan_restore_range_details(), and scan_save_range_details().
bool indx_scan_id::iscan_oid_order |
Definition at line 217 of file scan_manager.h.
Referenced by scan_get_index_oidset(), scan_next_scan_block(), scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_reset_scan_block().
INDEX_SKIP_SCAN indx_scan_id::iss |
Definition at line 226 of file scan_manager.h.
Referenced by btree_range_scan_select_visible_oids(), call_get_next_index_oidset(), scan_get_next_iss_value(), scan_init_iss(), scan_next_index_scan(), and scan_regu_key_to_index_key().
SCAN_ATTRS indx_scan_id::key_attrs |
Definition at line 208 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_clear_access_spec_list(), qexec_init_next_partition(), scan_get_index_oidset(), scan_open_index_scan(), and scan_start_scan().
int indx_scan_id::key_cnt |
Definition at line 216 of file scan_manager.h.
Referenced by scan_end_scan(), scan_get_index_oidset(), scan_open_index_key_info_scan(), and scan_open_index_scan().
regu_variable_list_node* indx_scan_id::key_info_regu_list |
Definition at line 228 of file scan_manager.h.
Referenced by qexec_clear_access_spec_list(), scan_next_index_key_info_scan(), and scan_open_index_key_info_scan().
DB_VALUE** indx_scan_id::key_info_values |
Definition at line 227 of file scan_manager.h.
Referenced by qexec_clear_access_spec_list(), scan_next_index_key_info_scan(), scan_open_index_key_info_scan(), and scan_start_scan().
DB_BIGINT indx_scan_id::key_limit_lower |
Definition at line 222 of file scan_manager.h.
Referenced by call_get_next_index_oidset(), scan_init_index_key_limit(), and scan_open_index_scan().
DB_BIGINT indx_scan_id::key_limit_upper |
Definition at line 223 of file scan_manager.h.
Referenced by call_get_next_index_oidset(), scan_get_index_oidset(), scan_init_index_key_limit(), scan_next_index_scan(), and scan_open_index_scan().
SCAN_PRED indx_scan_id::key_pred |
Definition at line 207 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_clear_access_spec_list(), qexec_init_next_partition(), scan_get_index_oidset(), scan_open_index_scan(), scan_restore_range_details(), scan_save_range_details(), and scan_start_scan().
key_val_range* indx_scan_id::key_vals |
Definition at line 215 of file scan_manager.h.
Referenced by btree_ils_adjust_range(), scan_close_scan(), scan_end_scan(), scan_get_index_oidset(), scan_open_index_key_info_scan(), and scan_open_index_scan().
MULTI_RANGE_OPT indx_scan_id::multi_range_opt |
Definition at line 225 of file scan_manager.h.
Referenced by btree_select_visible_object_for_range_scan(), call_get_next_index_oidset(), locator_check_btree_entries(), scan_close_scan(), scan_get_index_oidset(), scan_init_index_scan(), scan_next_index_lookup_heap(), scan_next_index_scan(), scan_open_index_key_info_scan(), and scan_open_index_scan().
bool indx_scan_id::need_count_only |
Definition at line 218 of file scan_manager.h.
Referenced by btree_keyval_search(), scan_get_index_oidset(), scan_init_index_scan(), and scan_next_index_scan().
DISK_ISVALID indx_scan_id::not_vacuumed_res |
Definition at line 231 of file scan_manager.h.
Referenced by btree_select_visible_object_for_range_scan(), locator_check_btree_entries(), locator_check_unique_btree_entries(), and scan_init_index_scan().
int indx_scan_id::num_vstr |
Definition at line 194 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_get_index_oidset(), scan_open_index_key_info_scan(), and scan_open_index_scan().
BTREE_ISCAN_OID_LIST* indx_scan_id::oid_list |
Definition at line 201 of file scan_manager.h.
Referenced by btree_prepare_bts(), btree_range_scan(), btree_select_visible_object_for_range_scan(), locator_check_btree_entries(), locator_check_unique_btree_entries(), scan_close_scan(), scan_get_index_oidset(), scan_init_index_scan(), scan_next_index_scan(), scan_open_index_key_info_scan(), and scan_open_index_scan().
int indx_scan_id::oids_count |
Definition at line 202 of file scan_manager.h.
Referenced by call_get_next_index_oidset(), scan_get_index_oidset(), scan_get_next_iss_value(), scan_next_index_scan(), scan_next_scan_block(), scan_reset_scan_block(), and scan_start_scan().
bool indx_scan_id::one_range |
Definition at line 196 of file scan_manager.h.
Referenced by scan_next_scan_block(), scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_start_scan().
SCAN_ATTRS indx_scan_id::pred_attrs |
Definition at line 210 of file scan_manager.h.
Referenced by btree_dump_curr_key(), cubquery::upddel_mvcc_cond_reeval::init(), qexec_clear_access_spec_list(), qexec_init_next_partition(), scan_next_index_scan(), scan_open_index_scan(), and scan_start_scan().
SCAN_ATTRS indx_scan_id::range_attrs |
Definition at line 212 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_clear_access_spec_list(), qexec_init_next_partition(), scan_open_index_scan(), and scan_start_scan().
SCAN_PRED indx_scan_id::range_pred |
Definition at line 211 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_clear_access_spec_list(), qexec_init_next_partition(), scan_open_index_scan(), and scan_start_scan().
SCAN_ATTRS indx_scan_id::rest_attrs |
Definition at line 214 of file scan_manager.h.
Referenced by btree_dump_curr_key(), cubquery::upddel_mvcc_cond_reeval::init(), qexec_clear_access_spec_list(), qexec_init_next_partition(), scan_dump_key_into_tuple(), scan_next_index_lookup_heap(), scan_open_index_scan(), and scan_start_scan().
regu_variable_list_node* indx_scan_id::rest_regu_list |
Definition at line 213 of file scan_manager.h.
Referenced by btree_dump_curr_key(), cubquery::upddel_mvcc_cond_reeval::init(), scan_dump_key_into_tuple(), scan_next_index_lookup_heap(), and scan_open_index_scan().
HEAP_SCANCACHE indx_scan_id::scan_cache |
Definition at line 206 of file scan_manager.h.
Referenced by 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(), scan_end_scan(), scan_init_index_scan(), scan_next_index_lookup_heap(), and scan_start_scan().
SCAN_PRED indx_scan_id::scan_pred |
Definition at line 209 of file scan_manager.h.
Referenced by btree_dump_curr_key(), cubquery::upddel_mvcc_cond_reeval::init(), scan_next_index_key_info_scan(), scan_next_index_scan(), scan_open_index_key_info_scan(), and scan_open_index_scan().
bool indx_scan_id::scancache_inited |
Definition at line 220 of file scan_manager.h.
Referenced by scan_end_scan(), scan_open_index_key_info_scan(), scan_open_index_scan(), and scan_start_scan().
ATTR_ID* indx_scan_id::vstr_ids |
Definition at line 193 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_close_scan(), scan_get_index_oidset(), scan_open_index_key_info_scan(), and scan_open_index_scan().