#include <rpmdb.h>
Data Fields | |
const char * | dbi_root |
const char * | dbi_home |
const char * | dbi_file |
const char * | dbi_subfile |
const char * | dbi_tmpdir |
int | dbi_ecflags |
int | dbi_cflags |
int | dbi_oeflags |
int | dbi_eflags |
int | dbi_oflags |
int | dbi_tflags |
int | dbi_type |
unsigned | dbi_mode |
int | dbi_perms |
long | dbi_shmkey |
int | dbi_api |
int | dbi_verify_on_close |
int | dbi_use_dbenv |
int | dbi_permit_dups |
int | dbi_no_fsync |
int | dbi_no_dbsync |
int | dbi_lockdbfd |
int | dbi_temporary |
int | dbi_debug |
int | dbi_byteswapped |
char * | dbi_host |
unsigned long | dbi_cl_timeout |
unsigned long | dbi_sv_timeout |
int | dbi_lorder |
void(* | db_errcall )(void *dbenv, const char *db_errpfx, char *buffer) |
FILE * | dbi_errfile |
const char * | dbi_errpfx |
int | dbi_verbose |
int | dbi_region_init |
int | dbi_tas_spins |
int | dbi_mmapsize |
int | dbi_cachesize |
unsigned int | dbi_lk_max |
unsigned int | dbi_lk_detect |
int | dbi_lk_nmodes |
unsigned char * | dbi_lk_conflicts |
unsigned int | dbi_lg_max |
unsigned int | dbi_lg_bsize |
unsigned int | dbi_tx_max |
int | dbi_pagesize |
void *(* | dbi_malloc )(size_t nbytes) |
unsigned int | dbi_h_ffactor |
unsigned int(* | dbi_h_hash_fcn )(DB *, const void *bytes, unsigned int length) |
unsigned int | dbi_h_nelem |
unsigned int | dbi_h_flags |
int(* | dbi_h_dup_compare_fcn )(DB *, const DBT *, const DBT *) |
int | dbi_bt_flags |
int | dbi_bt_minkey |
int(* | dbi_bt_compare_fcn )(DB *, const DBT *, const DBT *) |
int(* | dbi_bt_dup_compare_fcn )(DB *, const DBT *, const DBT *) |
size_t(* | dbi_bt_prefix_fcn )(DB *, const DBT *, const DBT *) |
int | dbi_re_flags |
int | dbi_re_delim |
unsigned int | dbi_re_len |
int | dbi_re_pad |
const char * | dbi_re_source |
unsigned int | dbi_q_extentsize |
rpmdb | dbi_rpmdb |
rpmTag | dbi_rpmtag |
int | dbi_jlen |
DB * | dbi_db |
DB_TXN * | dbi_txnid |
void * | dbi_stats |
_dbiVec * | dbi_vec |
Definition at line 271 of file rpmdb.h.
void(* _dbiIndex::db_errcall)(void *dbenv, const char *db_errpfx, char *buffer) |
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 long _dbiIndex::dbi_cl_timeout |
Berkeley DB * handle
Definition at line 381 of file rpmdb.h.
Referenced by db3associate(), db3byteswapped(), db3cdel(), db3cget(), db3close(), db3copen(), db3cpget(), db3cput(), db3join(), db3open(), db3stat(), and db3sync().
dbenv->open flags
Definition at line 286 of file rpmdb.h.
Referenced by db3copen(), db3open(), db_init(), and prDbiOpenFlags().
FILE* _dbiIndex::dbi_errfile |
const char* _dbiIndex::dbi_errpfx |
const char* _dbiIndex::dbi_file |
file component of path
Definition at line 277 of file rpmdb.h.
Referenced by db3close(), db3Free(), 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 275 of file rpmdb.h.
Referenced by db3close(), db3Free(), and db3open().
char* _dbiIndex::dbi_host |
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 |
common (db,dbenv}->open flags
Definition at line 285 of file rpmdb.h.
Referenced by db3open(), db_init(), and prDbiOpenFlags().
db->open flags
Definition at line 287 of file rpmdb.h.
Referenced by db3copen(), db3open(), and prDbiOpenFlags().
unsigned int _dbiIndex::dbi_q_extentsize |
unsigned int _dbiIndex::dbi_re_len |
const char* _dbiIndex::dbi_re_source |
const char* _dbiIndex::dbi_root |
the parent rpm database
Definition at line 376 of file rpmdb.h.
Referenced by db3close(), db_fini(), db_init(), dbiDel(), dbiFindMatches(), dbiGet(), dbiPget(), dbiPut(), and miFreeHeader().
rpm tag used for index
Definition at line 377 of file rpmdb.h.
Referenced by db3close(), db3open(), dbiFindMatches(), miFreeHeader(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), and rpmdbInitIterator().
void* _dbiIndex::dbi_stats |
const char* _dbiIndex::dbi_subfile |
unsigned long _dbiIndex::dbi_sv_timeout |
const char* _dbiIndex::dbi_tmpdir |
temporary directory
Definition at line 281 of file rpmdb.h.
Referenced by db3close(), db3Free(), and db_init().
unsigned int _dbiIndex::dbi_tx_max |
DB_TXN* _dbiIndex::dbi_txnid |
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().
use db environment?
Definition at line 297 of file rpmdb.h.
Referenced by db3close(), and db3open().
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(), and dbiVerify().