CUBRID Engine
latest
|
#include <trigger_description.hpp>
Public Member Functions | |
trigger_description () | |
~trigger_description () | |
int | init (const char *name) |
int | init (struct db_object *trobj) |
void | fprint (FILE *file) |
Public Attributes | |
char * | name |
const char * | event |
char * | class_name |
char * | attribute |
char * | full_event |
const char * | status |
char * | priority |
const char * | condition_time |
char * | condition |
const char * | action_time |
char * | action |
const char * | comment |
Definition at line 41 of file trigger_description.hpp.
trigger_description::trigger_description | ( | ) |
Definition at line 45 of file trigger_description.cpp.
trigger_description::~trigger_description | ( | ) |
Definition at line 163 of file trigger_description.cpp.
References action, attribute, class_name, comment, condition, full_event, name, priority, and STRFREE_W.
void trigger_description::fprint | ( | FILE * | file | ) |
Definition at line 189 of file trigger_description.cpp.
References action, action_time, comment, condition, condition_time, full_event, name, NULL, priority, and status.
Referenced by help_print_info().
int trigger_description::init | ( | const char * | name | ) |
Definition at line 61 of file trigger_description.cpp.
References ER_FAILED, NULL, and tr_find_trigger().
Referenced by csql_help_trigger(), help_print_info(), and help_print_obj().
int trigger_description::init | ( | struct db_object * | trobj | ) |
Definition at line 73 of file trigger_description.cpp.
References action, action_time, assert, attribute, tr_trigger::attribute, tr_trigger::class_mop, class_name, comment, tr_trigger::comment, condition, condition_time, object_print::copy_string(), db_trigger_action(), db_trigger_condition(), object_printer::describe_trigger_action_time(), object_printer::describe_trigger_condition_time(), ER_FAILED, event, tr_trigger::event, full_event, name, tr_trigger::name, NO_ERROR, NULL, priority, tr_trigger::priority, sm_get_ch_name(), SM_MAX_IDENTIFIER_LENGTH, status, tr_trigger::status, tr_event_as_string(), tr_map_trigger(), TR_STATUS_ACTIVE, tr_status_as_string(), and ws_free_string().
char* trigger_description::action |
Definition at line 53 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), init(), and ~trigger_description().
const char* trigger_description::action_time |
Definition at line 52 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), and init().
char* trigger_description::attribute |
Definition at line 46 of file trigger_description.hpp.
Referenced by help_print_obj(), init(), and ~trigger_description().
char* trigger_description::class_name |
Definition at line 45 of file trigger_description.hpp.
Referenced by help_print_obj(), init(), and ~trigger_description().
const char* trigger_description::comment |
Definition at line 54 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), init(), and ~trigger_description().
char* trigger_description::condition |
Definition at line 51 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), init(), and ~trigger_description().
const char* trigger_description::condition_time |
Definition at line 50 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), and init().
const char* trigger_description::event |
Definition at line 44 of file trigger_description.hpp.
Referenced by help_print_obj(), and init().
char* trigger_description::full_event |
Definition at line 47 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), init(), and ~trigger_description().
char* trigger_description::name |
Definition at line 43 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), init(), tr_dump_trigger(), and ~trigger_description().
char* trigger_description::priority |
Definition at line 49 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), init(), and ~trigger_description().
const char* trigger_description::status |
Definition at line 48 of file trigger_description.hpp.
Referenced by csql_help_trigger(), fprint(), help_print_obj(), and init().