_addDocKey_inlock(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | private |
_addIndexKey_inlock(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | private |
_classMutex | mongo::IndexConsistency | mutableprivate |
_collection | mongo::IndexConsistency | private |
_collLk | mongo::IndexConsistency | private |
_currentIndex | mongo::IndexConsistency | private |
_hashKeyString(const KeyString &ks, int indexNumbers) const | mongo::IndexConsistency | private |
_indexesInfo | mongo::IndexConsistency | private |
_indexKeyCount | mongo::IndexConsistency | private |
_indexNumber | mongo::IndexConsistency | private |
_isBackground | mongo::IndexConsistency | private |
_isBeforeLastProcessedIndexEntry_inlock(const KeyString &keyString) const | mongo::IndexConsistency | private |
_isBeforeLastProcessedRecordId_inlock(RecordId recordId) const | mongo::IndexConsistency | private |
_isIndexFinished_inlock(int indexNumber) const | mongo::IndexConsistency | private |
_isIndexScanning_inlock(int indexNumber) const | mongo::IndexConsistency | private |
_kErrorThreshold | mongo::IndexConsistency | privatestatic |
_lastProcessedIndexEntry | mongo::IndexConsistency | private |
_lastProcessedRecordId | mongo::IndexConsistency | private |
_nss | mongo::IndexConsistency | private |
_numErrorsRecorded | mongo::IndexConsistency | private |
_opCtx | mongo::IndexConsistency | private |
_recordStore | mongo::IndexConsistency | private |
_removeDocKey_inlock(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | private |
_removeIndexKey_inlock(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | private |
_setYieldAtIndexEntry_inlock(const KeyString &keyString) | mongo::IndexConsistency | private |
_setYieldAtRecord_inlock(const RecordId recordId) | mongo::IndexConsistency | private |
_stage | mongo::IndexConsistency | private |
_throwExceptionIfError() | mongo::IndexConsistency | private |
_tracker | mongo::IndexConsistency | private |
_yieldAtIndexEntry | mongo::IndexConsistency | private |
_yieldAtRecordId | mongo::IndexConsistency | private |
addDocKey(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | |
addIndexKey(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | |
addLongIndexKey(int indexNumber) | mongo::IndexConsistency | |
applyChange(const IndexDescriptor *descriptor, const boost::optional< IndexKeyEntry > &indexEntry, ValidationOperation operation) | mongo::IndexConsistency | |
getIndexNumber(const std::string &indexNs) | mongo::IndexConsistency | |
getNumExtraIndexKeys(int indexNumber) const | mongo::IndexConsistency | |
getNumKeys(int indexNumber) const | mongo::IndexConsistency | |
getNumLongKeys(int indexNumber) const | mongo::IndexConsistency | |
getNumRecords(int indexNumber) const | mongo::IndexConsistency | |
getStage() const | mongo::IndexConsistency | |
haveEntryMismatch() const | mongo::IndexConsistency | |
IndexConsistency(OperationContext *opCtx, Collection *collection, NamespaceString nss, RecordStore *recordStore, std::unique_ptr< Lock::CollectionLock > collLk, const bool background) | mongo::IndexConsistency | |
nextStage() | mongo::IndexConsistency | |
notifyDoneIndex(int indexNumber) | mongo::IndexConsistency | |
notifyStartIndex(int indexNumber) | mongo::IndexConsistency | |
relockCollectionWithMode(LockMode mode) | mongo::IndexConsistency | |
removeDocKey(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | |
removeIndexKey(const KeyString &ks, int indexNumber) | mongo::IndexConsistency | |
scanLimitHit() | mongo::IndexConsistency | |
setLastProcessedIndexEntry(const IndexDescriptor &descriptor, const boost::optional< IndexKeyEntry > &indexEntry) | mongo::IndexConsistency | |
setLastProcessedRecordId(RecordId recordId) | mongo::IndexConsistency | |
shouldGetNewSnapshot(const RecordId recordId) const | mongo::IndexConsistency | |
shouldGetNewSnapshot(const KeyString &keyString) const | mongo::IndexConsistency | |