#include <rpmdb.h>
Definition at line 271 of file rpmdb.h.
const char* _dbiIndex::dbi_root |
chroot(2) component of path
Definition at line 273 of file rpmdb.h.
Referenced by db3close(), db3open(), db_init(), enterChroot(), leaveChroot(), and sql_open().
const char* _dbiIndex::dbi_home |
directory component of path
Definition at line 275 of file rpmdb.h.
Referenced by db3close(), db3open(), and sql_open().
const char* _dbiIndex::dbi_file |
file component of path
Definition at line 277 of file rpmdb.h.
Referenced by db3close(), db3open(), sql_busy_handler(), and sql_open().
const char* _dbiIndex::dbi_subfile |
Definition at line 279 of file rpmdb.h.
Referenced by db3close(), db3open(), dbg_keyval(), sql_cdel(), sql_cget(), sql_commitTransaction(), sql_cput(), sql_endTransaction(), sql_initDB(), sql_open(), sql_startTransaction(), and sql_stat().
const char* _dbiIndex::dbi_tmpdir |
temporary directory
Definition at line 281 of file rpmdb.h.
Referenced by db3close(), and db_init().
dbenv->open flags
Definition at line 286 of file rpmdb.h.
Referenced by db3copen(), db3open(), and db_init().
unsigned _dbiIndex::dbi_mode |
mode to use on open
Definition at line 291 of file rpmdb.h.
Referenced by db3open(), and sql_open().
use db environment?
Definition at line 297 of file rpmdb.h.
Referenced by db3close(), and db3open().
no-op fsync for db
Definition at line 299 of file rpmdb.h.
Referenced by db_init(), and sql_initDB().
char* _dbiIndex::dbi_host |
unsigned long _dbiIndex::dbi_cl_timeout |
unsigned long _dbiIndex::dbi_sv_timeout |
void(* _dbiIndex::db_errcall)(void *dbenv, const char *db_errpfx, char *buffer) |
FILE* _dbiIndex::dbi_errfile |
const char* _dbiIndex::dbi_errpfx |
unsigned int _dbiIndex::dbi_lk_max |
unsigned int _dbiIndex::dbi_lk_detect |
unsigned char* _dbiIndex::dbi_lk_conflicts |
unsigned int _dbiIndex::dbi_lg_max |
unsigned int _dbiIndex::dbi_lg_bsize |
unsigned int _dbiIndex::dbi_tx_max |
void*(* _dbiIndex::dbi_malloc)(size_t nbytes) |
unsigned int _dbiIndex::dbi_h_ffactor |
unsigned int(* _dbiIndex::dbi_h_hash_fcn)(DB *, const void *bytes, unsigned int length) |
Referenced by db3open().
unsigned int _dbiIndex::dbi_h_nelem |
unsigned int _dbiIndex::dbi_h_flags |
int(* _dbiIndex::dbi_h_dup_compare_fcn)(DB *, const DBT *, const DBT *) |
Referenced by db3open().
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().
unsigned int _dbiIndex::dbi_re_len |
const char* _dbiIndex::dbi_re_source |
unsigned int _dbiIndex::dbi_q_extentsize |
the parent rpm database
Definition at line 376 of file rpmdb.h.
Referenced by db3close(), db_fini(), db_init(), dbiDel(), dbiFindMatches(), dbiGet(), dbiPget(), dbiPut(), enterChroot(), leaveChroot(), and miFreeHeader().
rpm tag used for index
Definition at line 377 of file rpmdb.h.
Referenced by db3close(), db3open(), dbg_keyval(), dbiFindMatches(), miFreeHeader(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), rpmdbInitIterator(), sql_bind_key(), sql_cget(), sql_copen(), sql_cput(), sql_initDB(), and sql_open().
Berkeley DB * handle
Definition at line 381 of file rpmdb.h.
Referenced by db3associate(), db3byteswapped(), db3cdel(), db3cget(), db3close(), db3copen(), db3cpget(), db3cput(), db3join(), db3open(), db3stat(), db3sync(), sql_byteswapped(), sql_cdel(), sql_cget(), sql_close(), sql_commitTransaction(), sql_copen(), sql_cput(), sql_endTransaction(), sql_initDB(), sql_open(), sql_startTransaction(), sql_stat(), and sql_step().
Bekerley DB_TXN * transaction id
Definition at line 383 of file rpmdb.h.
Referenced by db3cdel(), db3cget(), db3cput(), db3open(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), rpmdbInitIterator(), rpmdbNextIterator(), and unsatisfiedDepend().
void* _dbiIndex::dbi_stats |
Berkeley db statistics
Definition at line 385 of file rpmdb.h.
Referenced by db3stat(), dbiOpen(), and sql_stat().
struct _dbiVec* _dbiIndex::dbi_vec |
private methods
Definition at line 388 of file rpmdb.h.
Referenced by db3open(), dbiAssociate(), dbiByteSwapped(), dbiCclose(), dbiCdup(), dbiClose(), dbiCopen(), dbiCount(), dbiDel(), dbiGet(), dbiJoin(), dbiPget(), dbiPut(), dbiStat(), dbiSync(), dbiVerify(), and sql_open().