Go to the documentation of this file.
9 #include <rpm/rpmtypes.h>
10 #include <rpm/rpmsw.h>
90 const unsigned int * hdrNums,
unsigned int nHdrNums);
128 rpmRC (*hdrchk) (
rpmts ts,
const void * uh,
size_t uc,
char ** msg));
139 const void * keyp,
size_t keylen);
enum rpmMireMode_e rpmMireMode
Tag value pattern match mode.
int rpmdbSetIteratorRewrite(rpmdbMatchIterator mi, int rewrite)
enum rpmDbiTag_e rpmDbiTag
int rpmdbOpenAll(rpmdb db)
rpmdbMatchIterator rpmdbInitIterator(rpmdb db, rpmDbiTagVal rpmtag, const void *keyp, size_t keylen)
unsigned int rpmdbGetIteratorFileNum(rpmdbMatchIterator mi)
unsigned int rpmdbIndexIteratorTagNum(rpmdbIndexIterator ii, unsigned int nr)
int rpmdbGetIteratorCount(rpmdbMatchIterator mi)
rpmdbIndexIterator rpmdbIndexIteratorInit(rpmdb db, rpmDbiTag rpmtag)
rpmop rpmdbOp(rpmdb db, rpmdbOpX opx)
char * rpmdbCookie(rpmdb db)
int rpmdbSetHdrChk(rpmdbMatchIterator mi, rpmts ts, rpmRC(*hdrchk)(rpmts ts, const void *uh, size_t uc, char **msg))
unsigned int rpmdbGetIteratorOffset(rpmdbMatchIterator mi)
int rpmdbIndexIteratorNext(rpmdbIndexIterator ii, const void **key, size_t *keylen)
rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)
int rpmdbSetIteratorModified(rpmdbMatchIterator mi, int modified)
int rpmdbCtrl(rpmdb db, rpmdbCtrlOp ctrl)
int rpmdbSetIteratorRE(rpmdbMatchIterator mi, rpmTagVal tag, rpmMireMode mode, const char *pattern)
unsigned int rpmdbIndexIteratorPkgOffset(rpmdbIndexIterator ii, unsigned int nr)
unsigned int rpmdbIndexIteratorNumPkgs(rpmdbIndexIterator ii)
int rpmdbAppendIterator(rpmdbMatchIterator mi, const unsigned int *hdrNums, unsigned int nHdrNums)
int rpmdbIndexIteratorNextTd(rpmdbIndexIterator ii, rpmtd keytd)
struct rpmdbIndexIterator_s * rpmdbIndexIterator
struct headerToken_s * Header
enum rpmdbCtrlOp_e rpmdbCtrlOp
rpmMireMode_e
Tag value pattern match mode.
Header rpmdbNextIterator(rpmdbMatchIterator mi)
rpmdbIndexIterator rpmdbIndexIteratorFree(rpmdbIndexIterator ii)
int rpmdbCountPackages(rpmdb db, const char *name)
struct rpmdbMatchIterator_s * rpmdbMatchIterator