summaryrefslogtreecommitdiff
path: root/lib/backend/dbi.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-16Upgrade version to 4.14tizen/4.14.1.1.tizen20230628wangbiao1-87/+115
2013-02-02Suspend exclusive database lock when scriptlets get calledAnas Nashif1-0/+18
2012-08-30Store transaction element pointers in the removedPkgs hashPanu Matilainen1-9/+0
2012-08-29Define separate hash for rpmdb header check cachePanu Matilainen1-1/+1
2011-06-08Add cursor method for retrieving the underlying db index handlePanu Matilainen1-0/+7
2011-04-20Bury the old cursor api one foot deeperPanu Matilainen1-73/+40
2011-04-20Add a db cursor abstraction and interfaces for using itPanu Matilainen1-0/+19
2011-04-20Rename _dbConfig and _dbiIndex structs to common foo_s stylePanu Matilainen1-4/+4
2010-12-13Replace verified header tracking bitfield with a hash tablePanu Matilainen1-2/+10
2010-11-04Lose the remaining dbapi references in code + configurationPanu Matilainen1-1/+1
2010-10-22Change rpmdb internals and iterator APIs to use the appropriate tag typesPanu Matilainen1-4/+4
2010-10-20Hardwire the fundamental BDB access method configuration inside rpmPanu Matilainen1-1/+0
2010-10-20Lift fsync enable/disable configuration handling to rpmdb layerPanu Matilainen1-0/+5
2010-10-20Hardwire the fundamental BDB subsystem configuration inside rpmPanu Matilainen1-1/+0
2010-10-20Add a getter for dbi namePanu Matilainen1-0/+9
2010-10-20Lose leftover, unwired pagesize db optionPanu Matilainen1-1/+0
2010-10-20Add a backend-independent flags + getter for dbisPanu Matilainen1-0/+13
2010-10-19Move db environment-level configuration out of per-dbi structsPanu Matilainen1-16/+15
2010-10-19A few more rpmdb variable/argument renames, missed in previous roundPanu Matilainen1-3/+3
2010-10-19Decouple dbiVerify() from dbiClose()Panu Matilainen1-1/+6
2010-10-19Add flags argument to dbiOpen(), pass through from rpmdbIndexOpen()Panu Matilainen1-1/+2
2010-10-18Generate missing database indexes automaticallyPanu Matilainen1-0/+1
2010-09-21Add "c++ protection" to (hopefully) all of our internal headersPanu Matilainen1-0/+8
2010-05-31Use the new chroot API everywhere, eliminate old related gooPanu Matilainen1-1/+0
2010-04-09And now lose db_use_env from rpmdb structPanu Matilainen1-1/+0
2010-04-09Simplify the dbenv->open() flags shufflePanu Matilainen1-1/+0
2010-04-09Move dbi_use_dbenv from dbi to rpmdb, this is a per-rpmdb settingPanu Matilainen1-1/+1
2010-04-09Move dbhome directory create/verify to openDatabase()Panu Matilainen1-1/+0
2010-04-08Eliminate BDB transaction tuning knobs from configurationPanu Matilainen1-1/+0
2010-04-08db_env_create() doesn't take any flags currentlyPanu Matilainen1-1/+0
2010-04-08Remove per-dbi perms and configurationPanu Matilainen1-1/+0
2010-04-08Remove per-dbi mode and configurationPanu Matilainen1-1/+0
2010-04-08Remove unused dbi_txnid member from dbiIndexPanu Matilainen1-1/+0
2010-04-08db_create() doesn't take any flags currentlyPanu Matilainen1-1/+0
2010-04-07Change nextInstance() to permit retrieval too, use it for bitmap allocPanu Matilainen1-9/+0
2010-04-07Stash rpmdb struct definition out of sight into dbi.hPanu Matilainen1-1/+29
2010-04-01Generate package database statistics on close & make use of it on openPanu Matilainen1-5/+4
2010-04-01Rename dbiOpen() + dbiOpenDB() to make their layer obvious from the namePanu Matilainen1-1/+1
2010-04-01Eliminate dbi_rpmtag member from dbiIndex structPanu Matilainen1-1/+0
2010-04-01Define + use enum for primary/secondary index types + api to get itPanu Matilainen1-1/+16
2010-04-01Rename the dbi access method member dbi_type -> dbi_dbtypePanu Matilainen1-1/+1
2010-04-01Split dbiIndex out of rpmdb_internal.h into header of its ownPanu Matilainen1-0/+202