Skip to content

Struct btree_insert_helper

ClassList > btree_insert_helper

Public Attributes

Type Name
LOG_LSA compensate_undo_nxlsa
btree_insert_list * insert_list
bool is_crt_node_write_latched
bool is_first_try
bool is_ha_enabled
bool is_null
bool is_root
bool is_system_op_started
bool is_unique_key_added_or_deleted
bool is_unique_multi_update
int key_len_in_page
LOG_DATA_ADDR leaf_addr
bool log_operations
bool need_update_max_key_len
PGBUF_LATCH_MODE nonleaf_latch_mode
BTREE_OBJECT_INFO obj_info
int op_type
char * printed_key
SHA1Hash printed_key_sha1
BTREE_OP_PURPOSE purpose
LOG_RCVINDEX rcvindex
char * rv_keyval_data
int rv_keyval_data_length
char * rv_redo_data
char * rv_redo_data_ptr
OID saved_locked_class_oid
OID saved_locked_oid
PERF_UTIME_TRACKER time_track
btree_unique_stats * unique_stats_info

Public Functions

Type Name
btree_insert_helper ()

Public Attributes Documentation

variable compensate_undo_nxlsa

LOG_LSA btree_insert_helper::compensate_undo_nxlsa;

variable insert_list

btree_insert_list* btree_insert_helper::insert_list;

variable is_crt_node_write_latched

bool btree_insert_helper::is_crt_node_write_latched;

variable is_first_try

bool btree_insert_helper::is_first_try;

variable is_ha_enabled

bool btree_insert_helper::is_ha_enabled;

variable is_null

bool btree_insert_helper::is_null;

variable is_root

bool btree_insert_helper::is_root;

variable is_system_op_started

bool btree_insert_helper::is_system_op_started;

variable is_unique_key_added_or_deleted

bool btree_insert_helper::is_unique_key_added_or_deleted;

variable is_unique_multi_update

bool btree_insert_helper::is_unique_multi_update;

variable key_len_in_page

int btree_insert_helper::key_len_in_page;

variable leaf_addr

LOG_DATA_ADDR btree_insert_helper::leaf_addr;

variable log_operations

bool btree_insert_helper::log_operations;

variable need_update_max_key_len

bool btree_insert_helper::need_update_max_key_len;

variable nonleaf_latch_mode

PGBUF_LATCH_MODE btree_insert_helper::nonleaf_latch_mode;

variable obj_info

BTREE_OBJECT_INFO btree_insert_helper::obj_info;

variable op_type

int btree_insert_helper::op_type;

variable printed_key

char* btree_insert_helper::printed_key;

variable printed_key_sha1

SHA1Hash btree_insert_helper::printed_key_sha1;

variable purpose

BTREE_OP_PURPOSE btree_insert_helper::purpose;

variable rcvindex

LOG_RCVINDEX btree_insert_helper::rcvindex;

variable rv_keyval_data

char* btree_insert_helper::rv_keyval_data;

variable rv_keyval_data_length

int btree_insert_helper::rv_keyval_data_length;

variable rv_redo_data

char* btree_insert_helper::rv_redo_data;

variable rv_redo_data_ptr

char* btree_insert_helper::rv_redo_data_ptr;

variable saved_locked_class_oid

OID btree_insert_helper::saved_locked_class_oid;

variable saved_locked_oid

OID btree_insert_helper::saved_locked_oid;

variable time_track

PERF_UTIME_TRACKER btree_insert_helper::time_track;

variable unique_stats_info

btree_unique_stats* btree_insert_helper::unique_stats_info;

Public Functions Documentation

function btree_insert_helper

btree_insert_helper::btree_insert_helper () 


The documentation for this class was generated from the following file cubrid/src/storage/btree.c