CUBRID Engine
latest
|
#include <api_common.h>
Public Attributes | |
int(* | create_connection )(CI_CONNECTION *conn) |
int(* | err_set )(int err_code) |
int(* | conn_connect )(COMMON_API_STRUCTURE *conn, const char *host, unsigned short port, const char *databasename, const char *user_name, const char *password) |
int(* | conn_close )(COMMON_API_STRUCTURE *conn) |
int(* | conn_create_statement )(COMMON_API_STRUCTURE *conn, CI_STATEMENT *stmt) |
int(* | conn_set_option )(COMMON_API_STRUCTURE *conn, CI_CONNECTION_OPTION option, void *arg, size_t size) |
int(* | conn_get_option )(COMMON_API_STRUCTURE *conn, CI_CONNECTION_OPTION option, void *arg, size_t size) |
int(* | conn_commit )(COMMON_API_STRUCTURE *conn) |
int(* | conn_rollback )(COMMON_API_STRUCTURE *conn) |
int(* | conn_get_error )(COMMON_API_STRUCTURE *conn, int *err, char *msg, size_t size) |
int(* | stmt_add_batch_query )(COMMON_API_STRUCTURE *stmt, const char *sql, size_t len) |
int(* | stmt_add_batch )(COMMON_API_STRUCTURE *stmt) |
int(* | stmt_clear_batch )(COMMON_API_STRUCTURE *stmt) |
int(* | stmt_execute_immediate )(COMMON_API_STRUCTURE *stmt, char *sql, size_t len, CI_RESULTSET *rs, int *r) |
int(* | stmt_execute )(COMMON_API_STRUCTURE *stmt, CI_RESULTSET *rs, int *r) |
int(* | stmt_execute_batch )(COMMON_API_STRUCTURE *stmt, CI_BATCH_RESULT *br) |
int(* | stmt_get_option )(COMMON_API_STRUCTURE *stmt, CI_STATEMENT_OPTION option, void *arg, size_t size) |
int(* | stmt_set_option )(COMMON_API_STRUCTURE *stmt, CI_STATEMENT_OPTION option, void *arg, size_t size) |
int(* | stmt_prepare )(COMMON_API_STRUCTURE *stmt, const char *sql, size_t len) |
int(* | stmt_register_out_parameter )(COMMON_API_STRUCTURE *stmt, int index) |
int(* | stmt_get_resultset_metadata )(COMMON_API_STRUCTURE *stmt, CI_RESULTSET_METADATA *r) |
int(* | stmt_get_parameter_metadata )(COMMON_API_STRUCTURE *stmt, CI_PARAMETER_METADATA *r) |
int(* | stmt_get_parameter )(COMMON_API_STRUCTURE *stmt, int index, CI_TYPE type, void *addr, size_t len, size_t *outlen, bool *isnull) |
int(* | stmt_set_parameter )(COMMON_API_STRUCTURE *stmt, int index, CI_TYPE type, void *val, size_t size) |
int(* | stmt_get_resultset )(COMMON_API_STRUCTURE *stmt, CI_RESULTSET *res) |
int(* | stmt_affected_rows )(COMMON_API_STRUCTURE *stmt, int *out) |
int(* | stmt_get_query_type )(COMMON_API_STRUCTURE *stmt, CUBRID_STMT_TYPE *type) |
int(* | stmt_get_start_line )(COMMON_API_STRUCTURE *stmt, int *line) |
int(* | stmt_next_result )(COMMON_API_STRUCTURE *stmt, bool *exist_result) |
int(* | stmt_get_first_error )(COMMON_API_STRUCTURE *stmt, int *line, int *col, int *errcode, char *err_msg, size_t size) |
int(* | stmt_get_next_error )(COMMON_API_STRUCTURE *stmt, int *line, int *col, int *errcode, char *err_msg, size_t size) |
int(* | batch_res_query_count )(COMMON_API_STRUCTURE *pst, int *count) |
int(* | batch_res_get_result )(COMMON_API_STRUCTURE *pst, int index, int *ret, int *nr) |
int(* | batch_res_get_error )(COMMON_API_STRUCTURE *pst, int index, int *err_code, char *err_msg, size_t size) |
int(* | pmeta_get_count )(COMMON_API_STRUCTURE *pst, int *count) |
int(* | pmeta_get_info )(COMMON_API_STRUCTURE *pst, int index, CI_PMETA_INFO_TYPE type, void *arg, size_t size) |
int(* | get_connection_opool )(COMMON_API_STRUCTURE *pst, API_OBJECT_RESULTSET_POOL **rpool) |
int(* | collection_new )(CI_CONNECTION conn, CI_COLLECTION *coll) |
Definition at line 285 of file api_common.h.
int(* cubrid_api_function_table_s::batch_res_get_error) (COMMON_API_STRUCTURE *pst, int index, int *err_code, char *err_msg, size_t size) |
Definition at line 324 of file api_common.h.
int(* cubrid_api_function_table_s::batch_res_get_result) (COMMON_API_STRUCTURE *pst, int index, int *ret, int *nr) |
Definition at line 323 of file api_common.h.
int(* cubrid_api_function_table_s::batch_res_query_count) (COMMON_API_STRUCTURE *pst, int *count) |
Definition at line 322 of file api_common.h.
int(* cubrid_api_function_table_s::collection_new) (CI_CONNECTION conn, CI_COLLECTION *coll) |
Definition at line 328 of file api_common.h.
int(* cubrid_api_function_table_s::conn_close) (COMMON_API_STRUCTURE *conn) |
Definition at line 291 of file api_common.h.
int(* cubrid_api_function_table_s::conn_commit) (COMMON_API_STRUCTURE *conn) |
Definition at line 295 of file api_common.h.
int(* cubrid_api_function_table_s::conn_connect) (COMMON_API_STRUCTURE *conn, const char *host, unsigned short port, const char *databasename, const char *user_name, const char *password) |
Definition at line 289 of file api_common.h.
int(* cubrid_api_function_table_s::conn_create_statement) (COMMON_API_STRUCTURE *conn, CI_STATEMENT *stmt) |
Definition at line 292 of file api_common.h.
int(* cubrid_api_function_table_s::conn_get_error) (COMMON_API_STRUCTURE *conn, int *err, char *msg, size_t size) |
Definition at line 297 of file api_common.h.
int(* cubrid_api_function_table_s::conn_get_option) (COMMON_API_STRUCTURE *conn, CI_CONNECTION_OPTION option, void *arg, size_t size) |
Definition at line 294 of file api_common.h.
int(* cubrid_api_function_table_s::conn_rollback) (COMMON_API_STRUCTURE *conn) |
Definition at line 296 of file api_common.h.
int(* cubrid_api_function_table_s::conn_set_option) (COMMON_API_STRUCTURE *conn, CI_CONNECTION_OPTION option, void *arg, size_t size) |
Definition at line 293 of file api_common.h.
int(* cubrid_api_function_table_s::create_connection) (CI_CONNECTION *conn) |
Definition at line 287 of file api_common.h.
int(* cubrid_api_function_table_s::err_set) (int err_code) |
Definition at line 288 of file api_common.h.
int(* cubrid_api_function_table_s::get_connection_opool) (COMMON_API_STRUCTURE *pst, API_OBJECT_RESULTSET_POOL **rpool) |
Definition at line 327 of file api_common.h.
int(* cubrid_api_function_table_s::pmeta_get_count) (COMMON_API_STRUCTURE *pst, int *count) |
Definition at line 325 of file api_common.h.
int(* cubrid_api_function_table_s::pmeta_get_info) (COMMON_API_STRUCTURE *pst, int index, CI_PMETA_INFO_TYPE type, void *arg, size_t size) |
Definition at line 326 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_add_batch) (COMMON_API_STRUCTURE *stmt) |
Definition at line 299 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_add_batch_query) (COMMON_API_STRUCTURE *stmt, const char *sql, size_t len) |
Definition at line 298 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_affected_rows) (COMMON_API_STRUCTURE *stmt, int *out) |
Definition at line 314 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_clear_batch) (COMMON_API_STRUCTURE *stmt) |
Definition at line 300 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_execute) (COMMON_API_STRUCTURE *stmt, CI_RESULTSET *rs, int *r) |
Definition at line 302 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_execute_batch) (COMMON_API_STRUCTURE *stmt, CI_BATCH_RESULT *br) |
Definition at line 303 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_execute_immediate) (COMMON_API_STRUCTURE *stmt, char *sql, size_t len, CI_RESULTSET *rs, int *r) |
Definition at line 301 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_first_error) (COMMON_API_STRUCTURE *stmt, int *line, int *col, int *errcode, char *err_msg, size_t size) |
Definition at line 318 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_next_error) (COMMON_API_STRUCTURE *stmt, int *line, int *col, int *errcode, char *err_msg, size_t size) |
Definition at line 320 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_option) (COMMON_API_STRUCTURE *stmt, CI_STATEMENT_OPTION option, void *arg, size_t size) |
Definition at line 304 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_parameter) (COMMON_API_STRUCTURE *stmt, int index, CI_TYPE type, void *addr, size_t len, size_t *outlen, bool *isnull) |
Definition at line 310 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_parameter_metadata) (COMMON_API_STRUCTURE *stmt, CI_PARAMETER_METADATA *r) |
Definition at line 309 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_query_type) (COMMON_API_STRUCTURE *stmt, CUBRID_STMT_TYPE *type) |
Definition at line 315 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_resultset) (COMMON_API_STRUCTURE *stmt, CI_RESULTSET *res) |
Definition at line 313 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_resultset_metadata) (COMMON_API_STRUCTURE *stmt, CI_RESULTSET_METADATA *r) |
Definition at line 308 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_get_start_line) (COMMON_API_STRUCTURE *stmt, int *line) |
Definition at line 316 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_next_result) (COMMON_API_STRUCTURE *stmt, bool *exist_result) |
Definition at line 317 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_prepare) (COMMON_API_STRUCTURE *stmt, const char *sql, size_t len) |
Definition at line 306 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_register_out_parameter) (COMMON_API_STRUCTURE *stmt, int index) |
Definition at line 307 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_set_option) (COMMON_API_STRUCTURE *stmt, CI_STATEMENT_OPTION option, void *arg, size_t size) |
Definition at line 305 of file api_common.h.
int(* cubrid_api_function_table_s::stmt_set_parameter) (COMMON_API_STRUCTURE *stmt, int index, CI_TYPE type, void *val, size_t size) |
Definition at line 312 of file api_common.h.