File session.h
FileList > cubrid > src > session > session.h
Go to the source code of this file
#include "dbtype_def.h"
#include "load_session.hpp"
#include "query_list.h"
#include "query_manager.h"
#include "system_parameter.h"
#include "thread_compat.hpp"
#include "tz_support.h"
#include "pl_session.hpp"
Public Functions
| Type |
Name |
| int |
login_user (THREAD_ENTRY * thread_p, const char * username)
|
| int |
session_begin_insert_values (THREAD_ENTRY * thread_p)
|
| int |
session_check_session (THREAD_ENTRY * thread_p, const SESSION_ID id)
|
| int |
session_clear_query_entry_info (THREAD_ENTRY * thread_p, const QUERY_ID query_id)
|
| int |
session_clear_trace_stats (THREAD_ENTRY * thread_p)
|
| int |
session_create_prepared_statement (THREAD_ENTRY * thread_p, char * name, char * alias_print, SHA1Hash * sha1, char * info, int info_len)
|
| int |
session_define_variable (THREAD_ENTRY * thread_p, DB_VALUE * name, DB_VALUE * value, DB_VALUE * result)
|
| int |
session_delete_prepared_statement (THREAD_ENTRY * thread_p, const char * name)
|
| int |
session_drop_session_variables (THREAD_ENTRY * thread_p, DB_VALUE * values, const int count)
|
| int |
session_get_exec_stats_and_clear (THREAD_ENTRY * thread_p, const DB_VALUE * name, DB_VALUE * result)
|
| int |
session_get_last_insert_id (THREAD_ENTRY * thread_p, DB_VALUE * value, bool update_last_insert_id)
|
| int |
session_get_load_session (THREAD_ENTRY * thread_p, REFPTR(load_session, load_session_ref_ptr))
|
| int |
session_get_number_of_holdable_cursors (void)
|
| int |
session_get_pl_session (THREAD_ENTRY * thread_p, REFPTR(PL_SESSION, pl_session_ref_ptr))
|
| int |
session_get_prepared_statement (THREAD_ENTRY * thread_p, const char * name, char ** info, int * info_len, xasl_cache_ent ** xasl_entry)
|
| int |
session_get_private_lru_idx (const void * session_p)
|
| int |
session_get_row_count (THREAD_ENTRY * thread_p, int * row_count)
|
| int |
session_get_session_id (THREAD_ENTRY * thread_p, SESSION_ID * id)
|
| SESSION_PARAM * |
session_get_session_parameter (THREAD_ENTRY * thread_p, PARAM_ID id)
|
| int |
session_get_session_parameters (THREAD_ENTRY * thread_p, SESSION_PARAM ** session_parameters)
|
| TZ_REGION * |
session_get_session_tz_region (THREAD_ENTRY * thread_p)
|
| int |
session_get_trace_stats (THREAD_ENTRY * thread_p, DB_VALUE * result)
|
| int |
session_get_variable (THREAD_ENTRY * thread_p, const DB_VALUE * name, DB_VALUE * result)
|
| int |
session_get_variable_no_copy (THREAD_ENTRY * thread_p, const DB_VALUE * name, DB_VALUE ** result)
|
| bool |
session_is_pl_session_running (THREAD_ENTRY * thread_p)
|
| bool |
session_is_queryid_idle (THREAD_ENTRY * thread_p, const QUERY_ID query_id, QUERY_ID * max_query_id_uses)
|
| int |
session_load_query_entry_info (THREAD_ENTRY * thread_p, QMGR_QUERY_ENTRY * qentry_p)
|
| void |
session_remove_query_entry_all (THREAD_ENTRY * thread_p)
|
| int |
session_remove_query_entry_info (THREAD_ENTRY * thread_p, const QUERY_ID query_id)
|
| int |
session_reset_cur_insert_id (THREAD_ENTRY * thread_p)
|
| int |
session_set_cur_insert_id (THREAD_ENTRY * thread_p, const DB_VALUE * value, bool force)
|
| int |
session_set_is_keep_session (THREAD_ENTRY * thread_p, bool is_keep_session)
|
| int |
session_set_load_session (THREAD_ENTRY * thread_p, load_session * load_session_p)
|
| int |
session_set_pl_session_parameter (THREAD_ENTRY * thread_p, PARAM_ID id)
|
| int |
session_set_row_count (THREAD_ENTRY * thread_p, const int row_count)
|
| int |
session_set_session_parameters (THREAD_ENTRY * thread_p, SESSION_PARAM * session_parameters)
|
| int |
session_set_session_variables (THREAD_ENTRY * thread_p, DB_VALUE * values, const int count)
|
| int |
session_set_trace_stats (THREAD_ENTRY * thread_p, char * scan_stats, int format)
|
| int |
session_set_tran_auto_commit (THREAD_ENTRY * thread_p, bool auto_commit)
|
| int |
session_set_trigger_state (THREAD_ENTRY * thread_p, bool is_trigger)
|
| int |
session_state_create (THREAD_ENTRY * thread_p, SESSION_ID * id)
|
| int |
session_state_decrease_ref_count (THREAD_ENTRY * thread_p, struct session_state * state_p)
|
| int |
session_state_destroy (THREAD_ENTRY * thread_p, const SESSION_ID id, bool is_keep_session)
|
| int |
session_state_increase_ref_count (THREAD_ENTRY * thread_p, struct session_state * state_p)
|
| void |
session_states_dump (THREAD_ENTRY * thread_p)
|
| void |
session_states_finalize (THREAD_ENTRY * thread_p)
|
| void |
session_states_init (THREAD_ENTRY * thread_p)
|
| void |
session_stop_attached_threads (THREAD_ENTRY * thread_p, void * session)
|
| void |
session_store_query_entry_info (THREAD_ENTRY * thread_p, QMGR_QUERY_ENTRY * qentry_p)
|
Public Functions Documentation
function login_user
int login_user (
THREAD_ENTRY * thread_p,
const char * username
)
function session_begin_insert_values
int session_begin_insert_values (
THREAD_ENTRY * thread_p
)
function session_check_session
int session_check_session (
THREAD_ENTRY * thread_p,
const SESSION_ID id
)
function session_clear_query_entry_info
int session_clear_query_entry_info (
THREAD_ENTRY * thread_p,
const QUERY_ID query_id
)
function session_clear_trace_stats
int session_clear_trace_stats (
THREAD_ENTRY * thread_p
)
function session_create_prepared_statement
int session_create_prepared_statement (
THREAD_ENTRY * thread_p,
char * name,
char * alias_print,
SHA1Hash * sha1,
char * info,
int info_len
)
function session_define_variable
int session_define_variable (
THREAD_ENTRY * thread_p,
DB_VALUE * name,
DB_VALUE * value,
DB_VALUE * result
)
function session_delete_prepared_statement
int session_delete_prepared_statement (
THREAD_ENTRY * thread_p,
const char * name
)
function session_drop_session_variables
int session_drop_session_variables (
THREAD_ENTRY * thread_p,
DB_VALUE * values,
const int count
)
function session_get_exec_stats_and_clear
int session_get_exec_stats_and_clear (
THREAD_ENTRY * thread_p,
const DB_VALUE * name,
DB_VALUE * result
)
function session_get_last_insert_id
int session_get_last_insert_id (
THREAD_ENTRY * thread_p,
DB_VALUE * value,
bool update_last_insert_id
)
function session_get_load_session
int session_get_load_session (
THREAD_ENTRY * thread_p,
REFPTR ( load_session , load_session_ref_ptr )
)
function session_get_number_of_holdable_cursors
int session_get_number_of_holdable_cursors (
void
)
function session_get_pl_session
int session_get_pl_session (
THREAD_ENTRY * thread_p,
REFPTR ( PL_SESSION , pl_session_ref_ptr )
)
function session_get_prepared_statement
int session_get_prepared_statement (
THREAD_ENTRY * thread_p,
const char * name,
char ** info,
int * info_len,
xasl_cache_ent ** xasl_entry
)
function session_get_private_lru_idx
int session_get_private_lru_idx (
const void * session_p
)
function session_get_row_count
int session_get_row_count (
THREAD_ENTRY * thread_p,
int * row_count
)
function session_get_session_id
int session_get_session_id (
THREAD_ENTRY * thread_p,
SESSION_ID * id
)
function session_get_session_parameter
SESSION_PARAM * session_get_session_parameter (
THREAD_ENTRY * thread_p,
PARAM_ID id
)
function session_get_session_parameters
int session_get_session_parameters (
THREAD_ENTRY * thread_p,
SESSION_PARAM ** session_parameters
)
function session_get_session_tz_region
TZ_REGION * session_get_session_tz_region (
THREAD_ENTRY * thread_p
)
function session_get_trace_stats
int session_get_trace_stats (
THREAD_ENTRY * thread_p,
DB_VALUE * result
)
function session_get_variable
int session_get_variable (
THREAD_ENTRY * thread_p,
const DB_VALUE * name,
DB_VALUE * result
)
function session_get_variable_no_copy
int session_get_variable_no_copy (
THREAD_ENTRY * thread_p,
const DB_VALUE * name,
DB_VALUE ** result
)
function session_is_pl_session_running
bool session_is_pl_session_running (
THREAD_ENTRY * thread_p
)
function session_is_queryid_idle
bool session_is_queryid_idle (
THREAD_ENTRY * thread_p,
const QUERY_ID query_id,
QUERY_ID * max_query_id_uses
)
function session_load_query_entry_info
int session_load_query_entry_info (
THREAD_ENTRY * thread_p,
QMGR_QUERY_ENTRY * qentry_p
)
function session_remove_query_entry_all
void session_remove_query_entry_all (
THREAD_ENTRY * thread_p
)
function session_remove_query_entry_info
int session_remove_query_entry_info (
THREAD_ENTRY * thread_p,
const QUERY_ID query_id
)
function session_reset_cur_insert_id
int session_reset_cur_insert_id (
THREAD_ENTRY * thread_p
)
function session_set_cur_insert_id
int session_set_cur_insert_id (
THREAD_ENTRY * thread_p,
const DB_VALUE * value,
bool force
)
function session_set_is_keep_session
int session_set_is_keep_session (
THREAD_ENTRY * thread_p,
bool is_keep_session
)
function session_set_load_session
int session_set_load_session (
THREAD_ENTRY * thread_p,
load_session * load_session_p
)
function session_set_pl_session_parameter
int session_set_pl_session_parameter (
THREAD_ENTRY * thread_p,
PARAM_ID id
)
function session_set_row_count
int session_set_row_count (
THREAD_ENTRY * thread_p,
const int row_count
)
function session_set_session_parameters
int session_set_session_parameters (
THREAD_ENTRY * thread_p,
SESSION_PARAM * session_parameters
)
function session_set_session_variables
int session_set_session_variables (
THREAD_ENTRY * thread_p,
DB_VALUE * values,
const int count
)
function session_set_trace_stats
int session_set_trace_stats (
THREAD_ENTRY * thread_p,
char * scan_stats,
int format
)
function session_set_tran_auto_commit
int session_set_tran_auto_commit (
THREAD_ENTRY * thread_p,
bool auto_commit
)
function session_set_trigger_state
int session_set_trigger_state (
THREAD_ENTRY * thread_p,
bool is_trigger
)
function session_state_create
int session_state_create (
THREAD_ENTRY * thread_p,
SESSION_ID * id
)
function session_state_decrease_ref_count
int session_state_decrease_ref_count (
THREAD_ENTRY * thread_p,
struct session_state * state_p
)
function session_state_destroy
int session_state_destroy (
THREAD_ENTRY * thread_p,
const SESSION_ID id,
bool is_keep_session
)
function session_state_increase_ref_count
int session_state_increase_ref_count (
THREAD_ENTRY * thread_p,
struct session_state * state_p
)
function session_states_dump
void session_states_dump (
THREAD_ENTRY * thread_p
)
function session_states_finalize
void session_states_finalize (
THREAD_ENTRY * thread_p
)
function session_states_init
void session_states_init (
THREAD_ENTRY * thread_p
)
function session_stop_attached_threads
void session_stop_attached_threads (
THREAD_ENTRY * thread_p,
void * session
)
function session_store_query_entry_info
void session_store_query_entry_info (
THREAD_ENTRY * thread_p,
QMGR_QUERY_ENTRY * qentry_p
)
The documentation for this class was generated from the following file cubrid/src/session/session.h