File ddl_log.h¶
Go to the source code of this file
#include "parse_tree.h"
Public Types¶
| Type | Name |
|---|---|
| enum | T_APP_NAME |
| enum | T_CSQL_INPUT_TYPE |
| enum | T_LOADDB_FILE_TYPE |
Public Functions¶
Macros¶
| Type | Name |
|---|---|
| define | DDL_LOG_BUFFER_SIZE (8192) |
| define | LOGDDL_MSG_AUTO_COMMIT "auto\_commit" |
| define | LOGDDL_MSG_AUTO_ROLLBACK "auto\_rollback" |
| define | LOGDDL_RUN_EXECUTE_BATCH_FUNC (2) |
| define | LOGDDL_RUN_EXECUTE_FUNC (1) |
| define | LOGDDL_TRAN_TYPE_ABORT "ABORT" |
| define | LOGDDL_TRAN_TYPE_COMMIT "COMMIT" |
| define | LOGDDL_TRAN_TYPE_ROLLBACK "ROLLBACK" |
| define | logddl_set_err_msg (m) |
Public Types Documentation¶
enum T_APP_NAME¶
enum T_CSQL_INPUT_TYPE¶
enum T_CSQL_INPUT_TYPE {
CSQL_INPUT_TYPE_NONE = -1,
CSQL_INPUT_TYPE_FILE,
CSQL_INPUT_TYPE_STRING,
CSQL_INPUT_TYPE_EDITOR
};
enum T_LOADDB_FILE_TYPE¶
enum T_LOADDB_FILE_TYPE {
LOADDB_FILE_TYPE_NONE,
LOADDB_FILE_TYPE_INPUT,
LOADDB_FILE_TYPE_INDEX,
LOADDB_FILE_TYPE_TRIGGER,
LOADDB_FILE_TYPE_OBJECT,
LOADDB_FILE_TYPE_SCHEMA
};
Public Functions Documentation¶
function logddl_check_and_set_query_text¶
void logddl_check_and_set_query_text (
PT_NODE * statement,
int stmt_type,
PARSER_CONTEXT * parser
)
function logddl_check_ddl_audit_param¶
function logddl_destroy¶
function logddl_free¶
function logddl_init¶
function logddl_reset_query_text¶
function logddl_set_broker_info¶
function logddl_set_callback_stmt¶
void logddl_set_callback_stmt (
int stmt_type,
char * sql,
int len,
int err_code,
HIDE_PWD_INFO_PTR hide_pwd_info_ptr
)
function logddl_set_commit_count¶
function logddl_set_commit_mode¶
function logddl_set_csql_input_type¶
function logddl_set_db_name¶
function logddl_set_err_code¶
function logddl_set_execute_type¶
function logddl_set_file_line¶
function logddl_set_ip¶
function logddl_set_load_filename¶
function logddl_set_loaddb_file_type¶
function logddl_set_msg¶
function logddl_set_start_time¶
function logddl_set_user_name¶
function logddl_write¶
function logddl_write_end¶
function logddl_write_end_for_csql_fileinput¶
function logddl_write_tran_str¶
Macro Definition Documentation¶
define DDL_LOG_BUFFER_SIZE¶
define LOGDDL_MSG_AUTO_COMMIT¶
define LOGDDL_MSG_AUTO_ROLLBACK¶
define LOGDDL_RUN_EXECUTE_BATCH_FUNC¶
define LOGDDL_RUN_EXECUTE_FUNC¶
define LOGDDL_TRAN_TYPE_ABORT¶
define LOGDDL_TRAN_TYPE_COMMIT¶
define LOGDDL_TRAN_TYPE_ROLLBACK¶
define logddl_set_err_msg¶
ddl_audit_handle.err_msg is set only and is not used anywhere. To use, declare USE_ERR_MSG_IN_LOGDDL If you're going to use it, it's better to make it a static arrangement by referring to SCRATCH_TEXT_LEN.
The documentation for this class was generated from the following file cubrid/src/base/ddl_log.h