Skip to content

File trigger_description.cpp

FileList > cubrid > src > object > trigger_description.cpp

Go to the source code of this file

  • #include "trigger_description.hpp"
  • #include "authenticate.h"
  • #include "dbi.h"
  • #include "dbtype_function.h"
  • #include "object_accessor.h"
  • #include "object_print.h"
  • #include "object_printer.hpp"
  • #include "object_print_util.hpp"
  • #include "printer.hpp"
  • #include "set_object.h"
  • #include "schema_manager.h"
  • #include "trigger_manager.h"
  • #include "work_space.h"

Public Functions

Type Name
int tr_dump_selective_triggers (extract_context & ctxt, print_output & output_ctx, DB_OBJLIST * classes)
int tr_dump_trigger (extract_context & ctxt, print_output & output_ctx, DB_OBJECT * trigger_object)

Public Static Functions

Type Name
char * get_user_name (DB_OBJECT * user)
int is_required_trigger (TR_TRIGGER * trigger, DB_OBJLIST * classes)

Macros

Type Name
define MAX_USER_NAME 32 /\* [**actually**](broker__monitor_8c.md#function-timeout) its 8 \*/
define STRFREE_W (string) [**if**](dynamic__load_8c.md#function-if) (string != [**NULL**](freelistheap_8h.md#define-null)) [**db\_string\_free**](db__admin_8c.md#function-db_string_free)(([**char**](broker__monitor_8c.md#function-timeout) \*) (string))

Public Functions Documentation

function tr_dump_selective_triggers

int tr_dump_selective_triggers (
    extract_context & ctxt,
    print_output & output_ctx,
    DB_OBJLIST * classes
) 

function tr_dump_trigger

int tr_dump_trigger (
    extract_context & ctxt,
    print_output & output_ctx,
    DB_OBJECT * trigger_object
) 

Public Static Functions Documentation

function get_user_name

static char * get_user_name (
    DB_OBJECT * user
) 

function is_required_trigger

static int is_required_trigger (
    TR_TRIGGER * trigger,
    DB_OBJLIST * classes
) 

Macro Definition Documentation

define MAX_USER_NAME

#define MAX_USER_NAME `32   /* actually its 8 */`

define STRFREE_W

#define STRFREE_W (
    string
) `if (string != NULL ) db_string_free (( char *) (string))`


The documentation for this class was generated from the following file cubrid/src/object/trigger_description.cpp