|
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().