#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