perlvdb_conv.c File Reference

#include "perlvdb_conv.h"
#include "perlvdb_oohelpers.h"
#include "../../dprint.h"
#include "../../mem/mem.h"

Include dependency graph for perlvdb_conv.c:

Go to the source code of this file.

Defines

#define cur_val   (((*r)->rows)[i].values)[j]

Functions

SV * cond2perlcond (db_key_t key, db_op_t op, db_val_t *val)
AV * conds2perlarray (db_key_t *keys, db_op_t *ops, db_val_t *vals, int n)
AV * keys2perlarray (db_key_t *keys, int n)
SV * pair2perlpair (db_key_t key, db_val_t *val)
AV * pairs2perlarray (db_key_t *keys, db_val_t *vals, int n)
int perlresult2dbres (SV *perlres, db_res_t **r)
SV * val2perlval (db_val_t *val)
SV * valdata (db_val_t *val)


Define Documentation

#define cur_val   (((*r)->rows)[i].values)[j]

Referenced by perlresult2dbres().


Function Documentation

SV* cond2perlcond ( db_key_t  key,
db_op_t  op,
db_val_t val 
)

AV* conds2perlarray ( db_key_t keys,
db_op_t ops,
db_val_t vals,
int  n 
)

Definition at line 53 of file perlvdb_conv.c.

References cond2perlcond(), NULL, and OP_EQ.

Referenced by perlvdb_db_delete(), perlvdb_db_query(), and perlvdb_db_update().

AV* keys2perlarray ( db_key_t keys,
int  n 
)

Definition at line 83 of file perlvdb_conv.c.

References len, and s.

Referenced by perlvdb_db_query().

SV* pair2perlpair ( db_key_t  key,
db_val_t val 
)

AV* pairs2perlarray ( db_key_t keys,
db_val_t vals,
int  n 
)

Definition at line 36 of file perlvdb_conv.c.

References pair2perlpair().

Referenced by perlvdb_db_insertreplace(), and perlvdb_db_update().

int perlresult2dbres ( SV *  perlres,
db_res_t **  r 
)

SV* val2perlval ( db_val_t val  ) 

SV* valdata ( db_val_t val  )  [inline]


Generated on Thu May 24 02:00:40 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6