Skip to content

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