Class cubpl::session¶
#include <pl_session.hpp>
Public Types¶
| Type | Name |
|---|---|
| typedef std::unordered_map< QUERY_ID, query_cursor * >::iterator | cursor_iter |
| typedef std::unordered_map< QUERY_ID, query_cursor * > | cursor_map_type |
| typedef std::vector< PL_STACK_ID > | exec_stack_id_type |
| typedef std::unordered_map< PL_STACK_ID, execution_stack * >::iterator | exec_stack_iter |
| typedef std::unordered_map< PL_STACK_ID, execution_stack * > | exec_stack_map_type |
Public Functions¶
Public Types Documentation¶
typedef cursor_iter¶
typedef cursor_map_type¶
typedef exec_stack_id_type¶
typedef exec_stack_iter¶
using cubpl::session::exec_stack_iter = std::unordered_map <PL_STACK_ID, execution_stack *>::iterator;
typedef exec_stack_map_type¶
Public Functions Documentation¶
function add_session_cursor¶
function check_reloading_pl_context_required¶
function claim_connection¶
function clear_interrupt¶
function create_and_push_stack¶
function create_cursor¶
query_cursor * cubpl::session::create_cursor (
cubthread::entry * thread_p,
QUERY_ID query_id,
bool oid_included=false
)
function destroy_all_cursors¶
function destroy_cursor¶
function get_and_increment_request_id¶
function get_cursor¶
function get_db_parameter_info¶
function get_id¶
function get_interrupt_id¶
function get_interrupt_msg¶
function is_interrupted¶
function is_session_cursor¶
function is_sp_running¶
function is_thread_involved¶
function mark_session_param_changed¶
function obtain_session_parameters¶
const std::vector< sys_param > cubpl::session::obtain_session_parameters (
const connection_view & conn
)
function pop_and_destroy_stack¶
function release_connection¶
function remove_session_cursor¶
function session¶
function set_db_parameter_info¶
function set_interrupt¶
function set_local_error_for_interrupt¶
function set_session_param¶
function set_session_params_all_required¶
function top_stack¶
function wait_until_pl_session_done¶
function ~session¶
The documentation for this class was generated from the following file cubrid/src/sp/pl_session.hpp