Skip to content

Struct log_tdes

ClassList > log_tdes

  • #include <log_impl.h>

Public Attributes

Type Name
int append_repl_recidx
DB_VALUE_ARRAY bind_history
bool block_global_oldest_active_until_commit
CLIENTIDS client
int client_id
LOG_LSA commit_abort_lsa
LOG_2PC_COORDINATOR * coord
int cur_repl_record
char * ddl_sql_user_text
int disable_modifications
void * first_save_entry
int fl_mark_repl_recidx
int gtrid
LOG_2PC_GTRINFO gtrinfo
bool has_deadlock_priority
bool has_supplemental_log
LOG_LSA head_lsa
volatile sig_atomic_t interrupt
bool is_user_active
bool isloose_end
TRAN_ISOLATION isolation
struct lob_rb_root lob_locator_root
LOG_TRAN_UPDATE_STATS log_upd_stats
log_postpone_cache m_log_postpone_cache
tx_transient_class_registry m_modified_classes
multi_index_unique_stats m_multiupd_stats
int max_unique_btrees
MVCC_INFO mvccinfo
int num_exec_queries
int num_log_records_written
int num_repl_records
int num_transient_classnames
int num_unique_btrees
LOG_LSA posp_nxlsa
INT64 query_start_time
INT64 query_timeout
LOG_RCV_TDES rcv
LOG_LSA repl_insert_lsa
struct log_repl * repl_records
LOG_LSA repl_update_lsa
SYNC_RMUTEX rmutex_topop
LOG_LSA savept_lsa
TRAN_STATE state
int suppress_replication
LOG_LSA tail_lsa
LOG_LSA tail_topresult_lsa
LOG_LSA topop_lsa
LOG_TOPOPS_STACK topops
TRAN_ABORT_REASON tran_abort_reason
int tran_index
INT64 tran_start_time
TRANID trid
LOG_LSA undo_nxlsa
int wait_msecs
LK_RES * waiting_for_res
XASL_ID xasl_id

Public Functions

Type Name
void copy_to (LOG_TDES & dest) const
bool is_active_worker_transaction () const
bool is_allowed_sysop () const
bool is_allowed_undo () const
bool is_system_main_transaction () const
bool is_system_transaction () const
bool is_system_worker_transaction () const
bool is_under_sysop () const
void lock_global_oldest_visible_mvccid ()
void lock_topop ()
void on_sysop_end ()
void on_sysop_start ()
void unlock_global_oldest_visible_mvccid ()
void unlock_topop ()

Public Attributes Documentation

variable append_repl_recidx

int log_tdes::append_repl_recidx;

variable bind_history

DB_VALUE_ARRAY log_tdes::bind_history[100];

variable block_global_oldest_active_until_commit

bool log_tdes::block_global_oldest_active_until_commit;

variable client

CLIENTIDS log_tdes::client;

variable client_id

int log_tdes::client_id;

variable commit_abort_lsa

LOG_LSA log_tdes::commit_abort_lsa;

variable coord

LOG_2PC_COORDINATOR* log_tdes::coord;

variable cur_repl_record

int log_tdes::cur_repl_record;

variable ddl_sql_user_text

char* log_tdes::ddl_sql_user_text;

variable disable_modifications

int log_tdes::disable_modifications;

variable first_save_entry

void* log_tdes::first_save_entry;

variable fl_mark_repl_recidx

int log_tdes::fl_mark_repl_recidx;

variable gtrid

int log_tdes::gtrid;

variable gtrinfo

LOG_2PC_GTRINFO log_tdes::gtrinfo;

variable has_deadlock_priority

bool log_tdes::has_deadlock_priority;

variable has_supplemental_log

bool log_tdes::has_supplemental_log;

variable head_lsa

LOG_LSA log_tdes::head_lsa;

variable interrupt

volatile sig_atomic_t log_tdes::interrupt;

variable is_user_active

bool log_tdes::is_user_active;

variable isloose_end

