CUBRID Engine  latest
log_tdes Struct Reference

#include <log_impl.h>

Collaboration diagram for log_tdes:
Collaboration graph

Public Attributes

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

Detailed Description

Definition at line 460 of file log_impl.h.

Member Data Documentation

int log_tdes::append_repl_recidx
bool log_tdes::block_global_oldest_active_until_commit
int log_tdes::cur_repl_record
int log_tdes::disable_modifications
int log_tdes::fl_mark_repl_recidx
int log_tdes::max_unique_btrees

Definition at line 493 of file log_impl.h.

Referenced by logtb_descriptors_start_scan(), and logtb_initialize_tdes().

int log_tdes::num_log_records_written
int log_tdes::num_repl_records
int log_tdes::num_unique_btrees

Definition at line 492 of file log_impl.h.

Referenced by logtb_descriptors_start_scan(), and logtb_initialize_tdes().

struct log_repl* log_tdes::repl_records
SYNC_RMUTEX log_tdes::rmutex_topop

Definition at line 485 of file log_impl.h.

Referenced by logtb_finalize_tdes(), logtb_get_system_tdes(), and logtb_initialize_tdes().

TRAN_STATE log_tdes::state

Definition at line 469 of file log_impl.h.

Referenced by locator_drop_class_name_entry(), log_2pc_append_decision(), log_2pc_append_start(), log_2pc_commit(), log_2pc_commit_first_phase(), log_2pc_commit_second_phase(), log_2pc_prepare(), log_2pc_prepare_global_tran(), log_2pc_recovery(), log_2pc_recovery_abort_decision(), log_2pc_recovery_analysis_info(), log_2pc_recovery_commit_decision(), log_2pc_recovery_prepare(), log_2pc_set_global_tran_info(), log_2pc_start(), log_abort(), log_abort_local(), log_abort_partial(), log_append_commit_postpone(), log_append_run_postpone(), log_change_tran_as_completed(), log_commit(), log_commit_local(), log_complete(), log_complete_for_2pc(), log_do_postpone(), log_find_unilaterally_largest_undo_lsa(), log_recovery(), log_recovery_abort_atomic_sysop(), log_recovery_abort_interrupted_sysop(), log_recovery_find_first_postpone(), log_recovery_finish_postpone(), log_recovery_finish_sysop_postpone(), log_recovery_redo(), log_recovery_undo(), log_rollback_record(), log_rv_analysis_2pc_abort_decision(), log_rv_analysis_2pc_abort_inform_particps(), log_rv_analysis_2pc_commit_decision(), log_rv_analysis_2pc_commit_inform_particps(), log_rv_analysis_2pc_prepare(), log_rv_analysis_2pc_start(), log_rv_analysis_commit_with_postpone(), log_rv_analysis_end_checkpoint(), log_rv_analysis_run_postpone(), log_rv_analysis_sysop_end(), log_rv_analysis_sysop_start_postpone(), log_rv_analysis_will_commit(), log_rv_undo_record(), log_sysop_abort(), log_sysop_commit_internal(), log_sysop_do_postpone(), logpb_checkpoint_trans(), logtb_allocate_tran_index(), logtb_clear_tdes(), logtb_descriptors_start_scan(), logtb_dump_tdes(), logtb_find_state(), logtb_free_tran_index_with_undo_lsa(), logtb_set_loose_end_tdes(), prior_lsa_next_record_internal(), return_error_to_client(), log_system_tdes::rv_get_or_alloc_tdes(), sqmgr_execute_query(), systdes_claim_tdes(), xlogtb_get_pack_tran_table(), and xtran_server_end_topop().

int log_tdes::suppress_replication
LOG_LSA log_tdes::tail_lsa

Definition at line 473 of file log_impl.h.

