Storage Engine API
mongo::KVCollectionCatalogEntry Member List

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

_catalogmongo::KVCollectionCatalogEntryprivate
_enginemongo::KVCollectionCatalogEntryprivate
_getMetaData(OperationContext *opCtx) const finalmongo::KVCollectionCatalogEntryprotectedvirtual
_identmongo::KVCollectionCatalogEntryprivate
_recordStoremongo::KVCollectionCatalogEntryprivate
addUUID(OperationContext *opCtx, CollectionUUID uuid, Collection *coll) finalmongo::KVCollectionCatalogEntryvirtual
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 finalmongo::KVCollectionCatalogEntryinlinevirtual
getReadyIndexes(OperationContext *opCtx, std::vector< std::string > *names) constmongo::BSONCollectionCatalogEntryvirtual
getRecordStore()mongo::KVCollectionCatalogEntryinline
getRecordStore() constmongo::KVCollectionCatalogEntryinline
getTotalIndexCount(OperationContext *opCtx) constmongo::BSONCollectionCatalogEntryvirtual
indexBuildSuccess(OperationContext *opCtx, StringData indexName) finalmongo::KVCollectionCatalogEntryvirtual
isEqualToMetadataUUID(OperationContext *opCtx, OptionalCollectionUUID uuid) finalmongo::KVCollectionCatalogEntryvirtual
isIndexMultikey(OperationContext *opCtx, StringData indexName, MultikeyPaths *multikeyPaths) constmongo::BSONCollectionCatalogEntryvirtual
isIndexReady(OperationContext *opCtx, StringData indexName) constmongo::BSONCollectionCatalogEntryvirtual
KVCollectionCatalogEntry(KVEngine *engine, KVCatalog *catalog, StringData ns, StringData ident, std::unique_ptr< RecordStore > rs)mongo::KVCollectionCatalogEntry
ns() constmongo::CollectionCatalogEntryinline
prepareForIndexBuild(OperationContext *opCtx, const IndexDescriptor *spec, bool isBackgroundSecondaryBuild) finalmongo::KVCollectionCatalogEntryvirtual
removeIndex(OperationContext *opCtx, StringData indexName) finalmongo::KVCollectionCatalogEntryvirtual
setIndexHead(OperationContext *opCtx, StringData indexName, const RecordId &newHead) finalmongo::KVCollectionCatalogEntryvirtual
setIndexIsMultikey(OperationContext *opCtx, StringData indexName, const MultikeyPaths &multikeyPaths) finalmongo::KVCollectionCatalogEntryvirtual
setIsTemp(OperationContext *opCtx, bool isTemp)mongo::KVCollectionCatalogEntryvirtual
updateCappedSize(OperationContext *, long long int) finalmongo::KVCollectionCatalogEntryvirtual
updateFlags(OperationContext *opCtx, int newValue) finalmongo::KVCollectionCatalogEntryvirtual
updateIndexMetadata(OperationContext *opCtx, const IndexDescriptor *desc) finalmongo::KVCollectionCatalogEntryvirtual
updateTTLSetting(OperationContext *opCtx, StringData idxName, long long newExpireSeconds) finalmongo::KVCollectionCatalogEntryvirtual
updateValidator(OperationContext *opCtx, const BSONObj &validator, StringData validationLevel, StringData validationAction) finalmongo::KVCollectionCatalogEntryvirtual
~BSONCollectionCatalogEntry()mongo::BSONCollectionCatalogEntryinlinevirtual
~CollectionCatalogEntry()mongo::CollectionCatalogEntryinlinevirtual
~KVCollectionCatalogEntry() finalmongo::KVCollectionCatalogEntry