CUBRID Engine
latest
|
#include <query_reevaluation.hpp>
Public Member Functions | |
void | set_update_reevaluation (mvcc_update_reev_data &urd) |
void | set_scan_reevaluation (mvcc_scan_reev_data &scan) |
Public Attributes | |
MVCC_REEV_DATA_TYPE | type |
union { | |
mvcc_update_reev_data * upddel_reev_data | |
mvcc_scan_reev_data * select_reev_data | |
}; | |
DB_LOGICAL | filter_result |
Definition at line 113 of file query_reevaluation.hpp.
void cubquery::mvcc_reev_data::set_scan_reevaluation | ( | mvcc_scan_reev_data & | scan | ) |
Definition at line 38 of file query_reevaluation.cpp.
References filter_result, REEV_DATA_SCAN, select_reev_data, type, and V_TRUE.
Referenced by qexec_execute_selupd_list(), scan_next_heap_scan(), and scan_next_index_lookup_heap().
void cubquery::mvcc_reev_data::set_update_reevaluation | ( | mvcc_update_reev_data & | urd | ) |
Definition at line 30 of file query_reevaluation.cpp.
References filter_result, REEV_DATA_UPDDEL, type, upddel_reev_data, and V_TRUE.
Referenced by qexec_execute_delete(), and qexec_execute_update().
union { ... } |
DB_LOGICAL cubquery::mvcc_reev_data::filter_result |
Definition at line 121 of file query_reevaluation.hpp.
Referenced by locator_delete_force_internal(), locator_mvcc_reev_cond_and_assignment(), locator_update_force(), qexec_execute_selupd_list(), scan_next_heap_scan(), scan_next_index_lookup_heap(), set_scan_reevaluation(), and set_update_reevaluation().
mvcc_scan_reev_data* cubquery::mvcc_reev_data::select_reev_data |
Definition at line 119 of file query_reevaluation.hpp.
Referenced by locator_mvcc_reev_cond_and_assignment(), and set_scan_reevaluation().
MVCC_REEV_DATA_TYPE cubquery::mvcc_reev_data::type |
Definition at line 115 of file query_reevaluation.hpp.
Referenced by locator_mvcc_reev_cond_and_assignment(), locator_update_force(), set_scan_reevaluation(), and set_update_reevaluation().
mvcc_update_reev_data* cubquery::mvcc_reev_data::upddel_reev_data |
Definition at line 118 of file query_reevaluation.hpp.
Referenced by locator_mvcc_reev_cond_and_assignment(), locator_update_force(), and set_update_reevaluation().