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().