File log_recovery_redo.hpp¶
FileList > cubrid > src > transaction > log_recovery_redo.hpp
Go to the source code of this file
#include "log_compress.h"#include "log_lsa.hpp"#include "log_reader.hpp"#include "log_record.hpp"#include "log_recovery.h"#include "page_buffer.h"#include "perf_monitor_trackers.hpp"#include "scope_exit.hpp"#include "system_parameter.h"#include "type_helper.hpp"
Classes¶
| Type | Name |
|---|---|
| struct | log_rv_redo_context |
| struct | log_rv_redo_rec_info <typename T> |
Public Attributes¶
| Type | Name |
|---|---|
| vpid_lsa_consistency_check | log_Gl_recovery_redo_consistency_check |
| LOG_RCVINDEX const vpid const log_rcv & | rcv |
| LOG_RCVINDEX const vpid & | rcv_vpid |
| LOG_RCVINDEX | rcvindex |
Public Functions¶
Public Attributes Documentation¶
variable log_Gl_recovery_redo_consistency_check¶
variable rcv¶
variable rcv_vpid¶
variable rcvindex¶
Public Functions Documentation¶
function DBG_REGISTER_PARSE_TYPE_NAME¶
function log_rv_get_fun¶
function log_rv_get_fun< LOG_REC_COMPENSATE >¶
template<>
inline rvfun::fun_t log_rv_get_fun< LOG_REC_COMPENSATE > (
const LOG_REC_COMPENSATE &,
LOG_RCVINDEX rcvindex
)
function log_rv_get_fun< LOG_REC_MVCC_REDO >¶
template<>
inline rvfun::fun_t log_rv_get_fun< LOG_REC_MVCC_REDO > (
const LOG_REC_MVCC_REDO &,
LOG_RCVINDEX rcvindex
)
function log_rv_get_fun< LOG_REC_MVCC_UNDOREDO >¶
template<>
inline rvfun::fun_t log_rv_get_fun< LOG_REC_MVCC_UNDOREDO > (
const LOG_REC_MVCC_UNDOREDO &,
LOG_RCVINDEX rcvindex
)
function log_rv_get_fun< LOG_REC_REDO >¶
template<>
inline rvfun::fun_t log_rv_get_fun< LOG_REC_REDO > (
const LOG_REC_REDO &,
LOG_RCVINDEX rcvindex
)
function log_rv_get_fun< LOG_REC_RUN_POSTPONE >¶
template<>
inline rvfun::fun_t log_rv_get_fun< LOG_REC_RUN_POSTPONE > (
const LOG_REC_RUN_POSTPONE &,
LOG_RCVINDEX rcvindex
)
function log_rv_get_fun< LOG_REC_UNDOREDO >¶
template<>
inline rvfun::fun_t log_rv_get_fun< LOG_REC_UNDOREDO > (
const LOG_REC_UNDOREDO &,
LOG_RCVINDEX rcvindex
)
function log_rv_get_log_rec_data¶
function log_rv_get_log_rec_data< LOG_REC_COMPENSATE >¶
template<>
inline const LOG_DATA & log_rv_get_log_rec_data< LOG_REC_COMPENSATE > (
const LOG_REC_COMPENSATE & log_rec
)
function log_rv_get_log_rec_data< LOG_REC_MVCC_REDO >¶
template<>
inline const LOG_DATA & log_rv_get_log_rec_data< LOG_REC_MVCC_REDO > (
const LOG_REC_MVCC_REDO & log_rec
)
function log_rv_get_log_rec_data< LOG_REC_MVCC_UNDOREDO >¶
template<>
inline const LOG_DATA & log_rv_get_log_rec_data< LOG_REC_MVCC_UNDOREDO > (
const LOG_REC_MVCC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_data< LOG_REC_REDO >¶
template<>
inline const LOG_DATA & log_rv_get_log_rec_data< LOG_REC_REDO > (
const LOG_REC_REDO & log_rec
)
function log_rv_get_log_rec_data< LOG_REC_RUN_POSTPONE >¶
template<>
inline const LOG_DATA & log_rv_get_log_rec_data< LOG_REC_RUN_POSTPONE > (
const LOG_REC_RUN_POSTPONE & log_rec
)
function log_rv_get_log_rec_data< LOG_REC_UNDOREDO >¶
template<>
inline const LOG_DATA & log_rv_get_log_rec_data< LOG_REC_UNDOREDO > (
const LOG_REC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_mvccid¶
function log_rv_get_log_rec_mvccid< LOG_REC_COMPENSATE >¶
template<>
inline MVCCID log_rv_get_log_rec_mvccid< LOG_REC_COMPENSATE > (
const LOG_REC_COMPENSATE & log_rec
)
function log_rv_get_log_rec_mvccid< LOG_REC_MVCC_REDO >¶
template<>
inline MVCCID log_rv_get_log_rec_mvccid< LOG_REC_MVCC_REDO > (
const LOG_REC_MVCC_REDO & log_rec
)
function log_rv_get_log_rec_mvccid< LOG_REC_MVCC_UNDOREDO >¶
template<>
inline MVCCID log_rv_get_log_rec_mvccid< LOG_REC_MVCC_UNDOREDO > (
const LOG_REC_MVCC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_mvccid< LOG_REC_REDO >¶
function log_rv_get_log_rec_mvccid< LOG_REC_RUN_POSTPONE >¶
template<>
inline MVCCID log_rv_get_log_rec_mvccid< LOG_REC_RUN_POSTPONE > (
const LOG_REC_RUN_POSTPONE & log_rec
)
function log_rv_get_log_rec_mvccid< LOG_REC_UNDOREDO >¶
template<>
inline MVCCID log_rv_get_log_rec_mvccid< LOG_REC_UNDOREDO > (
const LOG_REC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_offset¶
function log_rv_get_log_rec_offset< LOG_REC_COMPENSATE >¶
template<>
inline int log_rv_get_log_rec_offset< LOG_REC_COMPENSATE > (
const LOG_REC_COMPENSATE & log_rec
)
function log_rv_get_log_rec_offset< LOG_REC_MVCC_REDO >¶
template<>
inline int log_rv_get_log_rec_offset< LOG_REC_MVCC_REDO > (
const LOG_REC_MVCC_REDO & log_rec
)
function log_rv_get_log_rec_offset< LOG_REC_MVCC_UNDOREDO >¶
template<>
inline int log_rv_get_log_rec_offset< LOG_REC_MVCC_UNDOREDO > (
const LOG_REC_MVCC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_offset< LOG_REC_REDO >¶
function log_rv_get_log_rec_offset< LOG_REC_RUN_POSTPONE >¶
template<>
inline int log_rv_get_log_rec_offset< LOG_REC_RUN_POSTPONE > (
const LOG_REC_RUN_POSTPONE & log_rec
)
function log_rv_get_log_rec_offset< LOG_REC_UNDOREDO >¶
template<>
inline int log_rv_get_log_rec_offset< LOG_REC_UNDOREDO > (
const LOG_REC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_redo_length¶
function log_rv_get_log_rec_redo_length< LOG_REC_COMPENSATE >¶
template<>
inline int log_rv_get_log_rec_redo_length< LOG_REC_COMPENSATE > (
const LOG_REC_COMPENSATE & log_rec
)
function log_rv_get_log_rec_redo_length< LOG_REC_MVCC_REDO >¶
template<>
inline int log_rv_get_log_rec_redo_length< LOG_REC_MVCC_REDO > (
const LOG_REC_MVCC_REDO & log_rec
)
function log_rv_get_log_rec_redo_length< LOG_REC_MVCC_UNDOREDO >¶
template<>
inline int log_rv_get_log_rec_redo_length< LOG_REC_MVCC_UNDOREDO > (
const LOG_REC_MVCC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_redo_length< LOG_REC_REDO >¶
template<>
inline int log_rv_get_log_rec_redo_length< LOG_REC_REDO > (
const LOG_REC_REDO & log_rec
)
function log_rv_get_log_rec_redo_length< LOG_REC_RUN_POSTPONE >¶
template<>
inline int log_rv_get_log_rec_redo_length< LOG_REC_RUN_POSTPONE > (
const LOG_REC_RUN_POSTPONE & log_rec
)
function log_rv_get_log_rec_redo_length< LOG_REC_UNDOREDO >¶
template<>
inline int log_rv_get_log_rec_redo_length< LOG_REC_UNDOREDO > (
const LOG_REC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_vpid¶
function log_rv_get_log_rec_vpid< LOG_REC_COMPENSATE >¶
template<>
inline VPID log_rv_get_log_rec_vpid< LOG_REC_COMPENSATE > (
const LOG_REC_COMPENSATE & log_rec
)
function log_rv_get_log_rec_vpid< LOG_REC_MVCC_REDO >¶
template<>
inline VPID log_rv_get_log_rec_vpid< LOG_REC_MVCC_REDO > (
const LOG_REC_MVCC_REDO & log_rec
)
function log_rv_get_log_rec_vpid< LOG_REC_MVCC_UNDOREDO >¶
template<>
inline VPID log_rv_get_log_rec_vpid< LOG_REC_MVCC_UNDOREDO > (
const LOG_REC_MVCC_UNDOREDO & log_rec
)
function log_rv_get_log_rec_vpid< LOG_REC_REDO >¶
function log_rv_get_log_rec_vpid< LOG_REC_RUN_POSTPONE >¶
template<>
inline VPID log_rv_get_log_rec_vpid< LOG_REC_RUN_POSTPONE > (
const LOG_REC_RUN_POSTPONE & log_rec
)
function log_rv_get_log_rec_vpid< LOG_REC_UNDOREDO >¶
template<>
inline VPID log_rv_get_log_rec_vpid< LOG_REC_UNDOREDO > (
const LOG_REC_UNDOREDO & log_rec
)
function log_rv_redo_record_sync¶
template<typename T>
void log_rv_redo_record_sync (
THREAD_ENTRY * thread_p,
log_rv_redo_context & redo_context,
const log_rv_redo_rec_info < T > & record_info,
const VPID & rcv_vpid
)
The documentation for this class was generated from the following file cubrid/src/transaction/log_recovery_redo.hpp