CUBRID Engine
latest
|
#include <trigger_manager.h>
Public Attributes | |
DB_OBJECT * | owner |
DB_OBJECT * | object |
char * | name |
double | priority |
DB_TRIGGER_STATUS | status |
DB_TRIGGER_EVENT | event |
DB_OBJECT * | class_mop |
char * | attribute |
struct tr_activity * | condition |
struct tr_activity * | action |
char * | current_refname |
char * | temp_refname |
int | class_attribute |
int | chn |
const char * | comment |
Definition at line 71 of file trigger_manager.h.
struct tr_activity* tr_trigger::action |
Definition at line 83 of file trigger_manager.h.
Referenced by check_semantics(), object_printer::describe_trigger_action_time(), object_printer::describe_trigger_condition_time(), eval_action(), execute_activity(), object_to_trigger(), tr_clear_trigger(), tr_create_trigger(), tr_drop_trigger(), tr_dump_trigger(), tr_make_trigger(), tr_trigger_action(), tr_trigger_action_time(), tr_trigger_action_type(), trigger_to_object(), and validate_trigger().
char* tr_trigger::attribute |
Definition at line 80 of file trigger_manager.h.
Referenced by check_semantics(), object_printer::describe_class_trigger(), trigger_description::init(), object_to_trigger(), tr_clear_trigger(), tr_create_trigger(), tr_drop_trigger_internal(), tr_dump_trigger(), tr_make_trigger(), tr_trigger_attribute(), and trigger_to_object().
int tr_trigger::chn |
Definition at line 94 of file trigger_manager.h.
Referenced by object_to_trigger(), tr_make_trigger(), trigger_to_object(), and validate_trigger().
int tr_trigger::class_attribute |
Definition at line 87 of file trigger_manager.h.
Referenced by object_to_trigger(), tr_make_trigger(), and trigger_to_object().
DB_OBJECT* tr_trigger::class_mop |
Definition at line 79 of file trigger_manager.h.
Referenced by check_authorization(), check_semantics(), compile_trigger_activity(), do_alter_trigger(), trigger_description::init(), is_required_trigger(), object_to_trigger(), sch_trigger(), tr_clear_trigger(), tr_copy_schema_cache(), tr_create_trigger(), tr_delete_schema_cache(), tr_delete_triggers_for_class(), tr_drop_trigger_internal(), tr_dump_selective_triggers(), tr_dump_trigger(), tr_make_trigger(), tr_set_priority(), tr_set_status(), tr_status_as_string(), tr_trigger_class(), tr_validate_schema_cache(), and trigger_to_object().
const char* tr_trigger::comment |
Definition at line 95 of file trigger_manager.h.
Referenced by object_printer::describe_class_trigger(), trigger_description::init(), object_to_trigger(), tr_clear_trigger(), tr_create_trigger(), tr_dump_trigger(), tr_make_trigger(), tr_set_comment(), tr_trigger_comment(), and trigger_to_object().
struct tr_activity* tr_trigger::condition |
Definition at line 82 of file trigger_manager.h.
Referenced by check_semantics(), object_printer::describe_trigger_condition_time(), eval_condition(), execute_activity(), object_to_trigger(), tr_clear_trigger(), tr_create_trigger(), tr_drop_trigger(), tr_dump_trigger(), tr_make_trigger(), tr_trigger_condition(), tr_trigger_condition_time(), trigger_to_object(), and validate_trigger().
char* tr_trigger::current_refname |
Definition at line 85 of file trigger_manager.h.
Referenced by tr_make_trigger().
DB_TRIGGER_EVENT tr_trigger::event |
Definition at line 78 of file trigger_manager.h.
Referenced by check_authorization(), check_semantics(), compile_trigger_activity(), object_printer::describe_class_trigger(), eval_action(), get_reference_names(), trigger_description::init(), object_to_trigger(), run_user_triggers(), tr_active_schema_cache(), tr_add_cache_trigger(), tr_create_trigger(), tr_drop_cache_trigger(), tr_dump_trigger(), tr_make_trigger(), tr_trigger_event(), tr_validate_schema_cache(), and trigger_to_object().
char* tr_trigger::name |
Definition at line 75 of file trigger_manager.h.
Referenced by check_authorization(), check_semantics(), compile_trigger_activity(), object_printer::describe_class_trigger(), eval_action(), eval_condition(), trigger_description::init(), object_to_trigger(), run_user_triggers(), signal_evaluation_error(), tr_clear_trigger(), tr_create_trigger(), tr_drop_trigger(), tr_drop_trigger_internal(), tr_dump(), tr_dump_selective_triggers(), tr_dump_trigger(), tr_execute_activities(), tr_execute_deferred_activities(), tr_make_trigger(), tr_prepare_class(), tr_prepare_statement(), tr_rename_trigger(), tr_set_comment(), tr_set_priority(), tr_set_status(), tr_status_as_string(), tr_trigger_name(), and trigger_to_object().
DB_OBJECT* tr_trigger::object |
Definition at line 74 of file trigger_manager.h.
Referenced by eval_action(), get_schema_trigger_objects(), object_to_trigger(), tr_clear_trigger(), tr_create_trigger(), tr_drop_deferred_activities(), tr_drop_trigger_internal(), tr_execute_deferred_activities(), tr_get_cache_objects(), tr_make_trigger(), tr_unmap_trigger(), trigger_to_object(), unregister_user_trigger(), and validate_trigger().
DB_OBJECT* tr_trigger::owner |
Definition at line 73 of file trigger_manager.h.
Referenced by check_authorization(), execute_activity(), object_to_trigger(), tr_clear_trigger(), tr_create_trigger(), tr_drop_deferred_activities(), tr_dump_selective_triggers(), tr_make_trigger(), tr_status_as_string(), and trigger_to_object().
double tr_trigger::priority |
Definition at line 76 of file trigger_manager.h.
Referenced by check_semantics(), trigger_description::init(), insert_trigger_list(), merge_trigger_list(), object_to_trigger(), tr_create_trigger(), tr_dump_trigger(), tr_make_trigger(), tr_set_priority(), tr_trigger_priority(), and trigger_to_object().
DB_TRIGGER_STATUS tr_trigger::status |
Definition at line 77 of file trigger_manager.h.
Referenced by check_authorization(), execute_activity(), find_all_triggers(), get_schema_trigger_objects(), get_user_trigger_objects(), trigger_description::init(), object_to_trigger(), run_user_triggers(), tr_active_schema_cache(), tr_create_trigger(), tr_delete_schema_cache(), tr_dump_selective_triggers(), tr_dump_trigger(), tr_has_user_trigger(), tr_make_trigger(), tr_set_status(), tr_status_as_string(), tr_trigger_status(), trigger_to_object(), and validate_trigger().
char* tr_trigger::temp_refname |
Definition at line 86 of file trigger_manager.h.
Referenced by tr_make_trigger().