FLAIM: REBUILD_INFO Struct Reference

- Main Page
- Modules
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# REBUILD_INFO Struct Reference

Structure returned during status callback from FlmDbRebuild(). More...

`#include <flaim.h>`

List of all members.

## Public Attributes
FLMINT | iDoingFlag
| This indicates what the rebuild operation is currently doing. It may be one of the following: REBUILD_GET_BLK_SIZ - FlmDbRebuild() is trying to determine the database's block size REBUILD_RECOVER_DICT - FlmDbRebuild() is recovering dictionary records REBUILD_RECOVER_DATA - FlmDbRebuild() is recovering non-dictionary records REBUILD_FINISHED - FlmDbRebuild() is done rebuilding the database.
FLMBOOL | bStartFlag
| This flag is TRUE when FlmDbRebuild() is just starting its current operation (the one specified in iDoingFlag), FALSE otherwise.
FLMUINT64 | ui64DatabaseSize
| Total size of the database data files (in bytes).
FLMUINT64 | ui64BytesExamined
| Total bytes examined in the data files so far.
FLMUINT | uiTotRecs
| Total records traversed.
FLMUINT | uiRecsRecov
| Total records recovered so far.

## Detailed Description

Structure returned during status callback from FlmDbRebuild().

This structure is passed to the callback function when the eStatusType::FLM_REBUILD_STATUS status is reported.