#include <rpmdb.h>
Data Fields | |
| int | dbv_major | 
| int | dbv_minor | 
| int | dbv_patch | 
| int(* | open )(rpmdb rpmdb, rpmTag rpmtag, dbiIndex *dbip) | 
| Return handle for an index database.   | |
| int(* | close )(dbiIndex dbi, unsigned int flags) | 
| Close index database, and destroy database handle.   | |
| int(* | sync )(dbiIndex dbi, unsigned int flags) | 
| Flush pending operations to disk.   | |
| int(* | associate )(dbiIndex dbi, dbiIndex dbisecondary, int(*callback)(DB *, const DBT *, const DBT *, DBT *), unsigned int flags) | 
| Associate secondary database with primary.   | |
| int(* | join )(dbiIndex dbi, DBC **curslist, DBC **dbcp, unsigned int flags) | 
| Return join cursor for list of cursors.   | |
| int(* | copen )(dbiIndex dbi, DB_TXN *txnid, DBC **dbcp, unsigned int dbiflags) | 
| Open database cursor.   | |
| int(* | cclose )(dbiIndex dbi, DBC *dbcursor, unsigned int flags) | 
| Close database cursor.   | |
| int(* | cdup )(dbiIndex dbi, DBC *dbcursor, DBC **dbcp, unsigned int flags) | 
| Duplicate a database cursor.   | |
| int(* | cdel )(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags) | 
| Delete (key,data) pair(s) using db->del or dbcursor->c_del.   | |
| int(* | cget )(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags) | 
| Retrieve (key,data) pair using db->get or dbcursor->c_get.   | |
| int(* | cpget )(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *pkey, DBT *data, unsigned int flags) | 
| Retrieve (key,data) pair using dbcursor->c_pget.   | |
| int(* | cput )(dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags) | 
| Store (key,data) pair using db->put or dbcursor->c_put.   | |
| int(* | ccount )(dbiIndex dbi, DBC *dbcursor, unsigned int *countp, unsigned int flags) | 
| Retrieve count of (possible) duplicate items using dbcursor->c_count.   | |
| int(* | byteswapped )(dbiIndex dbi) | 
| Is database byte swapped?   | |
| int(* | stat )(dbiIndex dbi, unsigned int flags) | 
| Save statistics in database handle.   | |
Definition at line 78 of file rpmdb.h.
 1.5.2