File mvcc_table.cpp¶
FileList > cubrid > src > transaction > mvcc_table.cpp
Go to the source code of this file
#include "mvcc_table.hpp"#include "extensible_array.hpp"#include "log_impl.h"#include "mvcc.h"#include "perf_monitor.h"#include "thread_manager.hpp"#include <cassert>#include "memory_wrapper.hpp"
Classes¶
| Type | Name |
|---|---|
| struct | oldest_active_event |
| struct | oldest_active_history_tracker |
Public Attributes¶
| Type | Name |
|---|---|
| const size_t | OLDEST_ACTIVE_HISTORY_SIZE = 1024 \* 8 |
| oldest_active_history_tracker | Oldest_active_tracker |
Public Static Functions¶
| Type | Name |
|---|---|
| void | oldest_active_add_event (MVCCID mvccid, int tran_index, oldest_active_event::op_type set_or_get, oldest_active_event::source src) |
| MVCCID | oldest_active_get (const mvcctable::lowest_active_mvccid_type & lowest, int tran_index, oldest_active_event::source src) |
| void | oldest_active_set (mvcctable::lowest_active_mvccid_type & lowest, int tran_index, MVCCID mvccid, oldest_active_event::source src) |
Public Attributes Documentation¶
variable OLDEST_ACTIVE_HISTORY_SIZE¶
variable Oldest_active_tracker¶
Public Static Functions Documentation¶
function oldest_active_add_event¶
static inline void oldest_active_add_event (
MVCCID mvccid,
int tran_index,
oldest_active_event::op_type set_or_get,
oldest_active_event::source src
)
function oldest_active_get¶
static inline MVCCID oldest_active_get (
const mvcctable::lowest_active_mvccid_type & lowest,
int tran_index,
oldest_active_event::source src
)
function oldest_active_set¶
static inline void oldest_active_set (
mvcctable::lowest_active_mvccid_type & lowest,
int tran_index,
MVCCID mvccid,
oldest_active_event::source src
)
The documentation for this class was generated from the following file cubrid/src/transaction/mvcc_table.cpp