![]() |
Storage Engine API
|
This is the complete list of members for mongo::Collection, including all inherited members.
_impl() const | mongo::Collection | inlineprivate |
_impl() | mongo::Collection | inlineprivate |
_pimpl | mongo::Collection | private |
aboutToDeleteCapped(OperationContext *const opCtx, const RecordId &loc, const RecordData data) final | mongo::Collection | inlineprivatevirtual |
averageObjectSize(OperationContext *const opCtx) const | mongo::Collection | inline |
cappedTruncateAfter(OperationContext *const opCtx, const RecordId end, const bool inclusive) | mongo::Collection | inline |
Collection(OperationContext *const opCtx, const StringData fullNS, OptionalCollectionUUID uuid, CollectionCatalogEntry *const details, RecordStore *const recordStore, DatabaseCatalogEntry *const dbce) | mongo::Collection | inlineexplicit |
Collection(std::unique_ptr< Impl > mock) | mongo::Collection | inlineexplicit |
compact(OperationContext *const opCtx, const CompactOptions *const options) | mongo::Collection | inline |
DatabaseImpl class | mongo::Collection | friend |
dataSize(OperationContext *const opCtx) const | mongo::Collection | inline |
dbce() const | mongo::Collection | inlineprivate |
deleteDocument(OperationContext *const opCtx, StmtId stmtId, const RecordId &loc, OpDebug *const opDebug, const bool fromMigrate=false, const bool noWarn=false, StoreDeletedDoc storeDeletedDoc=StoreDeletedDoc::Off) | mongo::Collection | inline |
details() const | mongo::Collection | inlineprivate |
docFor(OperationContext *const opCtx, const RecordId &loc) const | mongo::Collection | inline |
ERROR_V enum value | mongo::Collection | |
findDoc(OperationContext *const opCtx, const RecordId &loc, Snapshotted< BSONObj > *const out) const | mongo::Collection | inline |
getCappedInsertNotifier() const | mongo::Collection | inline |
getCatalogEntry() | mongo::Collection | inline |
getCatalogEntry() const | mongo::Collection | inline |
getCursor(OperationContext *const opCtx, const bool forward=true) const | mongo::Collection | inline |
getCursorManager() const | mongo::Collection | inline |
getDefaultCollator() const | mongo::Collection | inline |
getIndexCatalog() const | mongo::Collection | inline |
getIndexCatalog() | mongo::Collection | inline |
getIndexSize(OperationContext *const opCtx, BSONObjBuilder *const details=nullptr, const int scale=1) | mongo::Collection | inline |
getManyCursors(OperationContext *const opCtx) const | mongo::Collection | inline |
getMinimumVisibleSnapshot() | mongo::Collection | inline |
getRecordStore() const | mongo::Collection | inline |
getRecordStore() | mongo::Collection | inline |
getValidationAction() const | mongo::Collection | inline |
getValidationLevel() const | mongo::Collection | inline |
haveCappedWaiters() | mongo::Collection | inlinevirtual |
IndexCatalogImpl class | mongo::Collection | friend |
infoCache() | mongo::Collection | inline |
infoCache() const | mongo::Collection | inline |
insertDocument(OperationContext *const opCtx, const InsertStatement &doc, OpDebug *const opDebug, const bool enforceQuota, const bool fromMigrate=false) | mongo::Collection | inline |
insertDocument(OperationContext *const opCtx, const BSONObj &doc, const std::vector< MultiIndexBlock *> &indexBlocks, const bool enforceQuota) | mongo::Collection | inline |
insertDocuments(OperationContext *const opCtx, const std::vector< InsertStatement >::const_iterator begin, const std::vector< InsertStatement >::const_iterator end, OpDebug *const opDebug, const bool enforceQuota, const bool fromMigrate=false) | mongo::Collection | inline |
insertDocumentsForOplog(OperationContext *const opCtx, const DocWriter *const *const docs, Timestamp *timestamps, const size_t nDocs) | mongo::Collection | inline |
isCapped() const | mongo::Collection | inline |
MODERATE enum value | mongo::Collection | |
MONGO_DECLARE_SHIM((Collection *_this, OperationContext *opCtx, StringData fullNS, OptionalCollectionUUID uuid, CollectionCatalogEntry *details, RecordStore *recordStore, DatabaseCatalogEntry *dbce, PrivateTo< Collection >) ->std::unique_ptr< Impl >) makeImpl | mongo::Collection | static |
MONGO_DECLARE_SHIM((StringData) ->StatusWith< ValidationLevel >) parseValidationLevel | mongo::Collection | static |
MONGO_DECLARE_SHIM((StringData) ->StatusWith< ValidationAction >) parseValidationAction | mongo::Collection | static |
notifyCappedWaitersIfNeeded() | mongo::Collection | inlinevirtual |
ns() const | mongo::Collection | inline |
numRecords(OperationContext *const opCtx) const | mongo::Collection | inline |
OFF enum value | mongo::Collection | |
ok() const | mongo::Collection | inline |
parseValidator(OperationContext *opCtx, const BSONObj &validator, MatchExpressionParser::AllowedFeatureSet allowedFeatures, boost::optional< ServerGlobalParams::FeatureCompatibility::Version > maxFeatureCompatibilityVersion) const | mongo::Collection | inline |
recordStoreGoingToUpdateInPlace(OperationContext *const opCtx, const RecordId &loc) final | mongo::Collection | inlineprivatevirtual |
refreshUUID(OperationContext *opCtx) | mongo::Collection | inline |
requiresIdIndex() const | mongo::Collection | inline |
setMinimumVisibleSnapshot(const Timestamp name) | mongo::Collection | inline |
setValidationAction(OperationContext *const opCtx, const StringData newAction) | mongo::Collection | inline |
setValidationLevel(OperationContext *const opCtx, const StringData newLevel) | mongo::Collection | inline |
setValidator(OperationContext *const opCtx, const BSONObj validator) | mongo::Collection | inline |
StoreDeletedDoc enum name | mongo::Collection | |
STRICT_V enum value | mongo::Collection | |
touch(OperationContext *const opCtx, const bool touchData, const bool touchIndexes, BSONObjBuilder *const output) const | mongo::Collection | inline |
truncate(OperationContext *const opCtx) | mongo::Collection | inline |
updateDocument(OperationContext *const opCtx, const RecordId &oldLocation, const Snapshotted< BSONObj > &oldDoc, const BSONObj &newDoc, const bool enforceQuota, const bool indexesAffected, OpDebug *const opDebug, OplogUpdateEntryArgs *const args) | mongo::Collection | inline |
updateDocumentWithDamages(OperationContext *const opCtx, const RecordId &loc, const Snapshotted< RecordData > &oldRec, const char *const damageSource, const mutablebson::DamageVector &damages, OplogUpdateEntryArgs *const args) | mongo::Collection | inline |
updateValidator(OperationContext *opCtx, BSONObj newValidator, StringData newLevel, StringData newAction) | mongo::Collection | inline |
updateWithDamagesSupported() const | mongo::Collection | inline |
uuid() const | mongo::Collection | inline |
validate(OperationContext *const opCtx, const ValidateCmdLevel level, bool background, std::unique_ptr< Lock::CollectionLock > collLk, ValidateResults *const results, BSONObjBuilder *const output) | mongo::Collection | inline |
ValidationAction enum name | mongo::Collection | |
ValidationLevel enum name | mongo::Collection | |
WARN enum value | mongo::Collection | |
~CappedCallback() | mongo::CappedCallback | inlineprivatevirtual |
~Collection()=default | mongo::Collection | inline |
~UpdateNotifier() | mongo::UpdateNotifier | inlineprivatevirtual |