Skip to content

File log_applier_sql_log.h

FileList > cubrid > src > transaction > log_applier_sql_log.h

Go to the source code of this file

  • #include "dbtype_def.h"
  • #include "work_space.h"

Public Functions

Type Name
int sl_init (const char * db_name, const char * repl_log_path)
int sl_write_delete_sql (char * class_name, MOBJ mclass, DB_VALUE * key)
int sl_write_insert_sql (DB_OTMPL * inst_tp, DB_VALUE * key)
int sl_write_statement_sql (char * class_name, char * db_user, int item_type, const char * ddl, char * ha_sys_prm)
int sl_write_update_sql (DB_OTMPL * inst_tp, DB_VALUE * key)

Macros

Type Name
define CA_MARK_TRAN_END "/\* TRAN [**END**](broker__monitor_8c.md#function-timeout) \*/"
define CA_MARK_TRAN_START "/\* TRAN START \*/"

Public Functions Documentation

function sl_init

int sl_init (
    const  char * db_name,
    const  char * repl_log_path
) 

function sl_write_delete_sql

int sl_write_delete_sql (
    char * class_name,
    MOBJ mclass,
    DB_VALUE * key
) 

function sl_write_insert_sql

int sl_write_insert_sql (
    DB_OTMPL * inst_tp,
    DB_VALUE * key
) 

function sl_write_statement_sql

int sl_write_statement_sql (
    char * class_name,
    char * db_user,
    int item_type,
    const  char * ddl,
    char * ha_sys_prm
) 

function sl_write_update_sql

int sl_write_update_sql (
    DB_OTMPL * inst_tp,
    DB_VALUE * key
) 

Macro Definition Documentation

define CA_MARK_TRAN_END

#define CA_MARK_TRAN_END `"/* TRAN END */"`

define CA_MARK_TRAN_START

#define CA_MARK_TRAN_START `"/* TRAN START */"`


The documentation for this class was generated from the following file cubrid/src/transaction/log_applier_sql_log.h