![]() |
Storage Engine API
|
This is the complete list of members for mongo::BSONCollectionCatalogEntry, including all inherited members.
_getMetaData(OperationContext *opCtx) const =0 | mongo::BSONCollectionCatalogEntry | protectedpure virtual |
addUUID(OperationContext *opCtx, CollectionUUID uuid, Collection *coll)=0 | mongo::CollectionCatalogEntry | pure virtual |
BSONCollectionCatalogEntry(StringData ns) | mongo::BSONCollectionCatalogEntry | |
CollectionCatalogEntry(StringData ns) | mongo::CollectionCatalogEntry | inline |
getAllIndexes(OperationContext *opCtx, std::vector< std::string > *names) const | mongo::BSONCollectionCatalogEntry | virtual |
getAllUniqueIndexes(OperationContext *opCtx, std::vector< std::string > *names) const | mongo::BSONCollectionCatalogEntry | virtual |
getCollectionOptions(OperationContext *opCtx) const | mongo::BSONCollectionCatalogEntry | virtual |
getCompletedIndexCount(OperationContext *opCtx) const | mongo::BSONCollectionCatalogEntry | virtual |
getIndexHead(OperationContext *opCtx, StringData indexName) const | mongo::BSONCollectionCatalogEntry | virtual |
getIndexPrefix(OperationContext *opCtx, StringData indexName) const | mongo::BSONCollectionCatalogEntry | virtual |
getIndexSpec(OperationContext *opCtx, StringData idxName) const | mongo::BSONCollectionCatalogEntry | virtual |
getMaxAllowedIndexes() const =0 | mongo::CollectionCatalogEntry | pure virtual |
getReadyIndexes(OperationContext *opCtx, std::vector< std::string > *names) const | mongo::BSONCollectionCatalogEntry | virtual |
getTotalIndexCount(OperationContext *opCtx) const | mongo::BSONCollectionCatalogEntry | virtual |
indexBuildSuccess(OperationContext *opCtx, StringData indexName)=0 | mongo::CollectionCatalogEntry | pure virtual |
isEqualToMetadataUUID(OperationContext *opCtx, OptionalCollectionUUID uuid)=0 | mongo::CollectionCatalogEntry | pure virtual |
isIndexMultikey(OperationContext *opCtx, StringData indexName, MultikeyPaths *multikeyPaths) const | mongo::BSONCollectionCatalogEntry | virtual |
isIndexReady(OperationContext *opCtx, StringData indexName) const | mongo::BSONCollectionCatalogEntry | virtual |
ns() const | mongo::CollectionCatalogEntry | inline |
prepareForIndexBuild(OperationContext *opCtx, const IndexDescriptor *spec, bool isBackgroundSecondaryBuild)=0 | mongo::CollectionCatalogEntry | pure virtual |
removeIndex(OperationContext *opCtx, StringData indexName)=0 | mongo::CollectionCatalogEntry | pure virtual |
setIndexHead(OperationContext *opCtx, StringData indexName, const RecordId &newHead)=0 | mongo::CollectionCatalogEntry | pure virtual |
setIndexIsMultikey(OperationContext *opCtx, StringData indexName, const MultikeyPaths &multikeyPaths)=0 | mongo::CollectionCatalogEntry | pure virtual |
setIsTemp(OperationContext *opCtx, bool isTemp)=0 | mongo::CollectionCatalogEntry | pure virtual |
updateCappedSize(OperationContext *opCtx, long long size)=0 | mongo::CollectionCatalogEntry | pure virtual |
updateFlags(OperationContext *opCtx, int newValue)=0 | mongo::CollectionCatalogEntry | pure virtual |
updateIndexMetadata(OperationContext *opCtx, const IndexDescriptor *desc) | mongo::CollectionCatalogEntry | inlinevirtual |
updateTTLSetting(OperationContext *opCtx, StringData idxName, long long newExpireSeconds)=0 | mongo::CollectionCatalogEntry | pure virtual |
updateValidator(OperationContext *opCtx, const BSONObj &validator, StringData validationLevel, StringData validationAction)=0 | mongo::CollectionCatalogEntry | pure virtual |
~BSONCollectionCatalogEntry() | mongo::BSONCollectionCatalogEntry | inlinevirtual |
~CollectionCatalogEntry() | mongo::CollectionCatalogEntry | inlinevirtual |