|
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().