CUBRID Engine  latest
obj_template Struct Reference

#include <object_template.h>

Collaboration diagram for obj_template:
Collaboration graph

Public Attributes

MOP object
 
MOP classobj
 
SM_CLASSclass_
 
MOP base_classobj
 
SM_CLASSbase_class
 
MOP base_object
 
int tran_id
 
unsigned int schema_id
 
OBJ_TEMPASSIGN ** assignments
 
DB_VALUElabel
 
int nassigns
 
unsigned int traversal
 
int pruning_type
 
unsigned write_lock:1
 
unsigned traversed:1
 
unsigned is_old_template:1
 
unsigned is_class_update:1
 
unsigned check_uniques:1
 
unsigned check_serializable_conflict:1
 
unsigned uniques_were_modified:1
 
unsigned shared_was_modified:1
 
unsigned discard_on_finish:1
 
unsigned fkeys_were_modified:1
 
unsigned force_flush:1
 
unsigned force_check_not_null:1
 
unsigned function_key_modified:1
 
unsigned is_autoincrement_set:1
 

Detailed Description

Definition at line 84 of file object_template.h.

Member Data Documentation

MOP obj_template::base_object

Definition at line 102 of file object_template.h.

Referenced by access_object(), create_template_object(), and make_template().

unsigned obj_template::check_serializable_conflict
unsigned obj_template::check_uniques
unsigned obj_template::discard_on_finish
unsigned obj_template::fkeys_were_modified
unsigned obj_template::force_check_not_null

Definition at line 178 of file object_template.h.

Referenced by make_template(), obt_assign(), and update_object_tuple().

unsigned obj_template::force_flush
unsigned obj_template::function_key_modified
unsigned obj_template::is_autoincrement_set
unsigned obj_template::is_old_template
DB_VALUE* obj_template::label

Definition at line 112 of file object_template.h.

Referenced by create_template_object(), make_template(), and obt_set_label().

int obj_template::pruning_type
unsigned int obj_template::schema_id

Definition at line 106 of file object_template.h.

Referenced by make_template(), and validate_template().

unsigned obj_template::shared_was_modified

Definition at line 159 of file object_template.h.

Referenced by make_template(), obt_apply_assignments(), and obt_make_assignment().

int obj_template::tran_id

Definition at line 105 of file object_template.h.

Referenced by make_template(), and validate_template().

unsigned int obj_template::traversal

Definition at line 118 of file object_template.h.

Referenced by make_template(), obt_apply_assignments(), and obt_final_check().

unsigned obj_template::traversed

Definition at line 127 of file object_template.h.

Referenced by make_template(), and obt_free_template().

unsigned obj_template::uniques_were_modified
unsigned obj_template::write_lock

Definition at line 124 of file object_template.h.

Referenced by make_template(), and obt_find_attribute().


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