File session_sr.c
FileList > cubrid > src > session > session_sr.c
Go to the source code of this file
#include "session.h"
#include "dbtype.h"
#include "xasl.h"
#include "xasl_cache.h"
#include "xserver_interface.h"
#include "memory_wrapper.hpp"
Public Functions
| Type |
Name |
| int |
xlogin_user (THREAD_ENTRY * thread_p, const char * username)
|
| int |
xsession_check_session (THREAD_ENTRY * thread_p, const SESSION_ID id)
|
| int |
xsession_clear_query_entry_info (THREAD_ENTRY * thread_p, const QUERY_ID query_id)
|
| int |
xsession_create_new (THREAD_ENTRY * thread_p, SESSION_ID * id)
|
| int |
xsession_create_prepared_statement (THREAD_ENTRY * thread_p, char * name, char * alias_print, SHA1Hash * sha1, char * info, int info_len)
|
| int |
xsession_delete_prepared_statement (THREAD_ENTRY * thread_p, const char * name)
|
| int |
xsession_drop_session_variables (THREAD_ENTRY * thread_p, DB_VALUE * values, const int count)
|
| int |
xsession_end_session (THREAD_ENTRY * thread_p, const SESSION_ID id, bool is_keep_session)
|
| int |
xsession_get_last_insert_id (THREAD_ENTRY * thread_p, DB_VALUE * value, bool update_last_insert_id)
|
| int |
xsession_get_prepared_statement (THREAD_ENTRY * thread_p, const char * name, char ** info, int * info_len, XASL_ID * xasl_id, xasl_node_header * xasl_header_p)
|
| int |
xsession_get_row_count (THREAD_ENTRY * thread_p, int * row_count)
|
| int |
xsession_get_session_variable (THREAD_ENTRY * thread_p, const DB_VALUE * name, DB_VALUE * value)
|
| int |
xsession_get_session_variable_no_copy (THREAD_ENTRY * thread_p, const DB_VALUE * name, DB_VALUE ** value)
|
| int |
xsession_load_query_entry_info (THREAD_ENTRY * thread_p, QMGR_QUERY_ENTRY * qentry_p)
|
| int |
xsession_remove_query_entry_info (THREAD_ENTRY * thread_p, const QUERY_ID query_id)
|
| int |
xsession_reset_cur_insert_id (THREAD_ENTRY * thread_p)
|
| int |
xsession_set_cur_insert_id (THREAD_ENTRY * thread_p, const DB_VALUE * value, bool force)
|
| int |
xsession_set_is_keep_session (THREAD_ENTRY * thread_p, bool is_keep_session)
|
| int |
xsession_set_row_count (THREAD_ENTRY * thread_p, int row_count)
|
| int |
xsession_set_session_variables (THREAD_ENTRY * thread_p, DB_VALUE * values, const int count)
|
| int |
xsession_set_tran_auto_commit (THREAD_ENTRY * thread_p, bool auto_commit)
|
| void |
xsession_store_query_entry_info (THREAD_ENTRY * thread_p, QMGR_QUERY_ENTRY * qentry_p)
|
Public Functions Documentation
function xlogin_user
int xlogin_user (
THREAD_ENTRY * thread_p,
const char * username
)
function xsession_check_session
int xsession_check_session (
THREAD_ENTRY * thread_p,
const SESSION_ID id
)
function xsession_clear_query_entry_info
int xsession_clear_query_entry_info (
THREAD_ENTRY * thread_p,
const QUERY_ID query_id
)
function xsession_create_new
int xsession_create_new (
THREAD_ENTRY * thread_p,
SESSION_ID * id
)
function xsession_create_prepared_statement
int xsession_create_prepared_statement (
THREAD_ENTRY * thread_p,
char * name,
char * alias_print,
SHA1Hash * sha1,
char * info,
int info_len
)
function xsession_delete_prepared_statement
int xsession_delete_prepared_statement (
THREAD_ENTRY * thread_p,
const char * name
)
function xsession_drop_session_variables
int xsession_drop_session_variables (
THREAD_ENTRY * thread_p,
DB_VALUE * values,
const int count
)
function xsession_end_session
int xsession_end_session (
THREAD_ENTRY * thread_p,
const SESSION_ID id,
bool is_keep_session
)
function xsession_get_last_insert_id
int xsession_get_last_insert_id (
THREAD_ENTRY * thread_p,
DB_VALUE * value,
bool update_last_insert_id
)
function xsession_get_prepared_statement
int xsession_get_prepared_statement (
THREAD_ENTRY * thread_p,
const char * name,
char ** info,
int * info_len,
XASL_ID * xasl_id,
xasl_node_header * xasl_header_p
)
function xsession_get_row_count
int xsession_get_row_count (
THREAD_ENTRY * thread_p,
int * row_count
)
function xsession_get_session_variable
int xsession_get_session_variable (
THREAD_ENTRY * thread_p,
const DB_VALUE * name,
DB_VALUE * value
)
function xsession_get_session_variable_no_copy
int xsession_get_session_variable_no_copy (
THREAD_ENTRY * thread_p,
const DB_VALUE * name,
DB_VALUE ** value
)
function xsession_load_query_entry_info
int xsession_load_query_entry_info (
THREAD_ENTRY * thread_p,
QMGR_QUERY_ENTRY * qentry_p
)
function xsession_remove_query_entry_info
int xsession_remove_query_entry_info (
THREAD_ENTRY * thread_p,
const QUERY_ID query_id
)
function xsession_reset_cur_insert_id
int xsession_reset_cur_insert_id (
THREAD_ENTRY * thread_p
)
function xsession_set_cur_insert_id
int xsession_set_cur_insert_id (
THREAD_ENTRY * thread_p,
const DB_VALUE * value,
bool force
)
function xsession_set_is_keep_session
int xsession_set_is_keep_session (
THREAD_ENTRY * thread_p,
bool is_keep_session
)
function xsession_set_row_count
int xsession_set_row_count (
THREAD_ENTRY * thread_p,
int row_count
)
function xsession_set_session_variables
int xsession_set_session_variables (
THREAD_ENTRY * thread_p,
DB_VALUE * values,
const int count
)
function xsession_set_tran_auto_commit
int xsession_set_tran_auto_commit (
THREAD_ENTRY * thread_p,
bool auto_commit
)
function xsession_store_query_entry_info
void xsession_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_sr.c