Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mongo::BSONCollectionCatalogEntry Member List

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

_getMetaData(OperationContext *opCtx) const =0mongo::BSONCollectionCatalogEntryprotectedpure virtual
addUUID(OperationContext *opCtx, CollectionUUID uuid, Collection *coll)=0mongo::CollectionCatalogEntrypure virtual
BSONCollectionCatalogEntry(StringData ns)mongo::BSONCollectionCatalogEntry
CollectionCatalogEntry(StringData ns)mongo::CollectionCatalogEntryinline
getAllIndexes(OperationContext *opCtx, std::vector< std::string > *names) constmongo::BSONCollectionCatalogEntryvirtual
getAllUniqueIndexes(OperationContext *opCtx, std::vector< std::string > *names) constmongo::BSONCollectionCatalogEntryvirtual
getCollectionOptions(OperationContext *opCtx) constmongo::BSONCollectionCatalogEntryvirtual
getCompletedIndexCount(OperationContext *opCtx) constmongo::BSONCollectionCatalogEntryvirtual
getIndexHead(OperationContext *opCtx, StringData indexName) constmongo::BSONCollectionCatalogEntryvirtual
getIndexPrefix(OperationContext *opCtx, StringData indexName) constmongo::BSONCollectionCatalogEntryvirtual
getIndexSpec(OperationContext *opCtx, StringData idxName) constmongo::BSONCollectionCatalogEntryvirtual
getMaxAllowedIndexes() const =0mongo::CollectionCatalogEntrypure virtual
getReadyIndexes(OperationContext *opCtx, std::vector< std::string > *names) constmongo::BSONCollectionCatalogEntryvirtual
getTotalIndexCount(OperationContext *opCtx) constmongo::BSONCollectionCatalogEntryvirtual
indexBuildSuccess(OperationContext *opCtx, StringData indexName)=0mongo::CollectionCatalogEntrypure virtual
isEqualToMetadataUUID(OperationContext *opCtx, OptionalCollectionUUID uuid)=0mongo::CollectionCatalogEntrypure virtual
isIndexMultikey(OperationContext *opCtx, StringData indexName, MultikeyPaths *multikeyPaths) constmongo::BSONCollectionCatalogEntryvirtual
isIndexReady(OperationContext *opCtx, StringData indexName) constmongo::BSONCollectionCatalogEntryvirtual
ns() constmongo::CollectionCatalogEntryinline
prepareForIndexBuild(OperationContext *opCtx, const IndexDescriptor *spec, bool isBackgroundSecondaryBuild)=0mongo::CollectionCatalogEntrypure virtual
removeIndex(OperationContext *opCtx, StringData indexName)=0mongo::CollectionCatalogEntrypure virtual
setIndexHead(OperationContext *opCtx, StringData indexName, const RecordId &newHead)=0mongo::CollectionCatalogEntrypure virtual
setIndexIsMultikey(OperationContext *opCtx, StringData indexName, const MultikeyPaths &multikeyPaths)=0mongo::CollectionCatalogEntrypure virtual
setIsTemp(OperationContext *opCtx, bool isTemp)=0mongo::CollectionCatalogEntrypure virtual
updateCappedSize(OperationContext *opCtx, long long size)=0mongo::CollectionCatalogEntrypure virtual
updateFlags(OperationContext *opCtx, int newValue)=0mongo::CollectionCatalogEntrypure virtual
updateIndexMetadata(OperationContext *opCtx, const IndexDescriptor *desc)mongo::CollectionCatalogEntryinlinevirtual
updateTTLSetting(OperationContext *opCtx, StringData idxName, long long newExpireSeconds)=0mongo::CollectionCatalogEntrypure virtual
updateValidator(OperationContext *opCtx, const BSONObj &validator, StringData validationLevel, StringData validationAction)=0mongo::CollectionCatalogEntrypure virtual
~BSONCollectionCatalogEntry()mongo::BSONCollectionCatalogEntryinlinevirtual
~CollectionCatalogEntry()mongo::CollectionCatalogEntryinlinevirtual