CUBRID Engine
latest
|
#include <scan_manager.h>
Definition at line 330 of file scan_manager.h.
SCAN_DIRECTION scan_id_struct::direction |
Definition at line 335 of file scan_manager.h.
Referenced by scan_end_scan(), scan_handle_single_scan(), scan_init_scan_id(), scan_next_heap_page_scan(), scan_next_heap_scan(), scan_next_index_scan(), scan_next_scan_block(), scan_reset_scan_block(), and scan_start_scan().
int scan_id_struct::fixed |
Definition at line 339 of file scan_manager.h.
Referenced by scan_init_scan_id(), scan_next_heap_scan(), scan_next_index_lookup_heap(), and scan_start_scan().
int scan_id_struct::grouped |
Definition at line 340 of file scan_manager.h.
Referenced by scan_end_scan(), scan_init_scan_id(), scan_next_heap_scan(), scan_next_index_scan(), scan_next_scan_block(), scan_reset_scan_block(), and scan_start_scan().
HEAP_PAGE_SCAN_ID scan_id_struct::hpsid |
Definition at line 355 of file scan_manager.h.
Referenced by scan_next_heap_page_scan(), scan_open_heap_page_scan(), and scan_start_scan().
HEAP_SCAN_ID scan_id_struct::hsid |
Definition at line 354 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_end_scan(), scan_next_class_attr_scan(), scan_next_heap_scan(), scan_next_scan_block(), scan_open_class_attr_scan(), scan_open_heap_scan(), scan_reset_scan_block(), and scan_start_scan().
INDEX_NODE_SCAN_ID scan_id_struct::insid |
Definition at line 357 of file scan_manager.h.
Referenced by scan_next_index_node_info_scan(), scan_open_index_node_info_scan(), and scan_start_scan().
INDX_SCAN_ID scan_id_struct::isid |
Definition at line 356 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), scan_close_scan(), 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(), and scan_start_scan().
DB_VALUE* scan_id_struct::join_dbval |
Definition at line 347 of file scan_manager.h.
Referenced by scan_handle_single_scan(), and scan_init_scan_id().
JSON_TABLE_SCAN_ID scan_id_struct::jtid |
Definition at line 362 of file scan_manager.h.
Referenced by scan_end_scan(), scan_next_json_table_scan(), scan_open_json_table_scan(), and scan_start_scan().
LLIST_SCAN_ID scan_id_struct::llsid |
Definition at line 353 of file scan_manager.h.
Referenced by qexec_merge_fnc(), qexec_merge_list_outer(), scan_build_hash_list_scan(), scan_close_scan(), scan_dump_key_into_tuple(), scan_end_scan(), scan_hash_probe_next(), scan_jump_scan_pos(), scan_next_hash_list_scan(), scan_next_list_scan(), scan_next_scan_local(), scan_open_list_scan(), scan_prev_scan_local(), scan_reset_scan_block(), scan_save_scan_pos(), and scan_start_scan().
bool scan_id_struct::mvcc_select_lock_needed |
Definition at line 336 of file scan_manager.h.
Referenced by scan_init_scan_id(), scan_next_heap_scan(), scan_next_index_lookup_heap(), and scan_next_index_scan().
int scan_id_struct::null_fetched |
Definition at line 345 of file scan_manager.h.
Referenced by scan_handle_single_scan(), scan_init_scan_id(), scan_next_scan_block(), scan_reset_scan_block(), and scan_start_scan().
SCAN_POSITION scan_id_struct::position |
Definition at line 334 of file scan_manager.h.
Referenced by cubscan::json_table::scanner::next_scan(), qproc_next_set_scan(), scan_handle_single_scan(), scan_init_scan_id(), scan_jump_scan_pos(), scan_next_class_attr_scan(), scan_next_index_scan(), scan_next_method_scan(), scan_next_scan_block(), scan_next_set_scan(), scan_next_showstmt_scan(), scan_next_value_scan(), scan_prev_scan_local(), scan_reset_scan_block(), scan_save_scan_pos(), and scan_start_scan().
QPROC_QUALIFICATION scan_id_struct::qualification |
Definition at line 346 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_merge_list_outer(), scan_init_scan_id(), scan_jump_scan_pos(), scan_next_class_attr_scan(), scan_next_hash_list_scan(), scan_next_heap_scan(), scan_next_index_lookup_heap(), scan_next_list_scan(), scan_next_set_scan(), scan_next_showstmt_scan(), and scan_prev_scan_local().
int scan_id_struct::qualified_block |
Definition at line 342 of file scan_manager.h.
Referenced by scan_init_scan_id(), scan_next_scan_block(), and scan_start_scan().
REGU_VALUES_SCAN_ID scan_id_struct::rvsid |
Definition at line 360 of file scan_manager.h.
Referenced by scan_end_scan(), scan_next_value_scan(), scan_open_values_scan(), and scan_start_scan().
union { ... } scan_id_struct::s |
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_merge_fnc(), qexec_merge_list_outer(), qproc_next_set_scan(), scan_build_hash_list_scan(), scan_close_scan(), scan_dump_key_into_tuple(), scan_end_scan(), scan_get_index_oidset(), scan_get_next_iss_value(), scan_hash_probe_next(), scan_jump_scan_pos(), scan_next_class_attr_scan(), scan_next_hash_list_scan(), scan_next_heap_page_scan(), scan_next_heap_scan(), scan_next_index_key_info_scan(), scan_next_index_node_info_scan(), scan_next_index_scan(), scan_next_json_table_scan(), scan_next_list_scan(), scan_next_method_scan(), scan_next_scan_block(), scan_next_scan_local(), scan_next_set_scan(), scan_next_showstmt_scan(), scan_next_value_scan(), scan_open_class_attr_scan(), scan_open_heap_page_scan(), scan_open_heap_scan(), scan_open_index_key_info_scan(), scan_open_index_node_info_scan(), scan_open_index_scan(), scan_open_json_table_scan(), scan_open_list_scan(), scan_open_method_scan(), scan_open_set_scan(), scan_open_showstmt_scan(), scan_open_values_scan(), scan_prev_scan_local(), scan_reset_scan_block(), scan_save_scan_pos(), scan_start_scan(), showstmt_end_scan(), showstmt_next_scan(), and showstmt_start_scan().
bool scan_id_struct::scan_immediately_stop |
Definition at line 366 of file scan_manager.h.
Referenced by qexec_open_scan(), scan_handle_single_scan(), and scan_init_scan_id().
SCAN_OPERATION_TYPE scan_id_struct::scan_op_type |
Definition at line 337 of file scan_manager.h.
Referenced by scan_init_scan_id(), scan_next_heap_scan(), and scan_next_index_lookup_heap().
SCAN_STATS scan_id_struct::scan_stats |
Definition at line 365 of file scan_manager.h.
Referenced by scan_build_hash_list_scan(), scan_dump_key_into_tuple(), scan_get_index_oidset(), scan_next_hash_list_scan(), scan_next_heap_scan(), scan_next_index_scan(), scan_next_list_scan(), scan_next_scan_local(), scan_open_index_scan(), and scan_open_list_scan().
QPROC_SINGLE_FETCH scan_id_struct::single_fetch |
Definition at line 343 of file scan_manager.h.
Referenced by scan_handle_single_scan(), and scan_init_scan_id().
int scan_id_struct::single_fetched |
Definition at line 344 of file scan_manager.h.
Referenced by scan_handle_single_scan(), scan_init_scan_id(), scan_next_scan_block(), scan_reset_scan_block(), and scan_start_scan().
SET_SCAN_ID scan_id_struct::ssid |
Definition at line 358 of file scan_manager.h.
Referenced by qproc_next_set_scan(), scan_end_scan(), scan_next_set_scan(), scan_open_set_scan(), and scan_start_scan().
SCAN_STATUS scan_id_struct::status |
Definition at line 333 of file scan_manager.h.
Referenced by cubscan::json_table::scanner::next_scan(), scan_close_scan(), scan_end_scan(), scan_init_scan_id(), scan_jump_scan_pos(), scan_save_scan_pos(), and scan_start_scan().
SHOWSTMT_SCAN_ID scan_id_struct::stsid |
Definition at line 361 of file scan_manager.h.
Referenced by scan_close_scan(), scan_next_showstmt_scan(), scan_open_showstmt_scan(), scan_reset_scan_block(), showstmt_end_scan(), showstmt_next_scan(), and showstmt_start_scan().
SCAN_TYPE scan_id_struct::type |
Definition at line 332 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_merge_fnc(), scan_close_scan(), scan_dump_key_into_tuple(), scan_end_scan(), scan_next_heap_scan(), scan_next_scan_block(), scan_next_scan_local(), scan_open_class_attr_scan(), scan_open_heap_page_scan(), scan_open_heap_scan(), scan_open_index_key_info_scan(), scan_open_index_node_info_scan(), scan_open_index_scan(), scan_open_json_table_scan(), scan_open_list_scan(), scan_open_method_scan(), scan_open_set_scan(), scan_open_showstmt_scan(), scan_open_values_scan(), scan_prev_scan_local(), scan_reset_scan_block(), and scan_start_scan().
VA_SCAN_ID scan_id_struct::vaid |
Definition at line 359 of file scan_manager.h.
Referenced by scan_close_scan(), scan_next_method_scan(), and scan_open_method_scan().
val_list_node* scan_id_struct::val_list |
Definition at line 349 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), qexec_execute_delete(), qexec_execute_insert(), qexec_execute_update(), qproc_next_set_scan(), scan_build_hash_list_scan(), scan_get_index_oidset(), scan_handle_single_scan(), scan_init_scan_id(), scan_jump_scan_pos(), scan_next_class_attr_scan(), scan_next_hash_list_scan(), scan_next_heap_page_scan(), scan_next_heap_scan(), scan_next_index_key_info_scan(), scan_next_index_lookup_heap(), scan_next_index_node_info_scan(), scan_next_index_scan(), scan_next_list_scan(), scan_next_method_scan(), scan_next_set_scan(), and scan_prev_scan_local().
val_descr* scan_id_struct::vd |
Definition at line 350 of file scan_manager.h.
Referenced by cubquery::upddel_mvcc_cond_reeval::init(), cubscan::json_table::scanner::next_scan(), qproc_next_set_scan(), scan_build_hash_list_scan(), scan_get_index_oidset(), scan_hash_probe_next(), scan_init_scan_id(), scan_jump_scan_pos(), scan_next_class_attr_scan(), scan_next_hash_list_scan(), scan_next_heap_page_scan(), scan_next_heap_scan(), scan_next_index_key_info_scan(), scan_next_index_lookup_heap(), scan_next_index_node_info_scan(), scan_next_index_scan(), scan_next_list_scan(), scan_next_set_scan(), scan_next_showstmt_scan(), scan_prev_scan_local(), and scan_reset_scan_block().