# _dbiIndexItem Struct Reference
[DBI.]

`#include <rpmdb.h>`

## Data Fields

unsigned int | hdrNum
unsigned int | tagNum
unsigned int | fpNum
unsigned int | dbNum

## Detailed Description

A single item from an index database (i.e. the "data returned"). Note: In rpm-3.0.4 and earlier, this structure was passed by value, and was identical to the "data saved" structure below.

Definition at line 25 of file rpmdb.h.

## Field Documentation

unsigned int _dbiIndexItem::dbNum

| database index Definition at line 29 of file rpmdb.h. Referenced by dbiSearch().

unsigned int _dbiIndexItem::fpNum

| finger print index Definition at line 28 of file rpmdb.h. Referenced by dbiSearch(), rpmdbFindFpList(), and rpmdbGrowIterator().

unsigned int _dbiIndexItem::hdrNum

| header instance in db Definition at line 26 of file rpmdb.h. Referenced by dbiIndexNewItem(), dbiIndexRecordOffset(), dbiSearch(), dbiUpdateIndex(), rpmdbFindByFile(), and rpmdbFindFpList().

unsigned int _dbiIndexItem::tagNum

| tag index in header Definition at line 27 of file rpmdb.h. Referenced by dbiIndexNewItem(), dbiIndexRecordFileNumber(), dbiSearch(), dbiUpdateIndex(), rpmdbAdd(), rpmdbFindByFile(), and rpmdbFindFpList().

The documentation for this struct was generated from the following file:

- rpmdb/rpmdb.h