CUBRID Engine
latest
|
#include <cas_handle.h>
Public Attributes | |
int | id |
void * | session |
T_PREPARE_CALL_INFO * | prepare_call_info |
T_QUERY_RESULT * | q_result |
void * | cur_result |
char * | sql_stmt |
void ** | classes |
int * | classes_chn |
int | cur_result_index |
int | num_q_result |
bool | has_result_set |
int | num_markers |
int | max_col_size |
int | cursor_pos |
int | schema_type |
int | sch_tuple_num |
int | max_row |
int | num_classes |
unsigned int | query_seq_num |
char | prepare_flag |
char | is_prepared |
char | is_updatable |
char | query_info_flag |
char | is_pooled |
char | need_force_commit |
char | auto_commit_mode |
char | forward_only_cursor |
bool | use_plan_cache |
bool | use_query_cache |
bool | is_fetch_completed |
bool | is_holdable |
bool | is_from_current_transaction |
Definition at line 150 of file cas_handle.h.
char t_srv_handle::auto_commit_mode |
Definition at line 191 of file cas_handle.h.
Referenced by check_auto_commit_after_getting_result(), do_commit_after_execute(), fn_execute_array(), fn_execute_internal(), ux_execute(), ux_execute_all(), ux_execute_array(), ux_fetch(), and ux_prepare().
void** t_srv_handle::classes |
Definition at line 171 of file cas_handle.h.
Referenced by hm_srv_handle_free().
int* t_srv_handle::classes_chn |
Definition at line 172 of file cas_handle.h.
Referenced by hm_srv_handle_free().
void* t_srv_handle::cur_result |
Definition at line 167 of file cas_handle.h.
Referenced by cas_main(), create_srv_handle_with_query_result(), fetch_attribute(), fetch_methfile(), fetch_method(), fetch_result(), fetch_trigger(), hm_qresult_end(), sch_query_execute(), srv_handle_content_free(), ux_cursor(), ux_cursor_update(), ux_execute(), ux_execute_all(), ux_execute_call(), ux_make_out_rs(), ux_next_result(), ux_prepare(), ux_schema_info(), and ux_use_sp_out().
int t_srv_handle::cur_result_index |
Definition at line 173 of file cas_handle.h.
Referenced by check_auto_commit_after_getting_result(), create_srv_handle_with_query_result(), fetch_result(), hm_qresult_end(), sch_query_execute(), ux_cursor_close(), ux_execute(), ux_execute_all(), ux_execute_call(), ux_next_result(), and ux_prepare().
int t_srv_handle::cursor_pos |
Definition at line 179 of file cas_handle.h.
Referenced by fetch_attribute(), fetch_methfile(), fetch_method(), fetch_result(), fetch_trigger(), and ux_schema_info().
char t_srv_handle::forward_only_cursor |
Definition at line 192 of file cas_handle.h.
Referenced by check_auto_commit_after_getting_result(), fn_execute_internal(), and ux_fetch().
bool t_srv_handle::has_result_set |
Definition at line 175 of file cas_handle.h.
Referenced by create_srv_handle_with_query_result(), do_commit_after_execute(), hm_qresult_end(), sch_query_execute(), ux_execute(), ux_execute_all(), and ux_execute_call().
int t_srv_handle::id |
Definition at line 152 of file cas_handle.h.
Referenced by hm_new_srv_handle(), ux_execute(), and ux_prepare().
bool t_srv_handle::is_fetch_completed |
Definition at line 195 of file cas_handle.h.
bool t_srv_handle::is_from_current_transaction |
Definition at line 197 of file cas_handle.h.
Referenced by hm_new_srv_handle(), hm_srv_handle_qresult_end_all(), ux_execute(), and ux_execute_all().
bool t_srv_handle::is_holdable |
Definition at line 196 of file cas_handle.h.
Referenced by fetch_result(), hm_new_srv_handle(), hm_srv_handle_free_all(), hm_srv_handle_qresult_end_all(), ux_execute(), ux_execute_all(), ux_execute_call(), and ux_prepare().
char t_srv_handle::is_pooled |
Definition at line 189 of file cas_handle.h.
Referenced by fn_execute_array(), fn_execute_internal(), hm_new_srv_handle(), hm_srv_handle_qresult_end_all(), ux_execute(), and ux_execute_all().
char t_srv_handle::is_prepared |
Definition at line 186 of file cas_handle.h.
Referenced by hm_srv_handle_unset_prepare_flag_all(), ux_execute(), ux_execute_all(), ux_execute_array(), and ux_prepare().
char t_srv_handle::is_updatable |
Definition at line 187 of file cas_handle.h.
Referenced by check_auto_commit_after_getting_result(), and ux_prepare().
int t_srv_handle::max_col_size |
Definition at line 178 of file cas_handle.h.
Referenced by fetch_call(), fetch_result(), sch_query_execute(), ux_execute(), ux_execute_all(), and ux_execute_call().
int t_srv_handle::max_row |
Definition at line 182 of file cas_handle.h.
Referenced by create_srv_handle_with_query_result(), fetch_result(), ux_execute(), ux_execute_all(), ux_execute_call(), and ux_make_out_rs().
char t_srv_handle::need_force_commit |
Definition at line 190 of file cas_handle.h.
int t_srv_handle::num_classes |
Definition at line 183 of file cas_handle.h.
int t_srv_handle::num_markers |
Definition at line 177 of file cas_handle.h.
Referenced by ux_execute(), ux_execute_all(), ux_execute_array(), ux_execute_call(), ux_get_parameter_info(), and ux_prepare().
int t_srv_handle::num_q_result |
Definition at line 174 of file cas_handle.h.
Referenced by check_auto_commit_after_getting_result(), create_srv_handle_with_query_result(), execute_info_set(), fn_cursor_close(), hm_qresult_end(), logddl_is_exist_ddl_stmt(), sch_query_execute(), ux_execute(), ux_execute_all(), ux_execute_call(), ux_next_result(), and ux_prepare().
T_PREPARE_CALL_INFO* t_srv_handle::prepare_call_info |
Definition at line 158 of file cas_handle.h.
Referenced by fetch_call(), srv_handle_content_free(), ux_call_info_cp_param_mode(), ux_execute_call(), and ux_prepare().
char t_srv_handle::prepare_flag |
Definition at line 185 of file cas_handle.h.
Referenced by fn_execute_internal(), ux_execute(), ux_execute_all(), ux_execute_array(), ux_execute_call(), ux_fetch(), ux_next_result(), and ux_prepare().
T_QUERY_RESULT* t_srv_handle::q_result |
Definition at line 159 of file cas_handle.h.
Referenced by create_srv_handle_with_query_result(), execute_info_set(), fetch_result(), fn_execute_internal(), get_tuple_count(), hm_qresult_end(), logddl_is_exist_ddl_stmt(), sch_query_execute(), ux_cursor_close(), ux_execute(), ux_execute_all(), ux_execute_array(), ux_execute_call(), ux_get_generated_keys(), ux_get_generated_keys_client_insert(), ux_get_generated_keys_server_insert(), ux_get_parameter_info(), ux_next_result(), and ux_prepare().
char t_srv_handle::query_info_flag |
Definition at line 188 of file cas_handle.h.
Referenced by fn_get_query_info(), srv_handle_rm_tmp_file(), ux_execute(), ux_execute_all(), ux_execute_call(), ux_get_query_info(), and ux_prepare().
unsigned int t_srv_handle::query_seq_num |
Definition at line 184 of file cas_handle.h.
Referenced by hm_new_srv_handle(), and ux_use_sp_out().
int t_srv_handle::sch_tuple_num |
Definition at line 181 of file cas_handle.h.
Referenced by fetch_class(), fetch_privilege(), sch_attr_priv(), sch_class_priv(), and sch_superclass().
int t_srv_handle::schema_type |
Definition at line 180 of file cas_handle.h.
Referenced by create_srv_handle_with_query_result(), fetch_attribute(), fn_execute_internal(), hm_srv_handle_qresult_end_all(), srv_handle_content_free(), ux_cursor(), ux_cursor_update(), ux_execute_array(), ux_fetch(), ux_get_parameter_info(), ux_next_result(), ux_prepare(), and ux_schema_info().
void* t_srv_handle::session |
Definition at line 153 of file cas_handle.h.
Referenced by fetch_class(), fetch_constraint(), fetch_foreign_keys(), fetch_methfile(), fetch_method(), fetch_privilege(), fetch_trigger(), hm_qresult_end(), hm_session_free(), sch_attr_priv(), sch_class_priv(), sch_query_execute(), sch_superclass(), srv_handle_content_free(), ux_execute(), ux_execute_all(), ux_execute_array(), ux_execute_call(), ux_get_parameter_info(), ux_next_result(), ux_prepare(), ux_schema_info(), and ux_use_sp_out().
char* t_srv_handle::sql_stmt |
Definition at line 169 of file cas_handle.h.
Referenced by fn_execute_array(), fn_execute_internal(), sch_query_execute(), srv_handle_content_free(), ux_execute(), ux_execute_all(), ux_execute_array(), and ux_prepare().
bool t_srv_handle::use_plan_cache |
Definition at line 193 of file cas_handle.h.
Referenced by fn_prepare_internal(), hm_new_srv_handle(), ux_execute(), ux_execute_all(), ux_execute_array(), and ux_prepare().
bool t_srv_handle::use_query_cache |
Definition at line 194 of file cas_handle.h.
Referenced by fn_execute_array(), fn_next_result(), hm_new_srv_handle(), ux_execute(), ux_execute_all(), ux_execute_array(), and ux_prepare().