CUBRID Engine
latest
|
#include <object_template.h>
Public Attributes | |
MOP | object |
MOP | classobj |
SM_CLASS * | class_ |
MOP | base_classobj |
SM_CLASS * | base_class |
MOP | base_object |
int | tran_id |
unsigned int | schema_id |
OBJ_TEMPASSIGN ** | assignments |
DB_VALUE * | label |
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 |
Definition at line 84 of file object_template.h.
OBJ_TEMPASSIGN** obj_template::assignments |
Definition at line 109 of file object_template.h.
Referenced by do_create_midxkey_for_constraint(), do_find_unique_constraint_violations(), make_template(), obj_get_temp(), obt_apply_assignments(), obt_assign(), obt_assign_obt(), obt_check_missing_assignments(), obt_final_check(), obt_free_template(), obt_make_assignment(), populate_auto_increment(), populate_defaults(), sl_write_insert_sql(), and sl_write_update_sql().
SM_CLASS* obj_template::base_class |
Definition at line 101 of file object_template.h.
Referenced by create_template_object(), make_template(), obt_assign(), obt_assign_obt(), obt_find_attribute(), and populate_defaults().
MOP obj_template::base_classobj |
Definition at line 100 of file object_template.h.
Referenced by access_object(), create_template_object(), make_template(), obt_assign(), obt_assign_obt(), obt_find_attribute(), and populate_defaults().
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 |
Definition at line 150 of file object_template.h.
Referenced by make_template(), obt_apply_assignments(), and obt_disable_serializable_conflict_checking().
unsigned obj_template::check_uniques |
Definition at line 145 of file object_template.h.
Referenced by make_template(), obt_disable_unique_checking(), and obt_update_internal().
SM_CLASS* obj_template::class_ |
Definition at line 97 of file object_template.h.
Referenced by create_template_object(), do_find_unique_constraint_violations(), make_template(), obt_check_missing_assignments(), obt_find_attribute(), populate_auto_increment(), populate_defaults(), sl_write_insert_sql(), and sl_write_update_sql().
MOP obj_template::classobj |
Definition at line 96 of file object_template.h.
Referenced by access_object(), create_template_object(), dbt_dput(), dbt_put(), dbt_set_label(), do_find_unique_constraint_violations(), insert_object_attr(), make_template(), obt_assign(), obt_assign_obt(), obt_desc_set(), obt_find_attribute(), populate_defaults(), pt_is_reference_to_reusable_oid(), and tp_domain_select().
unsigned obj_template::discard_on_finish |
Definition at line 162 of file object_template.h.
Referenced by make_template(), obt_assign(), obt_assign_obt(), obt_retain_after_finish(), and obt_update_internal().
unsigned obj_template::fkeys_were_modified |
Definition at line 168 of file object_template.h.
Referenced by make_template(), obt_apply_assignments(), obt_make_assignment(), and obt_update_internal().
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 |
Definition at line 171 of file object_template.h.
Referenced by make_template(), obt_apply_assignments(), obt_reset_force_flush(), obt_set_force_flush(), and obt_update_internal().
unsigned obj_template::function_key_modified |
Definition at line 184 of file object_template.h.
Referenced by make_template(), obt_apply_assignments(), obt_make_assignment(), and obt_update_internal().
unsigned obj_template::is_autoincrement_set |
Definition at line 189 of file object_template.h.
Referenced by insert_subquery_results(), make_template(), and populate_auto_increment().
unsigned obj_template::is_class_update |
Definition at line 139 of file object_template.h.
Referenced by access_object(), make_template(), obt_final_check(), obt_find_attribute(), obt_populate_known_arguments(), populate_auto_increment(), and populate_defaults().
unsigned obj_template::is_old_template |
Definition at line 133 of file object_template.h.
Referenced by make_template(), obj_get_temp(), obj_set_temp(), and obt_apply_assignments().
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::nassigns |
Definition at line 115 of file object_template.h.
Referenced by make_template(), obt_apply_assignments(), obt_final_check(), obt_free_template(), sl_write_insert_sql(), and sl_write_update_sql().
MOP obj_template::object |
Definition at line 93 of file object_template.h.
Referenced by access_object(), create_template_object(), dbt_finish_object_and_decache_when_failure(), la_apply_insert_log(), la_apply_update_log(), make_temp_object(), make_template(), obt_apply_assignments(), obt_assign(), obt_assign_obt(), obt_check_missing_assignments(), obt_convert_set_templates(), obt_final_check(), and obt_update_internal().
int obj_template::pruning_type |
Definition at line 121 of file object_template.h.
Referenced by access_object(), do_find_unique_constraint_violations(), insert_subquery_results(), make_template(), and update_object_tuple().
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 |
Definition at line 156 of file object_template.h.
Referenced by make_template(), obt_apply_assignments(), obt_final_check(), and obt_make_assignment().
unsigned obj_template::write_lock |
Definition at line 124 of file object_template.h.
Referenced by make_template(), and obt_find_attribute().