rpm  5.4.14
Files | Variables
Berkeley DB API.
Collaboration diagram for Berkeley DB API.:

Files

file  db3.c
 
file  rpmdb.h
 Access RPM indices using Berkeley DB interface(s).
 

Variables

struct _dbiVec db3vec
 

Detailed Description

Variable Documentation

struct _dbiVec db3vec
Initial value:
= {
}
static int db3associate(dbiIndex dbi, dbiIndex dbisecondary, int(*callback)(DB *, const DBT *, const DBT *, DBT *), unsigned int flags)
Definition: db3.c:1623
static int db3cpget(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *pkey, DBT *data, unsigned int flags)
Definition: db3.c:1479
#define DB_VERSION_PATCH
Definition: db_emu.h:102
static int db3join(dbiIndex dbi, DBC **curslist, DBC **dbcp, unsigned int flags)
Definition: db3.c:1683
static int db3ccount(dbiIndex dbi, DBC *dbcursor, unsigned int *countp, unsigned int flags)
Definition: db3.c:1552
#define DB_VERSION_MINOR
Definition: db_emu.h:101
static int db3exists(dbiIndex dbi, DBT *key, unsigned int flags)
Definition: db3.c:1278
static int db3stat(dbiIndex dbi, unsigned int flags)
Definition: db3.c:1591
static int db3cget(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)
Definition: db3.c:1438
static int db3cclose(dbiIndex dbi, DBC *dbcursor, unsigned int flags)
Definition: db3.c:1353
static int db3associate_foreign(dbiIndex dbi, dbiIndex dbisecondary, int(*callback)(DB *, const DBT *, DBT *, const DBT *, int *), unsigned int flags)
Definition: db3.c:1652
static int db3open(rpmdb rpmdb, rpmTag rpmtag, dbiIndex *dbip)
Return handle for an index database.
Definition: db3.c:2208
static int db3byteswapped(dbiIndex dbi)
Definition: db3.c:1576
static int db3close(dbiIndex dbi, unsigned int flags)
Definition: db3.c:1702
#define DB_VERSION_MAJOR
Definition: db_emu.h:100
static int db3cput(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)
Definition: db3.c:1408
static int db3cdel(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags)
Definition: db3.c:1518
static int db3seqno(dbiIndex dbi, int64_t *seqnop, unsigned int flags)
Definition: db3.c:1300
static int db3copen(dbiIndex dbi, DB_TXN *txnid, DBC **dbcp, unsigned int dbiflags)
Definition: db3.c:1377
static int db3cdup(dbiIndex dbi, DBC *dbcursor, DBC **dbcp, unsigned int flags)
Definition: db3.c:1331
static int db3sync(dbiIndex dbi, unsigned int flags)
Definition: db3.c:1259

Definition at line 2797 of file db3.c.

Referenced by db3open().