|
CUBRID Engine
latest
|
#include <class_object.h>

Public Attributes | |
| struct sm_foreign_key_info * | next |
| const char * | ref_class |
| const char ** | ref_attrs |
| OID | ref_class_oid |
| BTID | ref_class_pk_btid |
| OID | self_oid |
| BTID | self_btid |
| SM_FOREIGN_KEY_ACTION | delete_action |
| SM_FOREIGN_KEY_ACTION | update_action |
| char * | name |
| bool | is_dropped |
Definition at line 472 of file class_object.h.
| SM_FOREIGN_KEY_ACTION sm_foreign_key_info::delete_action |
Definition at line 481 of file class_object.h.
Referenced by classobj_copy_constraint_like(), classobj_make_foreign_key_info(), classobj_make_foreign_key_info_seq(), classobj_make_foreign_key_ref(), classobj_make_foreign_key_ref_seq(), db_get_foreign_key_action(), dbt_add_foreign_key(), object_printer::describe_constraint(), do_check_fk_constraints_internal(), emit_foreign_key(), sch_exported_keys_or_cross_reference(), sch_imported_keys(), and sm_save_constraint_info().
| bool sm_foreign_key_info::is_dropped |
Definition at line 484 of file class_object.h.
Referenced by classobj_make_foreign_key_info(), classobj_make_foreign_key_ref(), classobj_put_index(), dbt_add_foreign_key(), and drop_foreign_key_ref_internal().
| char* sm_foreign_key_info::name |
Definition at line 483 of file class_object.h.
Referenced by allocate_foreign_key(), build_attr_change_map(), classobj_free_foreign_key_ref(), classobj_is_pk_referred(), classobj_make_foreign_key_info(), classobj_make_foreign_key_ref(), classobj_make_foreign_key_ref_seq(), sch_exported_keys_or_cross_reference(), sch_imported_keys(), sm_drop_cascade_foreign_key(), smt_check_foreign_key(), and update_fk_ref_partitioned_class().
| struct sm_foreign_key_info* sm_foreign_key_info::next |
Definition at line 474 of file class_object.h.
Referenced by classobj_free_foreign_key_ref(), classobj_is_exist_foreign_key_ref(), classobj_is_pk_referred(), classobj_make_foreign_key_info(), classobj_make_foreign_key_ref(), classobj_make_foreign_key_ref_list(), classobj_put_index(), drop_foreign_key_ref_internal(), sch_exported_keys_or_cross_reference(), sm_save_constraint_info(), and update_fk_ref_partitioned_class().
| const char** sm_foreign_key_info::ref_attrs |
Definition at line 476 of file class_object.h.
Referenced by dbt_add_foreign_key(), and smt_check_foreign_key().
| const char* sm_foreign_key_info::ref_class |
Definition at line 475 of file class_object.h.
Referenced by dbt_add_foreign_key(), and smt_check_foreign_key().
| OID sm_foreign_key_info::ref_class_oid |
Definition at line 477 of file class_object.h.
Referenced by allocate_foreign_key(), classobj_copy_constraint_like(), classobj_make_foreign_key_info(), classobj_make_foreign_key_info_seq(), db_get_foreign_key_ref_class(), object_printer::describe_constraint(), drop_foreign_key_ref_internal(), emit_foreign_key(), sm_save_constraint_info(), smt_check_foreign_key(), and smt_rename_any().
| BTID sm_foreign_key_info::ref_class_pk_btid |
Definition at line 478 of file class_object.h.
Referenced by allocate_foreign_key(), classobj_make_foreign_key_info(), classobj_make_foreign_key_info_seq(), sch_exported_keys_or_cross_reference(), and smt_check_foreign_key().
| BTID sm_foreign_key_info::self_btid |
Definition at line 480 of file class_object.h.
Referenced by allocate_foreign_key(), classobj_is_exist_foreign_key_ref(), classobj_make_foreign_key_ref(), classobj_make_foreign_key_ref_seq(), and drop_foreign_key_ref_internal().
| OID sm_foreign_key_info::self_oid |
Definition at line 479 of file class_object.h.
Referenced by allocate_foreign_key(), classobj_is_exist_foreign_key_ref(), classobj_is_pk_referred(), classobj_make_foreign_key_ref(), classobj_make_foreign_key_ref_seq(), sch_exported_keys_or_cross_reference(), and sm_drop_cascade_foreign_key().
| SM_FOREIGN_KEY_ACTION sm_foreign_key_info::update_action |
Definition at line 482 of file class_object.h.
Referenced by classobj_copy_constraint_like(), classobj_make_foreign_key_info(), classobj_make_foreign_key_info_seq(), classobj_make_foreign_key_ref(), classobj_make_foreign_key_ref_seq(), db_get_foreign_key_action(), dbt_add_foreign_key(), object_printer::describe_constraint(), do_check_fk_constraints_internal(), emit_foreign_key(), sch_exported_keys_or_cross_reference(), sch_imported_keys(), and sm_save_constraint_info().