CUBRID Engine
latest
|
#include "error_manager.h"
#include "log_comm.h"
#include "log_lsa.hpp"
#include "thread_compat.hpp"
#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | log_rcv |
struct | rvfun |
Macros | |
#define | RCV_IS_BTREE_LOGICAL_LOG(idx) |
#define | RCV_IS_LOGICAL_COMPENSATE_MANUAL(idx) |
#define | RCV_IS_LOGICAL_RUN_POSTPONE_MANUAL(idx) |
#define | RCV_IS_LOGICAL_LOG(vpid, idx) |
#define | RCV_IS_NEW_PAGE_INIT(idx) |
Typedefs | |
typedef struct log_rcv | LOG_RCV |
Functions | |
const char * | rv_rcvindex_string (LOG_RCVINDEX rcvindex) |
void | rv_check_rvfuns (void) |
Variables | |
struct rvfun | RV_fun [] |
#define RCV_IS_BTREE_LOGICAL_LOG | ( | idx | ) |
Definition at line 228 of file recovery.h.
Referenced by log_rollback_record(), and log_rv_undo_record().
#define RCV_IS_LOGICAL_COMPENSATE_MANUAL | ( | idx | ) |
Definition at line 240 of file recovery.h.
Referenced by log_rollback_record(), and log_rv_undo_record().
#define RCV_IS_LOGICAL_LOG | ( | vpid, | |
idx | |||
) |
Definition at line 252 of file recovery.h.
Referenced by log_execute_run_postpone(), log_rollback_record(), and log_rv_undo_record().
#define RCV_IS_LOGICAL_RUN_POSTPONE_MANUAL | ( | idx | ) |
Definition at line 247 of file recovery.h.
Referenced by log_execute_run_postpone().
#define RCV_IS_NEW_PAGE_INIT | ( | idx | ) |
Definition at line 268 of file recovery.h.
Referenced by log_rv_redo_fix_page().
Definition at line 195 of file recovery.h.
enum LOG_RCVINDEX |
Definition at line 36 of file recovery.h.
void rv_check_rvfuns | ( | void | ) |
Definition at line 861 of file recovery.c.
References ARG_FILE_LINE, assert, ER_FATAL_ERROR_SEVERITY, ER_GENERIC_ERROR, er_log_debug, er_set(), i, and rvfun::recv_index.
Referenced by log_initialize_internal().
const char* rv_rcvindex_string | ( | LOG_RCVINDEX | rcvindex | ) |
Definition at line 846 of file recovery.c.
References rvfun::recv_string.
Referenced by log_dump_record_compensate(), log_dump_record_dbout_redo(), log_dump_record_mvcc_redo(), log_dump_record_mvcc_undo(), log_dump_record_mvcc_undoredo(), log_dump_record_postpone(), log_dump_record_redo(), log_dump_record_sysop_end_internal(), log_dump_record_undo(), log_dump_record_undoredo(), log_recovery_needs_skip_logical_redo(), log_recovery_redo(), log_recovery_undo(), log_rollback_record(), log_rv_undo_record(), log_undo_rec_restartable(), and prior_set_tde_encrypted().
struct rvfun RV_fun[] |
Definition at line 49 of file recovery.c.
Referenced by log_append_dboutside_redo(), log_append_postpone(), log_append_redo_crumbs(), log_append_undo_crumbs(), log_append_undoredo_crumbs(), log_dump_record_compensate(), log_dump_record_dbout_redo(), log_dump_record_mvcc_redo(), log_dump_record_mvcc_undo(), log_dump_record_mvcc_undoredo(), log_dump_record_postpone(), log_dump_record_redo(), log_dump_record_sysop_end_internal(), log_dump_record_undo(), log_dump_record_undoredo(), log_execute_run_postpone(), log_recovery_redo(), log_rollback_record(), log_rv_undo_record(), and log_undo_rec_restartable().