File cubrid_log.h¶
FileList > api > cubrid_log.h
Go to the source code of this file
#include <stdint.h>#include <time.h>
Classes¶
| Type | Name |
|---|---|
| struct | cubrid_log_item |
| struct | dcl |
| struct | ddl |
| struct | dml |
| struct | timer |
Public Types¶
| Type | Name |
|---|---|
| typedef union cubrid_data_item | CUBRID_DATA_ITEM |
| typedef struct cubrid_log_item | CUBRID_LOG_ITEM |
| typedef struct dcl | DCL |
| typedef struct ddl | DDL |
| typedef struct dml | DML |
| typedef struct timer | TIMER |
| union | cubrid_data_item |
Public Functions¶
| Type | Name |
|---|---|
| int | cubrid_log_clear_log_item (CUBRID_LOG_ITEM * log_item_list) |
| int | cubrid_log_connect_server (char * host, int port, char * dbname, char * id, char * password) |
| int | cubrid_log_extract (uint64_t * lsa, CUBRID_LOG_ITEM ** log_item_list, int * list_size) |
| int | cubrid_log_finalize (void) |
| int | cubrid_log_find_lsa (time_t * timestamp, uint64_t * lsa) |
| int | cubrid_log_set_all_in_cond (int retrieve_all) |
| int | cubrid_log_set_connection_timeout (int timeout) |
| int | cubrid_log_set_extraction_table (uint64_t * classoid_arr, int arr_size) |
| int | cubrid_log_set_extraction_timeout (int timeout) |
| int | cubrid_log_set_extraction_user (char ** user_arr, int arr_size) |
| int | cubrid_log_set_max_log_item (int max_log_item) |
| int | cubrid_log_set_tracelog (char * path, int level, int filesize) |
Macros¶
Public Types Documentation¶
typedef CUBRID_DATA_ITEM¶
typedef CUBRID_LOG_ITEM¶
typedef DCL¶
typedef DDL¶
typedef DML¶
typedef TIMER¶
union cubrid_data_item¶
Public Functions Documentation¶
function cubrid_log_clear_log_item¶
function cubrid_log_connect_server¶
function cubrid_log_extract¶
function cubrid_log_finalize¶
function cubrid_log_find_lsa¶
function cubrid_log_set_all_in_cond¶
function cubrid_log_set_connection_timeout¶
function cubrid_log_set_extraction_table¶
function cubrid_log_set_extraction_timeout¶
function cubrid_log_set_extraction_user¶
function cubrid_log_set_max_log_item¶
function cubrid_log_set_tracelog¶
Macro Definition Documentation¶
define CUBRID_LOG_CONNECTION_TIMEDOUT¶
define CUBRID_LOG_EXCEED_TRACELOG_FILESIZE¶
define CUBRID_LOG_EXTRACTION_TIMEOUT¶
define CUBRID_LOG_FAILED_CLOSE_FILE¶
define CUBRID_LOG_FAILED_CONNECT¶
define CUBRID_LOG_FAILED_DEALLOC¶
define CUBRID_LOG_FAILED_DISCONNECT¶
define CUBRID_LOG_FAILED_EXTRACT¶
define CUBRID_LOG_FAILED_LOGIN¶
define CUBRID_LOG_FAILED_MALLOC¶
define CUBRID_LOG_INVALID_CLASSOID¶
define CUBRID_LOG_INVALID_CLASSOID_ARR_SIZE¶
define CUBRID_LOG_INVALID_CONNECTION_TIMEOUT¶
define CUBRID_LOG_INVALID_DBNAME¶
define CUBRID_LOG_INVALID_EXTRACTION_TIMEOUT¶
define CUBRID_LOG_INVALID_FILESIZE¶
define CUBRID_LOG_INVALID_FUNC_CALL_STAGE¶
define CUBRID_LOG_INVALID_HOST¶
define CUBRID_LOG_INVALID_ID¶
define CUBRID_LOG_INVALID_LEVEL¶
define CUBRID_LOG_INVALID_LOGITEM_LIST¶
define CUBRID_LOG_INVALID_LSA¶
define CUBRID_LOG_INVALID_MAX_LOG_ITEM¶
define CUBRID_LOG_INVALID_OUT_PARAM¶
define CUBRID_LOG_INVALID_PASSWORD¶
define CUBRID_LOG_INVALID_PATH¶
define CUBRID_LOG_INVALID_PORT¶
define CUBRID_LOG_INVALID_RETRIEVE_ALL¶
define CUBRID_LOG_INVALID_TIMESTAMP¶
define CUBRID_LOG_INVALID_USER¶
define CUBRID_LOG_INVALID_USER_ARR_SIZE¶
define CUBRID_LOG_LSA_NOT_FOUND¶
define CUBRID_LOG_MAX_DBNAME_LEN¶
define CUBRID_LOG_NO_FILE_PERMISSION¶
define CUBRID_LOG_SUCCESS¶
define CUBRID_LOG_SUCCESS_WITH_ADJUSTED_LSA¶
define CUBRID_LOG_SUCCESS_WITH_NO_LOGITEM¶
define CUBRID_LOG_UNAVAILABLE_CDC_SERVER¶
The documentation for this class was generated from the following file cubrid/src/api/cubrid_log.h