Class cubmethod::query_handler¶
ClassList > cubmethod > query_handler
#include <method_query_handler.hpp>
Public Functions¶
Protected Functions¶
| Type | Name |
|---|---|
| void | close_and_free_session () |
| int | execute_internal (int flag, int max_col_size, int max_row, const std::vector< DB_VALUE > & bind_values) |
| int | execute_internal_call (int flag, int max_col_size, int max_row, const std::vector< DB_VALUE > & bind_values, const std::vector< int > & param_modes) |
| int | get_generated_keys_client_insert (get_generated_keys_info & info, DB_QUERY_RESULT & qres) |
| int | get_generated_keys_server_insert (get_generated_keys_info & info, DB_QUERY_RESULT & qres) |
| bool | has_stmt_result_set (char stmt_type) |
| int | make_attributes_by_oid_value (get_generated_keys_info & info, const DB_VALUE & oid_val, int tuple_offset) |
| int | prepare_call () |
| int | prepare_query () |
| column_info | set_column_info (int dbType, int setType, short scale, int prec, char charset, const char * col_name, const char * attr_name, const char * class_name, char is_non_null) |
| void | set_dbobj_to_oid (DB_OBJECT * obj, OID * oid) |
| int | set_host_variables (int num_bind, DB_VALUE * value_list) |
Public Functions Documentation¶
function end_qresult¶
function execute¶
function generated_keys¶
function get_column_info¶
function get_db_session¶
function get_execute_info¶
function get_id¶
function get_is_occupied¶
function get_num_markers¶
function get_prepare_info¶
function get_query_id¶
function get_result¶
function get_sql_stmt¶
function get_statement_type¶
function get_tran_id¶
function get_user_name¶
function is_prepared¶
function prepare¶
function prepare_compile¶
function prepare_retry¶
function query_handler¶
function reset¶
function set_is_occupied¶
function set_prepare_column_list_info [1/2]¶
function set_prepare_column_list_info [2/2]¶
void cubmethod::query_handler::set_prepare_column_list_info (
std::vector< column_info > & infos,
query_result & result
)
function set_qresult_info [1/2]¶
function set_qresult_info [2/2]¶
function set_tran_id¶
function ~query_handler¶
Protected Functions Documentation¶
function close_and_free_session¶
function execute_internal¶
int cubmethod::query_handler::execute_internal (
int flag,
int max_col_size,
int max_row,
const std::vector< DB_VALUE > & bind_values
)
function execute_internal_call¶
int cubmethod::query_handler::execute_internal_call (
int flag,
int max_col_size,
int max_row,
const std::vector< DB_VALUE > & bind_values,
const std::vector< int > & param_modes
)
function get_generated_keys_client_insert¶
int cubmethod::query_handler::get_generated_keys_client_insert (
get_generated_keys_info & info,
DB_QUERY_RESULT & qres
)
function get_generated_keys_server_insert¶
int cubmethod::query_handler::get_generated_keys_server_insert (
get_generated_keys_info & info,
DB_QUERY_RESULT & qres
)
function has_stmt_result_set¶
function make_attributes_by_oid_value¶
int cubmethod::query_handler::make_attributes_by_oid_value (
get_generated_keys_info & info,
const DB_VALUE & oid_val,
int tuple_offset
)
function prepare_call¶
function prepare_query¶
function set_column_info¶
column_info cubmethod::query_handler::set_column_info (
int dbType,
int setType,
short scale,
int prec,
char charset,
const char * col_name,
const char * attr_name,
const char * class_name,
char is_non_null
)
function set_dbobj_to_oid¶
function set_host_variables¶
The documentation for this class was generated from the following file cubrid/src/method/method_query_handler.hpp