#include "../../db/db_con.h"#include "../../db/db_res.h"#include "../../db/db_key.h"#include "../../db/db_op.h"#include "../../db/db_val.h"


Go to the source code of this file.
Functions | |
| void | db_oracle_close (db_con_t *_h) |
| int | db_oracle_delete (const db_con_t *_h, const db_key_t *_k, const db_op_t *_o, const db_val_t *_v, int _n) |
| int | db_oracle_free_result (db_con_t *_h, db_res_t *_r) |
| db_con_t * | db_oracle_init (const str *_sqlurl) |
| int | db_oracle_insert (const db_con_t *_h, const db_key_t *_k, const db_val_t *_v, int _n) |
| int | db_oracle_query (const db_con_t *_h, const db_key_t *_k, const db_op_t *_op, const db_val_t *_v, const db_key_t *_c, int _n, int _nc, const db_key_t _o, db_res_t **_r) |
| int | db_oracle_raw_query (const db_con_t *_h, const str *_s, db_res_t **_r) |
| int | db_oracle_update (const db_con_t *_h, const db_key_t *_k, const db_op_t *_o, const db_val_t *_v, const db_key_t *_uk, const db_val_t *_uv, int _n, int _un) |
| int | db_oracle_use_table (db_con_t *_h, const str *_t) |
| int | sql_buf_small (void) |
| void db_oracle_close | ( | db_con_t * | _h | ) |
Definition at line 174 of file db_oracle/dbase.c.
References db_do_close(), and db_oracle_free_connection().
Referenced by db_oracle_bind_api().
| int db_oracle_delete | ( | const db_con_t * | _h, | |
| const db_key_t * | _k, | |||
| const db_op_t * | _o, | |||
| const db_val_t * | _v, | |||
| int | _n | |||
| ) |
Definition at line 450 of file db_oracle/dbase.c.
References query_data::_n, query_data::_nw, query_data::_rs, query_data::_v, query_data::_w, cb, CON_ORA, CON_TABLE, db_do_delete(), db_oracle_submit_query(), db_oracle_val2str(), LM_ERR, and NULL.
Referenced by db_oracle_bind_api().
Definition at line 183 of file db_oracle/dbase.c.
References db_free_result(), and LM_ERR.
Referenced by db_oracle_bind_api().
Definition at line 164 of file db_oracle/dbase.c.
References db_do_init(), and db_oracle_new_connection().
Referenced by db_oracle_bind_api().
Definition at line 418 of file db_oracle/dbase.c.
References query_data::_n, query_data::_nw, query_data::_rs, query_data::_v, query_data::_w, cb, CON_ORA, CON_TABLE, db_do_insert(), db_oracle_submit_query(), db_oracle_val2str(), LM_ERR, and NULL.
Referenced by db_oracle_bind_api().
| int db_oracle_query | ( | const db_con_t * | _h, | |
| const db_key_t * | _k, | |||
| const db_op_t * | _op, | |||
| const db_val_t * | _v, | |||
| const db_key_t * | _c, | |||
| int | _n, | |||
| int | _nc, | |||
| const db_key_t | _o, | |||
| db_res_t ** | _r | |||
| ) |
Definition at line 339 of file db_oracle/dbase.c.
References query_data::_n, query_data::_nw, query_data::_rs, query_data::_v, query_data::_w, cb, CON_ORA, CON_TABLE, db_do_query(), db_oracle_store_result(), db_oracle_submit_query(), db_oracle_val2str(), LM_ERR, and NULL.
Referenced by db_oracle_bind_api().
Definition at line 369 of file db_oracle/dbase.c.
References query_data::_rs, _S_DIFF, cb, CON_ORA, db_do_raw_query(), db_oracle_store_result(), db_oracle_submit_query(), _str::len, len, LM_ERR, NULL, and _str::s.
Referenced by db_oracle_bind_api().
| int db_oracle_update | ( | const db_con_t * | _h, | |
| const db_key_t * | _k, | |||
| const db_op_t * | _o, | |||
| const db_val_t * | _v, | |||
| const db_key_t * | _uk, | |||
| const db_val_t * | _uv, | |||
| int | _n, | |||
| int | _un | |||
| ) |
Definition at line 485 of file db_oracle/dbase.c.
References query_data::_n, query_data::_nw, query_data::_rs, query_data::_v, query_data::_w, cb, CON_ORA, CON_TABLE, db_do_update(), db_oracle_submit_query(), db_oracle_val2str(), LM_ERR, and NULL.
Referenced by db_oracle_bind_api().
Definition at line 515 of file db_oracle/dbase.c.
References db_use_table().
Referenced by db_oracle_bind_api().
| int sql_buf_small | ( | void | ) |
Definition at line 51 of file db_oracle/dbase.c.
References LM_ERR.
Referenced by db_oracle_submit_query(), and db_oracle_val2str().
1.5.6