#include <rpmdb.h>
Definition at line 196 of file rpmdb.h.
void(* _dbiIndex::db_errcall)(const char *db_errpfx, char *buffer) |
Berkeley API type
Definition at line 214 of file rpmdb.h.
Referenced by cvtdberr(), db1open(), db3open(), and rpmdbNextIterator().
int(* _dbiIndex::dbi_bt_compare_fcn)(DB *, const DBT *, const DBT *) |
Referenced by db3open().
int(* _dbiIndex::dbi_bt_dup_compare_fcn)(DB *, const DBT *, const DBT *) |
Referenced by db3open().
size_t(* _dbiIndex::dbi_bt_prefix_fcn)(DB *, const DBT *, const DBT *) |
Referenced by db3open().
void* _dbiIndex::dbi_db |
Berkeley DB handle
Definition at line 294 of file rpmdb.h.
Referenced by db1cdel(), db1cget(), db1close(), db1cput(), db1open(), db1sync(), db3byteswapped(), db3c_open(), db3cdel(), db3cget(), db3close(), db3cput(), db3open(), db3stat(), db3sync(), and doGetRecord().
dbenv->open flags
Definition at line 206 of file rpmdb.h.
Referenced by db1open(), db3c_get(), db3c_open(), db3open(), and db_init().
FILE* _dbiIndex::dbi_errfile |
const char* _dbiIndex::dbi_errpfx |
const char* _dbiIndex::dbi_file |
file component of path
Definition at line 199 of file rpmdb.h.
Referenced by db3close(), and db3open().
int(* _dbiIndex::dbi_h_dup_compare_fcn)(DB *, const DBT *, const DBT *) |
Referenced by db3open().
unsigned int _dbiIndex::dbi_h_ffactor |
unsigned int _dbiIndex::dbi_h_flags |
unsigned int(* _dbiIndex::dbi_h_hash_fcn)(DB *, const void *bytes, unsigned int length) |
Referenced by db3open().
unsigned int _dbiIndex::dbi_h_nelem |
const char* _dbiIndex::dbi_home |
directory component of path
Definition at line 198 of file rpmdb.h.
Referenced by db3close(), and db3open().
char* _dbiIndex::dbi_host |
size of join key
Definition at line 290 of file rpmdb.h.
Referenced by dbiSearch(), and dbiUpdateIndex().
unsigned int _dbiIndex::dbi_lastoffset |
db1 with falloc.c needs this
Definition at line 292 of file rpmdb.h.
Referenced by db1cclose(), db1cget(), doGetRecord(), rpmdbInitIterator(), and rpmdbNextIterator().
unsigned int _dbiIndex::dbi_lg_bsize |
unsigned int _dbiIndex::dbi_lg_max |
unsigned char* _dbiIndex::dbi_lk_conflicts |
unsigned int _dbiIndex::dbi_lk_detect |
unsigned int _dbiIndex::dbi_lk_max |
void*(* _dbiIndex::dbi_malloc)(size_t nbytes) |
unsigned _dbiIndex::dbi_mode |
db->open flags
Definition at line 207 of file rpmdb.h.
Referenced by db3c_get(), db3c_open(), and db3open().
unsigned int _dbiIndex::dbi_q_extentsize |
unsigned int _dbiIndex::dbi_re_len |
const char* _dbiIndex::dbi_re_source |
void* _dbiIndex::dbi_rmw |
db cursor (with DB_WRITECURSOR)
Definition at line 295 of file rpmdb.h.
Referenced by db3close(), db3open(), rpmdbFreeIterator(), and rpmdbInitIterator().
const char* _dbiIndex::dbi_root |
chroot(2) component of path
Definition at line 197 of file rpmdb.h.
Referenced by db3close(), db3open(), and db_init().
Definition at line 288 of file rpmdb.h.
Referenced by db1close(), db3close(), db_fini(), db_init(), dbiFindMatches(), and dbiUpdateRecord().
rpm tag used for index
Definition at line 289 of file rpmdb.h.
Referenced by db1cdel(), db1cget(), db1close(), db1cput(), db1open(), db1sync(), db3close(), db3open(), dbiCclose(), dbiClose(), dbiCopen(), dbiCount(), dbiDel(), dbiGet(), dbiPut(), dbiSearch(), dbiSync(), dbiUpdateIndex(), dbiVerify(), rpmdbAdd(), and rpmdbNextIterator().
void* _dbiIndex::dbi_stats |
const char* _dbiIndex::dbi_subfile |
non-persistent
Definition at line 225 of file rpmdb.h.
Referenced by db1close(), db1open(), db3close(), and db3open().
const char* _dbiIndex::dbi_tmpdir |
temporary directory
Definition at line 201 of file rpmdb.h.
Referenced by db3close(), and db_init().
unsigned int _dbiIndex::dbi_tx_max |
use db environment?
Definition at line 219 of file rpmdb.h.
Referenced by db3close(), and db3open().
struct _dbiVec* _dbiIndex::dbi_vec |
private methods
Definition at line 298 of file rpmdb.h.
Referenced by db1open(), db3open(), dbiByteSwapped(), dbiCclose(), dbiClose(), dbiCopen(), dbiCount(), dbiDel(), dbiGet(), dbiPut(), dbiSync(), and dbiVerify().