#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 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().
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(), 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 278 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 276 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 |
don't call dbiSync
Definition at line 301 of file rpmdb.h.
Referenced by rpmdbAdd(), and rpmdbSync().
common (db,dbenv}->open flags
Definition at line 286 of file rpmdb.h.
Referenced by db3open(), db_init(), and prDbiOpenFlags().
db->open flags
Definition at line 288 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 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(), 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 282 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 384 of file rpmdb.h.
Referenced by db3cdel(), db3cget(), db3cput(), db3open(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), rpmdbInitIterator(), rpmdbNextIterator(), and unsatisfiedDepend().
use db environment?
Definition at line 298 of file rpmdb.h.
Referenced by db3close(), and db3open().
struct _dbiVec* _dbiIndex::dbi_vec |
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().