Skip to content

File broker_log_sql_list.c

FileList > broker > broker_log_sql_list.c

Go to the source code of this file

  • #include <stdio.h>
  • #include <errno.h>
  • #include <sys/stat.h>
  • #include <stdlib.h>
  • #include <fcntl.h>
  • #include <string.h>
  • #include "cas_common.h"
  • #include "broker_log_sql_list.h"
  • #include "broker_log_util.h"
  • #include "log_top_string.h"

Public Static Attributes

Type Name
int num_sql_list = 0
T_SQL_INFO * sql_list = [**NULL**](freelistheap_8h.md#define-null)

Public Functions

Type Name
int sql_info_write (char * src_sql, char * q_name, FILE * fp)
int sql_list_make (char * list_file)

Public Static Functions

Type Name
int comp_func (const void * arg1, const void * arg2)
void sql_change_comp_form (char * src, char * dest)
int sql_info_add (const char * sql, char * sql_tag)
void sql_info_init (T_SQL_INFO * sql_info)

Macros

Type Name
define IS_NEXT_QUERY (STR) ([**strncmp**](broker__monitor_8c.md#function-timeout)([**STR**](broker__monitor_8c.md#function-timeout), "=================", 10) == 0)
define LINE_BUF_SIZE 10000

Public Static Attributes Documentation

variable num_sql_list

int num_sql_list;

variable sql_list

T_SQL_INFO* sql_list;

Public Functions Documentation

function sql_info_write

int sql_info_write (
    char * src_sql,
    char * q_name,
    FILE * fp
) 

function sql_list_make

int sql_list_make (
    char * list_file
) 

Public Static Functions Documentation

function comp_func

static int comp_func (
    const  void * arg1,
    const  void * arg2
) 

function sql_change_comp_form

static void sql_change_comp_form (
    char * src,
    char * dest
) 

function sql_info_add

static int sql_info_add (
    const  char * sql,
    char * sql_tag
) 

function sql_info_init

static void sql_info_init (
    T_SQL_INFO * sql_info
) 

Macro Definition Documentation

define IS_NEXT_QUERY

#define IS_NEXT_QUERY (
    STR
) `( strncmp ( STR , "=================", 10) == 0)`

define LINE_BUF_SIZE

#define LINE_BUF_SIZE `10000`


The documentation for this class was generated from the following file cubrid/src/broker/broker_log_sql_list.c