Skip to content

File cas_handle.h

FileList > broker > cas_handle.h

Go to the source code of this file

  • #include "cas_db_inc.h"

Classes

Type Name
struct t_col_update_info
struct t_fk_info_result
struct t_prepare_call_info
struct t_query_result
struct t_srv_handle

Public Types

Type Name
typedef struct t_cgw_handle T_CGW_HANDLE
typedef struct t_col_update_info T_COL_UPDATE_INFO
typedef struct t_fk_info_result T_FK_INFO_RESULT
typedef struct t_prepare_call_info T_PREPARE_CALL_INFO
typedef struct t_query_result T_QUERY_RESULT
typedef struct t_srv_handle T_SRV_HANDLE
typedef void(* cgw_free_stmt_func_t

Public Functions

Type Name
void hm_col_update_info_clear (T_COL_UPDATE_INFO * col_update_info)
T_SRV_HANDLE * hm_find_srv_handle (int h_id)
void hm_free_result (void * res)
int hm_new_srv_handle (T_SRV_HANDLE ** new_handle, unsigned int seq_num)
void hm_prepare_call_info_free (T_PREPARE_CALL_INFO * call_info)
void hm_qresult_clear (T_QUERY_RESULT * q_result)
void hm_qresult_end (T_SRV_HANDLE * srv_handle, char free_flag)
void hm_session_free (T_SRV_HANDLE * srv_handle)
void hm_set_cgw_free_stmt_func (cgw_free_stmt_func_t func)
void hm_set_cgw_mode (bool enabled)
void hm_set_current_srv_handle (int h_id)
void hm_srv_handle_free (int h_id)
void hm_srv_handle_free_all (bool free_holdable)
int hm_srv_handle_get_current_count (void)
void hm_srv_handle_qresult_end_all (bool end_holdable)
void hm_srv_handle_set_pooled (void)
void hm_srv_handle_unset_prepare_flag_all (void)
void release_all_fk_info_results (T_FK_INFO_RESULT * fk_res)

Macros

Type Name
define SRV_HANDLE_QUERY_SEQ_NUM (SRV_HANDLE) (([**SRV\_HANDLE**](broker__monitor_8c.md#function-timeout)) ? ([**SRV\_HANDLE**](broker__monitor_8c.md#function-timeout))->query\_seq\_num : 0)

Public Types Documentation

typedef T_CGW_HANDLE

typedef struct t_cgw_handle T_CGW_HANDLE;

typedef T_COL_UPDATE_INFO

typedef struct t_col_update_info T_COL_UPDATE_INFO;

typedef T_FK_INFO_RESULT

typedef struct t_fk_info_result T_FK_INFO_RESULT;

typedef T_PREPARE_CALL_INFO

typedef struct t_prepare_call_info T_PREPARE_CALL_INFO;

typedef T_QUERY_RESULT

typedef struct t_query_result T_QUERY_RESULT;

typedef T_SRV_HANDLE

typedef struct t_srv_handle T_SRV_HANDLE;

typedef cgw_free_stmt_func_t

typedef void(* cgw_free_stmt_func_t) (T_SRV_HANDLE *srv_handle);

Public Functions Documentation

function hm_col_update_info_clear

void hm_col_update_info_clear (
    T_COL_UPDATE_INFO * col_update_info
) 

function hm_find_srv_handle

T_SRV_HANDLE * hm_find_srv_handle (
    int h_id
) 

function hm_free_result

void hm_free_result (
    void * res
) 

function hm_new_srv_handle

int hm_new_srv_handle (
    T_SRV_HANDLE ** new_handle,
    unsigned  int seq_num
) 

function hm_prepare_call_info_free

void hm_prepare_call_info_free (
    T_PREPARE_CALL_INFO * call_info
) 

function hm_qresult_clear

void hm_qresult_clear (
    T_QUERY_RESULT * q_result
) 

function hm_qresult_end

void hm_qresult_end (
    T_SRV_HANDLE * srv_handle,
    char free_flag
) 

function hm_session_free

void hm_session_free (
    T_SRV_HANDLE * srv_handle
) 

function hm_set_cgw_free_stmt_func

void hm_set_cgw_free_stmt_func (
    cgw_free_stmt_func_t func
) 

function hm_set_cgw_mode

void hm_set_cgw_mode (
    bool enabled
) 

function hm_set_current_srv_handle

void hm_set_current_srv_handle (
    int h_id
) 

function hm_srv_handle_free

void hm_srv_handle_free (
    int h_id
) 

function hm_srv_handle_free_all

void hm_srv_handle_free_all (
    bool free_holdable
) 

function hm_srv_handle_get_current_count

int hm_srv_handle_get_current_count (
    void
) 

function hm_srv_handle_qresult_end_all

void hm_srv_handle_qresult_end_all (
    bool end_holdable
) 

function hm_srv_handle_set_pooled

void hm_srv_handle_set_pooled (
    void
) 

function hm_srv_handle_unset_prepare_flag_all

void hm_srv_handle_unset_prepare_flag_all (
    void
) 

function release_all_fk_info_results

void release_all_fk_info_results (
    T_FK_INFO_RESULT * fk_res
) 

Macro Definition Documentation

define SRV_HANDLE_QUERY_SEQ_NUM

#define SRV_HANDLE_QUERY_SEQ_NUM (
    SRV_HANDLE
) `(( SRV_HANDLE ) ? ( SRV_HANDLE )->query_seq_num : 0)`


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