db_mysql/res.h File Reference

DB_MYSQL :: Result related functions res.c

Module: DB_MYSQL :: the MySQL driver for Kamailio. More...

#include "../../db/db_res.h"
#include "../../db/db_con.h"

Include dependency graph for db_mysql/res.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int db_mysql_convert_result (const db_con_t *_h, db_res_t *_r)
 Fill the result structure with data from database.
int db_mysql_get_columns (const db_con_t *_h, db_res_t *_r)
 Get and convert columns from a result.


Detailed Description

DB_MYSQL :: Result related functions res.c

Module: DB_MYSQL :: the MySQL driver for Kamailio.

Definition in file db_mysql/res.h.


Function Documentation

int db_mysql_convert_result ( const db_con_t _h,
db_res_t _r 
)

Fill the result structure with data from database.

Parameters:
_h database connection
_r database result
Returns:
0 on success, negative on failure

Definition at line 204 of file db_mysql/res.c.

References db_free_columns(), db_mysql_convert_rows(), db_mysql_get_columns(), and LM_ERR.

Referenced by db_mysql_store_result().

int db_mysql_get_columns ( const db_con_t _h,
db_res_t _r 
)

Get and convert columns from a result.

Parameters:
_h database connection
_r database result set
Returns:
0 on success, negative on failure
Get and convert columns from a result, fills the result structure with data from the database.
Parameters:
_h database connection
_r database result set
Returns:
0 on success, negative on failure

Definition at line 53 of file db_mysql/res.c.

References CON_CONNECTION, CON_RESULT, db_allocate_columns(), DB_BIGINT, DB_BITMAP, DB_BLOB, DB_DATETIME, DB_DOUBLE, db_free_columns(), DB_INT, DB_STRING, len, LM_DBG, LM_ERR, LM_WARN, pkg_malloc, RES_COL_N, RES_NAMES, RES_TYPES, s, and sip_uri::type.

Referenced by db_mysql_convert_result(), and db_mysql_fetch_result().


Generated on Mon May 21 18:00:43 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6