Describes an index database (implemented on Berkeley db3 functionality). More...
#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 |
| struct _dbiVec * | dbi_vec |
Describes an index database (implemented on Berkeley db3 functionality).
Definition at line 272 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().
Definition at line 305 of file rpmdb.h.
Referenced by dbiByteSwapped().
| unsigned long _dbiIndex::dbi_cl_timeout |
Berkeley DB * handle
Definition at line 382 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 287 of file rpmdb.h.
Referenced by db3copen(), 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 278 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 276 of file rpmdb.h.
Referenced by db3close(), 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 |
don't call dbiSync
Definition at line 301 of file rpmdb.h.
Referenced by rpmdbAdd(), rpmdbRemove(), and rpmdbSync().
| unsigned int _dbiIndex::dbi_q_extentsize |
| unsigned int _dbiIndex::dbi_re_len |
| const char* _dbiIndex::dbi_re_source |
| const char* _dbiIndex::dbi_root |
chroot(2) component of path
Definition at line 274 of file rpmdb.h.
Referenced by db3close(), db3open(), and db_init().
the parent rpm database
Definition at line 377 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 378 of file rpmdb.h.
Referenced by db3close(), db3open(), dbiFindMatches(), miFreeHeader(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), rpmdbInitIterator(), and rpmdbRemove().
| void* _dbiIndex::dbi_stats |
| const char* _dbiIndex::dbi_subfile |
Definition at line 280 of file rpmdb.h.
Referenced by db3close(), and db3open().
| unsigned long _dbiIndex::dbi_sv_timeout |
| const char* _dbiIndex::dbi_tmpdir |
temporary directory
Definition at line 282 of file rpmdb.h.
Referenced by db3close(), and db_init().
| unsigned int _dbiIndex::dbi_tx_max |
| DB_TXN* _dbiIndex::dbi_txnid |
Bekerley DB_TXN * transaction id
Definition at line 384 of file rpmdb.h.
Referenced by db3cdel(), db3cget(), db3cput(), db3open(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), rpmdbInitIterator(), rpmdbNextIterator(), rpmdbRemove(), and unsatisfiedDepend().
use db environment?
Definition at line 298 of file rpmdb.h.
Referenced by db3close(), and db3open().
struct _dbiVec* _dbiIndex::dbi_vec [read] |
private methods
Definition at line 389 of file rpmdb.h.
Referenced by db3open(), dbiAssociate(), dbiByteSwapped(), dbiCclose(), dbiCdup(), dbiClose(), dbiCopen(), dbiCount(), dbiDel(), dbiGet(), dbiJoin(), dbiPget(), dbiPut(), dbiStat(), dbiSync(), and dbiVerify().
Definition at line 322 of file rpmdb.h.
Referenced by db3close(), and db_init().
Definition at line 297 of file rpmdb.h.
Referenced by db3close(), db3open(), and dbiVerify().
1.6.1