CUBRID Engine  latest
btree_insert_helper Struct Reference
Collaboration diagram for btree_insert_helper:
Collaboration graph

Public Member Functions

 btree_insert_helper ()
 

Public Attributes

BTREE_OBJECT_INFO obj_info
 
BTREE_OP_PURPOSE purpose
 
int op_type
 
btree_unique_statsunique_stats_info
 
int key_len_in_page
 
PGBUF_LATCH_MODE nonleaf_latch_mode
 
bool is_first_try
 
bool need_update_max_key_len
 
bool is_crt_node_write_latched
 
bool is_root
 
bool is_unique_key_added_or_deleted
 
bool is_unique_multi_update
 
bool is_ha_enabled
 
bool log_operations
 
bool is_null
 
char * printed_key
 
SHA1Hash printed_key_sha1
 
btree_insert_listinsert_list
 
LOG_DATA_ADDR leaf_addr
 
LOG_RCVINDEX rcvindex
 
char * rv_keyval_data
 
int rv_keyval_data_length
 
char * rv_redo_data
 
char * rv_redo_data_ptr
 
LOG_LSA compensate_undo_nxlsa
 
bool is_system_op_started
 
PERF_UTIME_TRACKER time_track
 

Detailed Description

Definition at line 709 of file btree.c.

Constructor & Destructor Documentation

btree_insert_helper::btree_insert_helper ( )

Definition at line 765 of file btree.c.

Member Data Documentation

bool btree_insert_helper::is_crt_node_write_latched

Definition at line 723 of file btree.c.

Referenced by btree_fix_root_for_insert(), and btree_split_node_and_advance().

bool btree_insert_helper::is_first_try

Definition at line 719 of file btree.c.

Referenced by btree_fix_root_for_insert().

bool btree_insert_helper::is_ha_enabled
bool btree_insert_helper::is_null

Definition at line 735 of file btree.c.

Referenced by btree_fix_root_for_insert(), and btree_insert_internal().

bool btree_insert_helper::is_root
bool btree_insert_helper::is_unique_key_added_or_deleted
bool btree_insert_helper::is_unique_multi_update
int btree_insert_helper::key_len_in_page
bool btree_insert_helper::need_update_max_key_len

Definition at line 721 of file btree.c.

Referenced by btree_fix_root_for_insert(), and btree_split_node_and_advance().

PGBUF_LATCH_MODE btree_insert_helper::nonleaf_latch_mode

Definition at line 717 of file btree.c.

Referenced by btree_fix_root_for_insert(), and btree_split_node_and_advance().

SHA1Hash btree_insert_helper::printed_key_sha1
PERF_UTIME_TRACKER btree_insert_helper::time_track

Definition at line 752 of file btree.c.

Referenced by btree_insert_internal().

btree_unique_stats* btree_insert_helper::unique_stats_info

Definition at line 714 of file btree.c.

Referenced by btree_fix_root_for_insert(), and btree_insert_internal().


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