#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.
| const char* _dbiIndex::dbi_root | 
| const char* _dbiIndex::dbi_home | 
directory component of path
Definition at line 275 of file rpmdb.h.
Referenced by db3close(), db3Free(), and db3open().
| const char* _dbiIndex::dbi_file | 
file component of path
Definition at line 277 of file rpmdb.h.
Referenced by db3close(), db3Free(), and db3open().
| const char* _dbiIndex::dbi_subfile | 
| const char* _dbiIndex::dbi_tmpdir | 
temporary directory
Definition at line 281 of file rpmdb.h.
Referenced by db3close(), db3Free(), and db_init().
common (db,dbenv}->open flags
Definition at line 285 of file rpmdb.h.
Referenced by db3open(), db_init(), and prDbiOpenFlags().
dbenv->open flags
Definition at line 286 of file rpmdb.h.
Referenced by db3copen(), db3open(), db_init(), and prDbiOpenFlags().
db->open flags
Definition at line 287 of file rpmdb.h.
Referenced by db3copen(), db3open(), and prDbiOpenFlags().
| unsigned _dbiIndex::dbi_mode | 
use db environment?
Definition at line 297 of file rpmdb.h.
Referenced by db3close(), and db3open().
don't call dbiSync
Definition at line 300 of file rpmdb.h.
Referenced by rpmdbAdd(), and rpmdbSync().
| 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(), 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().
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().
| 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().
| void* _dbiIndex::dbi_stats | 
struct _dbiVec* _dbiIndex::dbi_vec [read]           | 
        
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().
 1.5.2