#include <oci.h>#include "../../db/db_pool.h"#include "../../db/db_id.h"#include "../../db/db_val.h"


Go to the source code of this file.
Data Structures | |
| struct | ora_con |
| struct | query_data |
Defines | |
| #define | CON_ORA(db_con) ((ora_con_t*)db_con->tail) |
Typedefs | |
| typedef struct ora_con | ora_con_t |
| typedef struct query_data | query_data_t |
Functions | |
| void | db_oracle_disconnect (ora_con_t *con) |
| const char * | db_oracle_error (ora_con_t *con, sword status) |
| void | db_oracle_free_connection (ora_con_t *con) |
| ora_con_t * | db_oracle_new_connection (const struct db_id *id) |
| sword | db_oracle_reconnect (ora_con_t *con) |
Definition at line 65 of file ora_con.h.
Referenced by db_oracle_delete(), db_oracle_insert(), db_oracle_query(), db_oracle_raw_query(), db_oracle_store_result(), db_oracle_submit_query(), db_oracle_update(), and db_oracle_val2str().
| typedef struct query_data query_data_t |
| void db_oracle_disconnect | ( | ora_con_t * | con | ) |
Definition at line 164 of file ora_con.c.
References ora_con::authp, ora_con::connected, db_oracle_error(), ora_con::errhp, LM_ERR, ora_con::srvhp, and ora_con::svchp.
Referenced by db_oracle_errorinfo(), db_oracle_free_connection(), db_oracle_reconnect(), and done_timelimit().
| const char* db_oracle_error | ( | ora_con_t * | con, | |
| sword | status | |||
| ) |
Definition at line 127 of file db_oracle/dbase.c.
References db_oracle_errorinfo(), errbuf, and snprintf.
Referenced by db_oracle_disconnect(), db_oracle_submit_query(), done_timelimit(), get_columns(), and get_rows().
| void db_oracle_free_connection | ( | ora_con_t * | con | ) |
Definition at line 140 of file ora_con.c.
References ora_con::authp, ora_con::connected, db_oracle_disconnect(), ora_con::envhp, ora_con::errhp, free_db_id(), ora_con::hdr, pool_con::id, pkg_free, ora_con::srvhp, and ora_con::svchp.
Referenced by db_oracle_close(), and db_oracle_new_connection().
Definition at line 35 of file ora_con.c.
References ora_con::authp, begin_timelimit(), buf, db_id::database, db_oracle_free_connection(), db_oracle_reconnect(), done_timelimit(), ora_con::envhp, ora_con::errhp, ora_con::hdr, db_id::host, pool_con::id, LM_DBG, LM_ERR, LM_INFO, NULL, db_id::password, pkg_malloc, db_id::port, pool_con::ref, snprintf, ora_con::srvhp, ora_con::svchp, ora_con::uri, ora_con::uri_len, db_id::username, and wait_timelimit().
Referenced by db_oracle_init().
| sword db_oracle_reconnect | ( | ora_con_t * | con | ) |
Definition at line 188 of file ora_con.c.
References ora_con::authp, begin_timelimit(), ora_con::connected, db_oracle_disconnect(), done_timelimit(), ora_con::errhp, NULL, ora_con::srvhp, ora_con::svchp, ora_con::uri, ora_con::uri_len, and wait_timelimit().
Referenced by db_oracle_new_connection(), and db_oracle_submit_query().
1.5.6