_dbiIndex Struct Reference
[DBI.]
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_tear_down |
int | dbi_use_cursors |
int | dbi_use_dbenv |
int | dbi_permit_dups |
int | dbi_get_rmw_cursor |
int | dbi_no_fsync |
int | dbi_no_dbsync |
int | dbi_lockdbfd |
int | dbi_temporary |
int | dbi_debug |
int | dbi_byteswapped |
char * | dbi_host |
long | dbi_cl_timeout |
long | dbi_sv_timeout |
int | dbi_lorder |
void(* | db_errcall )(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_mp_mmapsize |
int | dbi_mp_size |
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_cachesize |
int | dbi_pagesize |
void *(* | dbi_malloc )(size_t nbytes) |
unsigned int | dbi_h_ffactor |
unsigned int(* | dbi_h_hash_fcn )(void *, const void *bytes, unsigned int length) |
unsigned int | dbi_h_nelem |
unsigned int | dbi_h_flags |
int(* | dbi_h_dup_compare_fcn )(void *, const void *, const void *) |
int | dbi_bt_flags |
int | dbi_bt_minkey |
int(* | dbi_bt_compare_fcn )(void *, const void *, const void *) |
int(* | dbi_bt_dup_compare_fcn )(void *, const void *, const void *) |
size_t(* | dbi_bt_prefix_fcn )(void *, const void *, const void *) |
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 |
unsigned int | dbi_lastoffset |
void * | dbi_db |
void * | dbi_rmw |
void * | dbi_stats |
struct _dbiVec * | dbi_vec |
Detailed Description
Describes an index database (implemented on Berkeley db3 functionality).
Definition at line 196 of file rpmdb.h.
Field Documentation
Berkeley API type
Definition at line 214 of file rpmdb.h.
db_create flags
Definition at line 204 of file rpmdb.h.
Berkeley DB handle
Definition at line 294 of file rpmdb.h.
db_env_create flags
Definition at line 203 of file rpmdb.h.
dbenv->open flags
Definition at line 206 of file rpmdb.h.
file component of path
Definition at line 199 of file rpmdb.h.
DB_DUP, DB_DUPSORT
Definition at line 271 of file rpmdb.h.
directory component of path
Definition at line 198 of file rpmdb.h.
size of join key
Definition at line 290 of file rpmdb.h.
do fcntl lock on db fd
Definition at line 224 of file rpmdb.h.
mode to use on open
Definition at line 211 of file rpmdb.h.
don't call dbiSync
Definition at line 223 of file rpmdb.h.
no-op fsync for db
Definition at line 222 of file rpmdb.h.
common (db,dbenv}->open flags
Definition at line 205 of file rpmdb.h.
db->open flags
Definition at line 207 of file rpmdb.h.
(fs blksize)
Definition at line 264 of file rpmdb.h.
permit duplicate entries?
Definition at line 220 of file rpmdb.h.
file permission to use on open
Definition at line 212 of file rpmdb.h.
db cursor (with DB_WRITECURSOR)
Definition at line 295 of file rpmdb.h.
chroot(2) component of path
Definition at line 197 of file rpmdb.h.
rpm tag used for index
Definition at line 289 of file rpmdb.h.
shared memory base key
Definition at line 213 of file rpmdb.h.
Berkeley db statistics
Definition at line 296 of file rpmdb.h.
tear down dbenv on close
Definition at line 217 of file rpmdb.h.
non-persistent
Definition at line 225 of file rpmdb.h.
dbenv->txn_begin flags
Definition at line 208 of file rpmdb.h.
temporary directory
Definition at line 201 of file rpmdb.h.
db index type
Definition at line 210 of file rpmdb.h.
access with cursors? (always)
Definition at line 218 of file rpmdb.h.
use db environment?
Definition at line 219 of file rpmdb.h.
private methods
Definition at line 298 of file rpmdb.h.
The documentation for this struct was generated from the following file: