#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().