_db | mongo::NamespaceDetailsCollectionCatalogEntry | private |
_details | mongo::NamespaceDetailsCollectionCatalogEntry | private |
_findIndexNumber(OperationContext *opCtx, StringData indexName) const | mongo::NamespaceDetailsCollectionCatalogEntry | |
_indexRecordStore | mongo::NamespaceDetailsCollectionCatalogEntry | private |
_namespacesRecordId | mongo::NamespaceDetailsCollectionCatalogEntry | private |
_namespacesRecordStore | mongo::NamespaceDetailsCollectionCatalogEntry | private |
_updateSystemNamespaces(OperationContext *opCtx, const BSONObj &update) | mongo::NamespaceDetailsCollectionCatalogEntry | private |
addUUID(OperationContext *opCtx, CollectionUUID uuid, Collection *coll) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
CollectionCatalogEntry(StringData ns) | mongo::CollectionCatalogEntry | inline |
getAllIndexes(OperationContext *opCtx, std::vector< std::string > *names) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getAllUniqueIndexes(OperationContext *opCtx, std::vector< std::string > *names) const | mongo::CollectionCatalogEntry | inlinevirtual |
getCollectionOptions(OperationContext *opCtx) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getCompletedIndexCount(OperationContext *opCtx) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getIndexHead(OperationContext *opCtx, StringData indexName) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getIndexPrefix(OperationContext *opCtx, StringData indexName) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getIndexSpec(OperationContext *opCtx, StringData idxName) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getMaxAllowedIndexes() const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getNamespacesRecordId() | mongo::NamespaceDetailsCollectionCatalogEntry | inline |
getReadyIndexes(OperationContext *opCtx, std::vector< std::string > *names) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
getTotalIndexCount(OperationContext *opCtx) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
indexBuildSuccess(OperationContext *opCtx, StringData indexName) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
isEqualToMetadataUUID(OperationContext *opCtx, OptionalCollectionUUID uuid) | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
isIndexMultikey(OperationContext *opCtx, StringData indexName, MultikeyPaths *multikeyPaths) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
isIndexMultikey(int idxNo) const | mongo::NamespaceDetailsCollectionCatalogEntry | |
isIndexReady(OperationContext *opCtx, StringData indexName) const final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
MMAPV1DatabaseCatalogEntry class | mongo::NamespaceDetailsCollectionCatalogEntry | friend |
NamespaceDetailsCollectionCatalogEntry(StringData ns, NamespaceDetails *details, RecordStore *namespacesRecordStore, RecordId namespacesRecordId, RecordStore *indexRecordStore, MMAPV1DatabaseCatalogEntry *db) | mongo::NamespaceDetailsCollectionCatalogEntry | |
ns() const | mongo::CollectionCatalogEntry | inline |
prepareForIndexBuild(OperationContext *opCtx, const IndexDescriptor *spec, bool isBackgroundSecondaryBuild) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
removeIndex(OperationContext *opCtx, StringData indexName) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
setIndexHead(OperationContext *opCtx, StringData indexName, const RecordId &newHead) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
setIndexIsMultikey(OperationContext *opCtx, int idxNo, bool multikey=true) | mongo::NamespaceDetailsCollectionCatalogEntry | |
setIndexIsMultikey(OperationContext *opCtx, StringData indexName, const MultikeyPaths &multikeyPaths) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
setIsTemp(OperationContext *opCtx, bool isTemp) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
setNamespacesRecordId(OperationContext *opCtx, RecordId newId) | mongo::NamespaceDetailsCollectionCatalogEntry | |
updateCappedSize(OperationContext *opCtx, long long size) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
updateFlags(OperationContext *opCtx, int newValue) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
updateIndexMetadata(OperationContext *opCtx, const IndexDescriptor *desc) | mongo::CollectionCatalogEntry | inlinevirtual |
updateTTLSetting(OperationContext *opCtx, StringData idxName, long long newExpireSeconds) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
updateValidator(OperationContext *opCtx, const BSONObj &validator, StringData validationLevel, StringData validationAction) final | mongo::NamespaceDetailsCollectionCatalogEntry | virtual |
~CollectionCatalogEntry() | mongo::CollectionCatalogEntry | inlinevirtual |
~NamespaceDetailsCollectionCatalogEntry() | mongo::NamespaceDetailsCollectionCatalogEntry | inline |