![]() |
Storage Engine API
|
The IndexConsistency class is used to keep track of the index consistency. More...
#include <index_consistency.h>
The IndexConsistency class is used to keep track of the index consistency.
It does this by using the index keys from index entries and index keys generated from the document to ensure there is a one-to-one mapping for each key. In addition, an IndexObserver class can be hooked into the IndexAccessMethod to inform this class about changes to the indexes during a validation and compensate for them. Contains all the index information and stats throughout the validation.
Public Attributes | |
bool | isReady |
uint32_t | indexNsHash |
bool | indexScanFinished |
int64_t | numKeys |
int64_t | numLongKeys |
int64_t | numRecords |
int64_t | numExtraIndexKeys |
uint32_t mongo::IndexInfo::indexNsHash |
bool mongo::IndexInfo::indexScanFinished |
bool mongo::IndexInfo::isReady |
int64_t mongo::IndexInfo::numExtraIndexKeys |
int64_t mongo::IndexInfo::numKeys |
int64_t mongo::IndexInfo::numLongKeys |
int64_t mongo::IndexInfo::numRecords |