File cas_execute.h¶
FileList > broker > cas_execute.h
Go to the source code of this file
#include "cas_common_execute.h"
Public Functions¶
| Type | Name |
|---|---|
| char | get_set_domain (DB_DOMAIN * col, int * precision, short * scale, char * db_type, char * charset) |
| int | get_tuple_count (T_SRV_HANDLE * srv_handle) |
| int | make_bind_value (int num_bind, int argc, void ** argv, DB_VALUE ** ret_val, T_NET_BUF * net_buf, char desired_type) |
| int | ux_auto_commit (T_NET_BUF * CAS_FN_ARG_NET_BUF, T_REQ_INFO * CAS_FN_ARG_REQ_INFO) |
| void | ux_call_info_cp_param_mode (T_SRV_HANDLE * srv_handle, char * param_mode, int num_param) |
| int | ux_check_connection (void) |
| int | ux_check_object (DB_OBJECT * obj, T_NET_BUF * net_buf) |
| void | ux_col_get (DB_COLLECTION * col, char col_type, char ele_type, DB_DOMAIN * ele_domain, T_NET_BUF * net_buf) |
| int | ux_col_seq_drop (DB_COLLECTION * col, int index, T_NET_BUF * net_buf) |
| int | ux_col_seq_insert (DB_COLLECTION * col, int index, DB_VALUE * ele_val, T_NET_BUF * net_buf) |
| int | ux_col_seq_put (DB_COLLECTION * col, int index, DB_VALUE * ele_val, T_NET_BUF * net_buf) |
| int | ux_col_set_add (DB_COLLECTION * col, DB_VALUE * ele_val, T_NET_BUF * net_buf) |
| int | ux_col_set_drop (DB_COLLECTION * col, DB_VALUE * ele_val, T_NET_BUF * net_buf) |
| void | ux_col_size (DB_COLLECTION * col, T_NET_BUF * net_buf) |
| int | ux_create_srv_handle_with_method_query_result (DB_QUERY_RESULT * result, int stmt_type, int num_column, DB_QUERY_TYPE * column_info, bool is_holdable) |
| int | ux_cursor (int srv_h_id, int offset, int origin, T_NET_BUF * net_buf) |
| void | ux_cursor_close (T_SRV_HANDLE * srv_handle) |
| int | ux_cursor_update (T_SRV_HANDLE * srv_handle, int cursor_pos, int argc, void ** argv, T_NET_BUF * net_buf) |
| int | ux_database_connect (char * db_name, char * db_user, char * db_passwd, char ** db_err_msg) |
| int | ux_database_reconnect (void) |
| void | ux_database_shutdown (bool request_server) |
| int | ux_end_session (void) |
| int | ux_end_tran (int tran_type, bool reset_con_status, bool ddl_audit_log) |
| int | ux_execute (T_SRV_HANDLE * srv_handle, char flag, int max_col_size, int max_row, int argc, void ** argv, T_NET_BUF * net_buf, T_REQ_INFO * req_info, CACHE_TIME * clt_cache_time, int * clt_cache_reusable) |
| int | ux_execute_all (T_SRV_HANDLE * srv_handle, char flag, int max_col_size, int max_row, int argc, void ** argv, T_NET_BUF * net_buf, T_REQ_INFO * req_info, CACHE_TIME * clt_cache_time, int * clt_cache_reusable) |
| int | ux_execute_array (T_SRV_HANDLE * srv_h_id, int argc, void ** argv, T_NET_BUF * net_buf, T_REQ_INFO * req_info) |
| int | ux_execute_batch (int argc, void ** argv, T_NET_BUF * net_buf, T_REQ_INFO * req_info, char auto_commit_mode) |
| int | ux_execute_call (T_SRV_HANDLE * srv_handle, char flag, int max_col_size, int max_row, int argc, void ** argv, T_NET_BUF * net_buf, T_REQ_INFO * req_info, CACHE_TIME * clt_cache_time, int * clt_cache_reusable) |
| int | ux_fetch (T_SRV_HANDLE * srv_handle, int cursor_pos, int fetch_count, char fetch_flag, int result_set_index, T_NET_BUF * net_buf, T_REQ_INFO * req_info) |
| int | ux_get_attr_type_str (char * class_name, char * attr_name, T_NET_BUF * net_buf, T_REQ_INFO * req_info) |
| int | ux_get_class_num_objs (char * class_name, int flag, T_NET_BUF * net_buf) |
| void | ux_get_default_setting (void) |
| int | ux_get_generated_keys (T_SRV_HANDLE * srv_handle, T_NET_BUF * net_buf) |
| int | ux_get_last_insert_id (T_NET_BUF * net_buf) |
| int | ux_get_parameter_info (int srv_h_id, T_NET_BUF * net_buf) |
| int | ux_get_query_info (int srv_h_id, char info_type, T_NET_BUF * net_buf) |
| int | ux_get_row_count (T_NET_BUF * net_buf) |
| SESSION_ID | ux_get_session_id (void) |
| void | ux_get_tran_setting (int * lock_wait, int * isol_level) |
| int | ux_is_database_connected (void) |
| int | ux_lob_new (int lob_type, T_NET_BUF * net_buf) |
| int | ux_lob_read (DB_VALUE * lob_dbval, int64_t offset, int size, T_NET_BUF * net_buf) |
| int | ux_lob_write (DB_VALUE * lob_dbval, int64_t offset, int size, char * data, T_NET_BUF * net_buf) |
| int | ux_make_out_rs (DB_BIGINT query_id, T_NET_BUF * net_buf, T_REQ_INFO * req_info) |
| int | ux_next_result (T_SRV_HANDLE * srv_h_id, char flag, T_NET_BUF * net_buf, T_REQ_INFO * req_info) |
| int | ux_oid_get (int argc, void ** argv, T_NET_BUF * net_buf) |
| int | ux_oid_put (int argc, void ** argv, T_NET_BUF * net_buf) |
| int | ux_prepare (char * sql_stmt, int flag, char auto_commit_mode, T_NET_BUF * ne_buf, T_REQ_INFO * req_info, unsigned int query_seq_num) |
| int | ux_schema_info (int schema_type, char * arg1, char * arg2, char flag, T_NET_BUF * net_buf, T_REQ_INFO * req_info, unsigned int query_seq_num) |
| void | ux_set_cas_change_mode (int mode, T_NET_BUF * net_buf) |
| void | ux_set_default_setting (void) |
| int | ux_set_isolation_level (int isol_level, T_NET_BUF * net_buf) |
| void | ux_set_lock_timeout (int lock_timeout) |
| void | ux_set_session_id (const SESSION_ID session_id) |
Public Functions Documentation¶
function get_set_domain¶
char get_set_domain (
DB_DOMAIN * col,
int * precision,
short * scale,
char * db_type,
char * charset
)
function get_tuple_count¶
function make_bind_value¶
int make_bind_value (
int num_bind,
int argc,
void ** argv,
DB_VALUE ** ret_val,
T_NET_BUF * net_buf,
char desired_type
)
function ux_auto_commit¶
function ux_call_info_cp_param_mode¶
function ux_check_connection¶
function ux_check_object¶
function ux_col_get¶
void ux_col_get (
DB_COLLECTION * col,
char col_type,
char ele_type,
DB_DOMAIN * ele_domain,
T_NET_BUF * net_buf
)
function ux_col_seq_drop¶
function ux_col_seq_insert¶
function ux_col_seq_put¶
function ux_col_set_add¶
function ux_col_set_drop¶
function ux_col_size¶
function ux_create_srv_handle_with_method_query_result¶
int ux_create_srv_handle_with_method_query_result (
DB_QUERY_RESULT * result,
int stmt_type,
int num_column,
DB_QUERY_TYPE * column_info,
bool is_holdable
)
function ux_cursor¶
function ux_cursor_close¶
function ux_cursor_update¶
int ux_cursor_update (
T_SRV_HANDLE * srv_handle,
int cursor_pos,
int argc,
void ** argv,
T_NET_BUF * net_buf
)
function ux_database_connect¶
function ux_database_reconnect¶
function ux_database_shutdown¶
function ux_end_session¶
function ux_end_tran¶
function ux_execute¶
int ux_execute (
T_SRV_HANDLE * srv_handle,
char flag,
int max_col_size,
int max_row,
int argc,
void ** argv,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info,
CACHE_TIME * clt_cache_time,
int * clt_cache_reusable
)
function ux_execute_all¶
int ux_execute_all (
T_SRV_HANDLE * srv_handle,
char flag,
int max_col_size,
int max_row,
int argc,
void ** argv,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info,
CACHE_TIME * clt_cache_time,
int * clt_cache_reusable
)
function ux_execute_array¶
int ux_execute_array (
T_SRV_HANDLE * srv_h_id,
int argc,
void ** argv,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info
)
function ux_execute_batch¶
int ux_execute_batch (
int argc,
void ** argv,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info,
char auto_commit_mode
)
function ux_execute_call¶
int ux_execute_call (
T_SRV_HANDLE * srv_handle,
char flag,
int max_col_size,
int max_row,
int argc,
void ** argv,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info,
CACHE_TIME * clt_cache_time,
int * clt_cache_reusable
)
function ux_fetch¶
int ux_fetch (
T_SRV_HANDLE * srv_handle,
int cursor_pos,
int fetch_count,
char fetch_flag,
int result_set_index,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info
)
function ux_get_attr_type_str¶
int ux_get_attr_type_str (
char * class_name,
char * attr_name,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info
)
function ux_get_class_num_objs¶
function ux_get_default_setting¶
function ux_get_generated_keys¶
function ux_get_last_insert_id¶
function ux_get_parameter_info¶
function ux_get_query_info¶
function ux_get_row_count¶
function ux_get_session_id¶
function ux_get_tran_setting¶
function ux_is_database_connected¶
function ux_lob_new¶
function ux_lob_read¶
function ux_lob_write¶
int ux_lob_write (
DB_VALUE * lob_dbval,
int64_t offset,
int size,
char * data,
T_NET_BUF * net_buf
)
function ux_make_out_rs¶
function ux_next_result¶
int ux_next_result (
T_SRV_HANDLE * srv_h_id,
char flag,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info
)
function ux_oid_get¶
function ux_oid_put¶
function ux_prepare¶
int ux_prepare (
char * sql_stmt,
int flag,
char auto_commit_mode,
T_NET_BUF * ne_buf,
T_REQ_INFO * req_info,
unsigned int query_seq_num
)
function ux_schema_info¶
int ux_schema_info (
int schema_type,
char * arg1,
char * arg2,
char flag,
T_NET_BUF * net_buf,
T_REQ_INFO * req_info,
unsigned int query_seq_num
)
function ux_set_cas_change_mode¶
function ux_set_default_setting¶
function ux_set_isolation_level¶
function ux_set_lock_timeout¶
function ux_set_session_id¶
The documentation for this class was generated from the following file cubrid/src/broker/cas_execute.h