Modules | Files | Variables

Database Abstraction Layer

Collaboration diagram for Database Abstraction Layer:

Modules

Files

Variables


Function Documentation

db_cmd_t* db_cmd ( enum db_cmd_type  type,
db_ctx_t *  ctx,
char *  table,
db_fld_t *  result,
db_fld_t *  match,
db_fld_t *  values 
) [read]

FIXME: it is not clear now that this is necessary when we have match and value separate arrays

Definition at line 43 of file db_cmd.c.

References db_cmd::ctx, db_cmd::exec, db_cmd::gen, _str::len, db_cmd::match, db_cmd::result, _str::s, STR_FMT, db_cmd::table, db_cmd::type, and db_cmd::vals.


Variable Documentation

struct _db_root db_root = DBLIST_INITIALIZER(db_root)

This is the root linked list of all database structures allocated in SER

Definition at line 49 of file lib/srdb2/db.c.

struct _db_root db_root

This is the root linked list of all database structures allocated in SER

Definition at line 49 of file lib/srdb2/db.c.