File shard_proxy_function.h¶
FileList > broker > shard_proxy_function.h
Go to the source code of this file
#include "cas_net_buf.h"#include "shard_proxy_common.h"
Public Types¶
| Type | Name |
|---|---|
| typedef int(* | T_PROXY_CAS_FUNC |
| typedef int(* | T_PROXY_CLIENT_FUNC |
Public Functions¶
Public Types Documentation¶
typedef T_PROXY_CAS_FUNC¶
typedef T_PROXY_CLIENT_FUNC¶
typedef int(* T_PROXY_CLIENT_FUNC) (T_PROXY_CONTEXT *ctx_p, T_PROXY_EVENT *event_p, int argc, char **argv);
Public Functions Documentation¶
function fn_proxy_cas_check_cas¶
function fn_proxy_cas_conn_error¶
function fn_proxy_cas_end_tran¶
function fn_proxy_cas_execute¶
function fn_proxy_cas_execute_array¶
function fn_proxy_cas_fetch¶
function fn_proxy_cas_prepare¶
function fn_proxy_cas_prepare_and_execute¶
function fn_proxy_cas_relay_only¶
function fn_proxy_cas_schema_info¶
function fn_proxy_client_check_cas¶
int fn_proxy_client_check_cas (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_close_req_handle¶
int fn_proxy_client_close_req_handle (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_con_close¶
int fn_proxy_client_con_close (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_conn_error¶
function fn_proxy_client_cursor¶
int fn_proxy_client_cursor (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_cursor_close¶
int fn_proxy_client_cursor_close (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_end_tran¶
int fn_proxy_client_end_tran (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_execute¶
int fn_proxy_client_execute (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_execute_array¶
int fn_proxy_client_execute_array (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_fetch¶
int fn_proxy_client_fetch (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_get_db_parameter¶
int fn_proxy_client_get_db_parameter (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_get_db_version¶
int fn_proxy_client_get_db_version (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_not_supported¶
int fn_proxy_client_not_supported (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_prepare¶
int fn_proxy_client_prepare (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_prepare_and_execute¶
int fn_proxy_client_prepare_and_execute (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_schema_info¶
int fn_proxy_client_schema_info (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_client_set_db_parameter¶
int fn_proxy_client_set_db_parameter (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function fn_proxy_get_shard_info¶
int fn_proxy_get_shard_info (
T_PROXY_CONTEXT * ctx_p,
T_PROXY_EVENT * event_p,
int argc,
char ** argv
)
function proxy_check_cas_error¶
function proxy_get_cas_error_code¶
function proxy_send_request_to_cas¶
function proxy_send_response_to_client¶
function proxy_send_response_to_client_with_new_event¶
int proxy_send_response_to_client_with_new_event (
T_PROXY_CONTEXT * ctx_p,
unsigned int type,
int from,
T_PROXY_EVENT_FUNC resp_func
)
The documentation for this class was generated from the following file cubrid/src/broker/shard_proxy_function.h