Storage Engine API
mongo::NamespaceDetailsCollectionCatalogEntry Member List

This is the complete list of members for mongo::NamespaceDetailsCollectionCatalogEntry, including all inherited members.

_dbmongo::NamespaceDetailsCollectionCatalogEntryprivate
_detailsmongo::NamespaceDetailsCollectionCatalogEntryprivate
_findIndexNumber(OperationContext *opCtx, StringData indexName) constmongo::NamespaceDetailsCollectionCatalogEntry
_indexRecordStoremongo::NamespaceDetailsCollectionCatalogEntryprivate
_namespacesRecordIdmongo::NamespaceDetailsCollectionCatalogEntryprivate
_namespacesRecordStoremongo::NamespaceDetailsCollectionCatalogEntryprivate
_updateSystemNamespaces(OperationContext *opCtx, const BSONObj &update)mongo::NamespaceDetailsCollectionCatalogEntryprivate
addUUID(OperationContext *opCtx, CollectionUUID uuid, Collection *coll) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
CollectionCatalogEntry(StringData ns)mongo::CollectionCatalogEntryinline
getAllIndexes(OperationContext *opCtx, std::vector< std::string > *names) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getAllUniqueIndexes(OperationContext *opCtx, std::vector< std::string > *names) constmongo::CollectionCatalogEntryinlinevirtual
getCollectionOptions(OperationContext *opCtx) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getCompletedIndexCount(OperationContext *opCtx) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getIndexHead(OperationContext *opCtx, StringData indexName) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getIndexPrefix(OperationContext *opCtx, StringData indexName) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getIndexSpec(OperationContext *opCtx, StringData idxName) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getMaxAllowedIndexes() const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getNamespacesRecordId()mongo::NamespaceDetailsCollectionCatalogEntryinline
getReadyIndexes(OperationContext *opCtx, std::vector< std::string > *names) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
getTotalIndexCount(OperationContext *opCtx) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
indexBuildSuccess(OperationContext *opCtx, StringData indexName) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
isEqualToMetadataUUID(OperationContext *opCtx, OptionalCollectionUUID uuid)mongo::NamespaceDetailsCollectionCatalogEntryvirtual
isIndexMultikey(OperationContext *opCtx, StringData indexName, MultikeyPaths *multikeyPaths) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
isIndexMultikey(int idxNo) constmongo::NamespaceDetailsCollectionCatalogEntry
isIndexReady(OperationContext *opCtx, StringData indexName) const finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
MMAPV1DatabaseCatalogEntry classmongo::NamespaceDetailsCollectionCatalogEntryfriend
NamespaceDetailsCollectionCatalogEntry(StringData ns, NamespaceDetails *details, RecordStore *namespacesRecordStore, RecordId namespacesRecordId, RecordStore *indexRecordStore, MMAPV1DatabaseCatalogEntry *db)mongo::NamespaceDetailsCollectionCatalogEntry
ns() constmongo::CollectionCatalogEntryinline
prepareForIndexBuild(OperationContext *opCtx, const IndexDescriptor *spec, bool isBackgroundSecondaryBuild) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
removeIndex(OperationContext *opCtx, StringData indexName) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
setIndexHead(OperationContext *opCtx, StringData indexName, const RecordId &newHead) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
setIndexIsMultikey(OperationContext *opCtx, int idxNo, bool multikey=true)mongo::NamespaceDetailsCollectionCatalogEntry
setIndexIsMultikey(OperationContext *opCtx, StringData indexName, const MultikeyPaths &multikeyPaths) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
setIsTemp(OperationContext *opCtx, bool isTemp) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
setNamespacesRecordId(OperationContext *opCtx, RecordId newId)mongo::NamespaceDetailsCollectionCatalogEntry
updateCappedSize(OperationContext *opCtx, long long size) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
updateFlags(OperationContext *opCtx, int newValue) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
updateIndexMetadata(OperationContext *opCtx, const IndexDescriptor *desc)mongo::CollectionCatalogEntryinlinevirtual
updateTTLSetting(OperationContext *opCtx, StringData idxName, long long newExpireSeconds) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
updateValidator(OperationContext *opCtx, const BSONObj &validator, StringData validationLevel, StringData validationAction) finalmongo::NamespaceDetailsCollectionCatalogEntryvirtual
~CollectionCatalogEntry()mongo::CollectionCatalogEntryinlinevirtual
~NamespaceDetailsCollectionCatalogEntry()mongo::NamespaceDetailsCollectionCatalogEntryinline