CUBRID Engine  latest
session_state Struct Reference
Collaboration diagram for session_state:
Collaboration graph

Public Member Functions

 session_state ()
 
 ~session_state ()
 

Public Attributes

SESSION_ID id
 
SESSION_STATEstack
 
SESSION_STATEnext
 
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_VARIABLEsession_variables
 
PREPARED_STATEMENTstatements
 
SESSION_QUERY_ENTRYqueries
 
time_t active_time
 
SESSION_PARAMsession_parameters
 
char * trace_stats
 
char * plan_string
 
int trace_format
 
int ref_count
 
TZ_REGION session_tz_region
 
int private_lru_index
 
load_sessionload_session_p
 

Detailed Description

Definition at line 109 of file session.c.

Constructor & Destructor Documentation

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.

Member Data Documentation

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
UINT64 session_state::del_id

Definition at line 115 of file session.c.

bool session_state::is_last_insert_id_generated
load_session* session_state::load_session_p
SESSION_STATE* session_state::next

Definition at line 113 of file session.c.

char* session_state::plan_string
int session_state::private_lru_index
int session_state::ref_count
int session_state::row_count
TZ_REGION session_state::session_tz_region

Definition at line 132 of file session.c.

Referenced by session_get_session_tz_region().

SESSION_STATE* session_state::stack

Definition at line 112 of file session.c.

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

The documentation for this struct was generated from the following file: