CUBRID Engine
latest
|
Public Member Functions | |
session_state () | |
~session_state () | |
Public Attributes | |
SESSION_ID | id |
SESSION_STATE * | stack |
SESSION_STATE * | next |
pthread_mutex_t | mutex |
UINT64 | del_id |
bool | is_trigger_involved |
bool | is_last_insert_id_generated |
bool | auto_commit |
DB_VALUE | cur_insert_id |
DB_VALUE | last_insert_id |
int | row_count |
SESSION_VARIABLE * | session_variables |
PREPARED_STATEMENT * | statements |
SESSION_QUERY_ENTRY * | queries |
time_t | active_time |
SESSION_PARAM * | session_parameters |
char * | trace_stats |
char * | plan_string |
int | trace_format |
int | ref_count |
TZ_REGION | session_tz_region |
int | private_lru_index |
load_session * | load_session_p |
session_state::session_state | ( | ) |
Definition at line 233 of file session.c.
References mutex, NULL, and pthread_mutex_init.
session_state::~session_state | ( | ) |
Definition at line 238 of file session.c.
References mutex, and pthread_mutex_destroy.
time_t session_state::active_time |
Definition at line 126 of file session.c.
Referenced by session_check_session(), session_check_timeout(), and session_state_create().
bool session_state::auto_commit |
Definition at line 119 of file session.c.
Referenced by session_dump_session(), session_set_tran_auto_commit(), and session_state_init().
DB_VALUE session_state::cur_insert_id |
Definition at line 120 of file session.c.
Referenced by session_get_last_insert_id(), session_reset_cur_insert_id(), session_set_cur_insert_id(), session_state_init(), and session_state_uninit().
SESSION_ID session_state::id |
Definition at line 111 of file session.c.
Referenced by session_check_timeout(), session_create_prepared_statement(), session_delete_prepared_statement(), session_dump_session(), session_get_prepared_statement(), session_get_session_tz_region(), session_remove_expired_sessions(), session_set_conn_entry_data(), session_set_row_count(), session_state_create(), and session_state_uninit().
bool session_state::is_last_insert_id_generated |
Definition at line 118 of file session.c.
Referenced by session_begin_insert_values(), session_reset_cur_insert_id(), session_set_cur_insert_id(), and session_state_init().
bool session_state::is_trigger_involved |
Definition at line 117 of file session.c.
Referenced by session_begin_insert_values(), session_get_last_insert_id(), session_reset_cur_insert_id(), session_set_cur_insert_id(), session_set_trigger_state(), and session_state_init().
DB_VALUE session_state::last_insert_id |
Definition at line 121 of file session.c.
Referenced by session_dump_session(), session_get_last_insert_id(), session_set_cur_insert_id(), session_state_init(), and session_state_uninit().
load_session* session_state::load_session_p |
Definition at line 135 of file session.c.
Referenced by session_get_load_session(), session_set_load_session(), session_state_init(), and session_stop_attached_threads().
pthread_mutex_t session_state::mutex |
Definition at line 114 of file session.c.
Referenced by session_check_session(), session_get_session_state(), session_get_variable_no_copy(), session_remove_expired_sessions(), session_state_alloc(), session_state_create(), and session_state_destroy().
SESSION_STATE* session_state::next |
char* session_state::plan_string |
Definition at line 129 of file session.c.
Referenced by session_add_variable(), session_clear_trace_stats(), session_get_trace_stats(), session_state_init(), and session_state_uninit().
int session_state::private_lru_index |
Definition at line 133 of file session.c.
Referenced by css_server_task::execute(), session_set_conn_entry_data(), session_state_create(), session_state_init(), and session_state_uninit().
SESSION_QUERY_ENTRY* session_state::queries |
Definition at line 125 of file session.c.
Referenced by session_clear_query_entry_info(), session_is_queryid_idle(), session_load_query_entry_info(), session_remove_query_entry_info(), session_state_init(), session_state_uninit(), and session_store_query_entry_info().
int session_state::ref_count |
Definition at line 131 of file session.c.
Referenced by session_get_session_tz_region(), session_state_destroy(), and session_state_init().
int session_state::row_count |
Definition at line 122 of file session.c.
Referenced by session_dump_session(), session_get_row_count(), session_set_row_count(), and session_state_init().
SESSION_PARAM* session_state::session_parameters |
Definition at line 127 of file session.c.
Referenced by session_get_session_parameter(), session_get_session_parameters(), session_set_session_parameters(), session_state_init(), and session_state_uninit().
TZ_REGION session_state::session_tz_region |
Definition at line 132 of file session.c.
Referenced by session_get_session_tz_region().
SESSION_VARIABLE* session_state::session_variables |
Definition at line 123 of file session.c.
Referenced by session_add_variable(), session_drop_variable(), session_dump_session(), session_get_variable(), session_get_variable_no_copy(), session_state_init(), and session_state_uninit().
SESSION_STATE* session_state::stack |
PREPARED_STATEMENT* session_state::statements |
Definition at line 124 of file session.c.
Referenced by session_create_prepared_statement(), session_delete_prepared_statement(), session_dump_session(), session_get_prepared_statement(), session_state_init(), and session_state_uninit().
int session_state::trace_format |
Definition at line 130 of file session.c.
Referenced by session_get_trace_stats(), session_set_trace_stats(), and session_state_init().
char* session_state::trace_stats |
Definition at line 128 of file session.c.
Referenced by session_clear_trace_stats(), session_get_trace_stats(), session_set_trace_stats(), session_state_init(), and session_state_uninit().