Struct lk_tran_lock
ClassList > lk_tran_lock
Public Attributes
Public Attributes Documentation
variable class_hold_count
int lk_tran_lock::class_hold_count;
variable class_hold_list
LK_ENTRY* lk_tran_lock::class_hold_list;
variable hold_mutex
pthread_mutex_t lk_tran_lock::hold_mutex;
variable inst_hold_count
int lk_tran_lock::inst_hold_count;
variable inst_hold_list
LK_ENTRY* lk_tran_lock::inst_hold_list;
variable is_instant_duration
bool lk_tran_lock::is_instant_duration;
variable lk_entry_pool
LK_ENTRY* lk_tran_lock::lk_entry_pool;
variable lk_entry_pool_count
int lk_tran_lock::lk_entry_pool_count;
variable lock_escalation_on
bool lk_tran_lock::lock_escalation_on;
variable non2pl_list
LK_ENTRY* lk_tran_lock::non2pl_list;
variable non2pl_mutex
pthread_mutex_t lk_tran_lock::non2pl_mutex;
variable num_incons_non2pl
int lk_tran_lock::num_incons_non2pl;
variable root_class_hold
LK_ENTRY* lk_tran_lock::root_class_hold;
variable waiting
LK_ENTRY* lk_tran_lock::waiting;
The documentation for this class was generated from the following file cubrid/src/transaction/lock_manager.c