bool log_tdes::isloose_end;

variable isolation

TRAN_ISOLATION log_tdes::isolation;

variable lob_locator_root

struct lob_rb_root log_tdes::lob_locator_root;

variable log_upd_stats

LOG_TRAN_UPDATE_STATS log_tdes::log_upd_stats;

variable m_log_postpone_cache

log_postpone_cache log_tdes::m_log_postpone_cache;

variable m_modified_classes

tx_transient_class_registry log_tdes::m_modified_classes;

variable m_multiupd_stats

multi_index_unique_stats log_tdes::m_multiupd_stats;

variable max_unique_btrees

int log_tdes::max_unique_btrees;

variable mvccinfo

MVCC_INFO log_tdes::mvccinfo;

variable num_exec_queries

int log_tdes::num_exec_queries;

variable num_log_records_written

int log_tdes::num_log_records_written;

variable num_repl_records

int log_tdes::num_repl_records;

variable num_transient_classnames

int log_tdes::num_transient_classnames;

variable num_unique_btrees

int log_tdes::num_unique_btrees;

variable posp_nxlsa

LOG_LSA log_tdes::posp_nxlsa;

variable query_start_time

INT64 log_tdes::query_start_time;

variable query_timeout

INT64 log_tdes::query_timeout;

variable rcv

LOG_RCV_TDES log_tdes::rcv;

variable repl_insert_lsa

LOG_LSA log_tdes::repl_insert_lsa;

variable repl_records

struct log_repl* log_tdes::repl_records;

variable repl_update_lsa

LOG_LSA log_tdes::repl_update_lsa;

variable rmutex_topop

SYNC_RMUTEX log_tdes::rmutex_topop;

variable savept_lsa

LOG_LSA log_tdes::savept_lsa;

variable state

TRAN_STATE log_tdes::state;

variable suppress_replication

int log_tdes::suppress_replication;

variable tail_lsa

LOG_LSA log_tdes::tail_lsa;

variable tail_topresult_lsa

LOG_LSA log_tdes::tail_topresult_lsa;

variable topop_lsa

LOG_LSA log_tdes::topop_lsa;

variable topops

LOG_TOPOPS_STACK log_tdes::topops;

variable tran_abort_reason

TRAN_ABORT_REASON log_tdes::tran_abort_reason;

variable tran_index

int log_tdes::tran_index;

variable tran_start_time

INT64 log_tdes::tran_start_time;

variable trid

TRANID log_tdes::trid;

variable undo_nxlsa

LOG_LSA log_tdes::undo_nxlsa;

variable wait_msecs

int log_tdes::wait_msecs;

variable waiting_for_res

LK_RES* log_tdes::waiting_for_res;

variable xasl_id

XASL_ID log_tdes::xasl_id;

Public Functions Documentation

function copy_to

void log_tdes::copy_to (
    LOG_TDES & dest
) const

function is_active_worker_transaction

bool log_tdes::is_active_worker_transaction () const

function is_allowed_sysop

bool log_tdes::is_allowed_sysop () const

function is_allowed_undo

bool log_tdes::is_allowed_undo () const

function is_system_main_transaction

bool log_tdes::is_system_main_transaction () const

function is_system_transaction

bool log_tdes::is_system_transaction () const

function is_system_worker_transaction

bool log_tdes::is_system_worker_transaction () const

function is_under_sysop

bool log_tdes::is_under_sysop () const

function lock_global_oldest_visible_mvccid

void log_tdes::lock_global_oldest_visible_mvccid () 

function lock_topop

void log_tdes::lock_topop () 

function on_sysop_end

void log_tdes::on_sysop_end () 

function on_sysop_start

void log_tdes::on_sysop_start () 

function unlock_global_oldest_visible_mvccid

void log_tdes::unlock_global_oldest_visible_mvccid () 

function unlock_topop

void log_tdes::unlock_topop () 


The documentation for this class was generated from the following file cubrid/src/transaction/log_impl.h