Referenced by log_abort_local(), log_add_to_modified_class_list(), log_append_postpone(), log_append_redo_crumbs(), log_append_savepoint(), log_append_undoredo_crumbs(), log_commit_local(), log_complete(), log_complete_for_2pc(), log_do_postpone(), log_recovery(), log_recovery_analysis(), log_recovery_find_first_postpone(), log_recovery_finish_sysop_postpone(), log_rollback(), log_rollback_record(), log_rv_analysis_2pc_abort_decision(), log_rv_analysis_2pc_abort_inform_particps(), log_rv_analysis_2pc_commit_decision(), log_rv_analysis_2pc_commit_inform_particps(), log_rv_analysis_2pc_prepare(), log_rv_analysis_2pc_recv_ack(), log_rv_analysis_2pc_start(), log_rv_analysis_atomic_sysop_start(), log_rv_analysis_commit_with_postpone(), log_rv_analysis_dummy_head_postpone(), log_rv_analysis_end_checkpoint(), log_rv_analysis_postpone(), log_rv_analysis_run_postpone(), log_rv_analysis_save_point(), log_rv_analysis_sysop_end(), log_rv_analysis_sysop_start_postpone(), log_rv_analysis_undo_redo(), log_rv_analysis_will_commit(), log_rv_undo_record(), log_skip_logging(), log_sysop_abort(), log_sysop_commit_internal(), log_sysop_end_final(), log_sysop_start(), logpb_checkpoint_trans(), logtb_clear_tdes(), logtb_create_unique_stats_from_repr(), logtb_descriptors_start_scan(), logtb_dump_tdes(), logtb_find_current_tran_lsa(), logtb_find_smallest_and_largest_active_pages(), logtb_get_system_tdes(), logtb_has_updated(), logtb_initialize_tdes(), logtb_update_global_unique_stats_by_delta(), log_system_tdes::on_sysop_end(), log_system_tdes::on_sysop_start(), and prior_lsa_start_append().

TRANID log_tdes::trid

Definition at line 466 of file log_impl.h.

Referenced by css_change_ha_server_state(), log_2pc_attach_global_tran(), log_2pc_check_duplicate_global_tran_id(), log_2pc_commit(), log_2pc_find_tran_descriptor(), log_2pc_get_global_tran_info(), log_2pc_prepare(), log_2pc_prepare_global_tran(), log_2pc_recovery(), log_2pc_recovery_analysis_info(), log_2pc_recovery_prepared(), log_2pc_send_abort_decision(), log_2pc_set_global_tran_info(), log_2pc_start(), log_abort(), log_abort_all_active_transaction(), log_abort_partial(), log_change_tran_as_completed(), log_commit(), log_complete_for_2pc(), log_do_postpone(), log_final(), log_find_unilaterally_largest_undo_lsa(), log_get_savepoint_lsa(), log_recovery_abort_all_atomic_sysops(), log_recovery_abort_atomic_sysop(), log_recovery_abort_interrupted_sysop(), log_recovery_find_first_postpone(), log_recovery_finish_all_postpone(), log_recovery_finish_postpone(), log_recovery_redo(), log_recovery_undo(), log_rv_analysis_run_postpone(), log_rv_simulate_runtime_worker(), log_sysop_end_final(), log_sysop_start(), logpb_checkpoint_topops(), logpb_checkpoint_trans(), logtb_allocate_tran_index(), logtb_count_clients(), logtb_count_not_allowed_clients_in_maintenance_mode(), logtb_create_unique_stats_from_repr(), logtb_descriptors_start_scan(), logtb_dump_tdes(), logtb_find_client_hostname(), logtb_find_client_name(), logtb_find_client_name_host_pid(), logtb_find_client_type(), logtb_find_current_tranid(), logtb_find_interrupt(), logtb_find_smallest_and_largest_active_pages(), logtb_find_smallest_lsa(), logtb_find_tran_index(), logtb_find_tranid(), logtb_free_tran_index(), logtb_free_tran_index_with_undo_lsa(), logtb_get_client_ids(), logtb_get_new_tran_id(), logtb_get_system_tdes(), logtb_initialize_system_tdes(), logtb_initialize_tdes(), logtb_initialize_tdes_for_mvcc_testing(), logtb_is_active(), logtb_istran_finished(), logtb_set_loose_end_tdes(), logtb_set_num_loose_end_trans(), logtb_set_suppress_repl_on_transaction(), logtb_set_tran_index_interrupt(), logtb_set_user_name(), prior_lsa_start_append(), log_system_tdes::rv_get_or_alloc_tdes(), systdes_claim_tdes(), systdes_retire_tdes(), xlogtb_dump_trantable(), and xlogtb_get_pack_tran_table().

LK_RES* log_tdes::waiting_for_res

The documentation for this struct was generated from the following file: