![]() |
Storage Engine API
|
This is the complete list of members for mongo::CollectionImpl, including all inherited members.
_cappedNotifier | mongo::CollectionImpl | private |
_collator | mongo::CollectionImpl | private |
_cursorManager | mongo::CollectionImpl | mutableprivate |
_dbce | mongo::CollectionImpl | private |
_details | mongo::CollectionImpl | private |
_enforceQuota(bool userEnforeQuota) const | mongo::CollectionImpl | private |
_indexCatalog | mongo::CollectionImpl | private |
_infoCache | mongo::CollectionImpl | private |
_insertDocument(OperationContext *opCtx, const BSONObj &doc, bool enforceQuota) | mongo::CollectionImpl | private |
_insertDocuments(OperationContext *opCtx, std::vector< InsertStatement >::const_iterator begin, std::vector< InsertStatement >::const_iterator end, bool enforceQuota, OpDebug *opDebug) | mongo::CollectionImpl | private |
_magic | mongo::CollectionImpl | private |
_minVisibleSnapshot | mongo::CollectionImpl | private |
_needCappedLock | mongo::CollectionImpl | private |
_ns | mongo::CollectionImpl | private |
_recordStore | mongo::CollectionImpl | private |
_this | mongo::CollectionImpl | private |
_updateDocumentWithMove(OperationContext *opCtx, const RecordId &oldLocation, const Snapshotted< BSONObj > &oldDoc, const BSONObj &newDoc, bool enforceQuota, OpDebug *opDebug, OplogUpdateEntryArgs *args, const SnapshotId &sid) | mongo::CollectionImpl | private |
_uuid | mongo::CollectionImpl | private |
_validationAction | mongo::CollectionImpl | private |
_validationLevel | mongo::CollectionImpl | private |
_validator | mongo::CollectionImpl | private |
_validatorDoc | mongo::CollectionImpl | private |
aboutToDeleteCapped(OperationContext *opCtx, const RecordId &loc, RecordData data) | mongo::CollectionImpl | privatevirtual |
averageObjectSize(OperationContext *opCtx) const | mongo::CollectionImpl | inline |
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive) final | mongo::CollectionImpl | virtual |
checkValidation(OperationContext *opCtx, const BSONObj &document) const | mongo::CollectionImpl | private |
CollectionImpl(Collection *_this, OperationContext *opCtx, StringData fullNS, OptionalCollectionUUID uuid, CollectionCatalogEntry *details, RecordStore *recordStore, DatabaseCatalogEntry *dbce) | mongo::CollectionImpl | explicit |
compact(OperationContext *opCtx, const CompactOptions *options) final | mongo::CollectionImpl | virtual |
dataSize(OperationContext *opCtx) const final | mongo::CollectionImpl | virtual |
dbce() const final | mongo::CollectionImpl | inlineprivatevirtual |
deleteDocument(OperationContext *opCtx, StmtId stmtId, const RecordId &loc, OpDebug *opDebug, bool fromMigrate=false, bool noWarn=false, Collection::StoreDeletedDoc storeDeletedDoc=Collection::StoreDeletedDoc::Off) final | mongo::CollectionImpl | virtual |
details() const final | mongo::CollectionImpl | inlineprivatevirtual |
docFor(OperationContext *opCtx, const RecordId &loc) const final | mongo::CollectionImpl | inlinevirtual |
findDoc(OperationContext *opCtx, const RecordId &loc, Snapshotted< BSONObj > *out) const final | mongo::CollectionImpl | virtual |
getCappedInsertNotifier() const final | mongo::CollectionImpl | virtual |
getCatalogEntry() final | mongo::CollectionImpl | inlinevirtual |
getCatalogEntry() const final | mongo::CollectionImpl | inlinevirtual |
getCursor(OperationContext *opCtx, bool forward=true) const final | mongo::CollectionImpl | virtual |
getCursorManager() const final | mongo::CollectionImpl | inlinevirtual |
getDefaultCollator() const final | mongo::CollectionImpl | virtual |
getIndexCatalog() const final | mongo::CollectionImpl | inlinevirtual |
getIndexCatalog() final | mongo::CollectionImpl | inlinevirtual |
getIndexSize(OperationContext *opCtx, BSONObjBuilder *details=NULL, int scale=1) final | mongo::CollectionImpl | virtual |
getManyCursors(OperationContext *opCtx) const final | mongo::CollectionImpl | virtual |
getMinimumVisibleSnapshot() final | mongo::CollectionImpl | inlinevirtual |
getRecordStore() const final | mongo::CollectionImpl | inlinevirtual |
getRecordStore() final | mongo::CollectionImpl | inlinevirtual |
getValidationAction() const final | mongo::CollectionImpl | virtual |
getValidationLevel() const final | mongo::CollectionImpl | virtual |
haveCappedWaiters() final | mongo::CollectionImpl | virtual |
infoCache() final | mongo::CollectionImpl | inlinevirtual |
infoCache() const final | mongo::CollectionImpl | inlinevirtual |
init(OperationContext *opCtx) final | mongo::CollectionImpl | virtual |
insertDocument(OperationContext *opCtx, const InsertStatement &doc, OpDebug *opDebug, bool enforceQuota, bool fromMigrate=false) final | mongo::CollectionImpl | virtual |
insertDocument(OperationContext *opCtx, const BSONObj &doc, const std::vector< MultiIndexBlock *> &indexBlocks, bool enforceQuota) final | mongo::CollectionImpl | virtual |
insertDocuments(OperationContext *opCtx, std::vector< InsertStatement >::const_iterator begin, std::vector< InsertStatement >::const_iterator end, OpDebug *opDebug, bool enforceQuota, bool fromMigrate=false) final | mongo::CollectionImpl | virtual |
insertDocumentsForOplog(OperationContext *opCtx, const DocWriter *const *docs, Timestamp *timestamps, size_t nDocs) final | mongo::CollectionImpl | virtual |
isCapped() const final | mongo::CollectionImpl | virtual |
kMagicNumber | mongo::CollectionImpl | privatestatic |
NamespaceDetails class | mongo::CollectionImpl | friend |
notifyCappedWaitersIfNeeded() final | mongo::CollectionImpl | virtual |
ns() const final | mongo::CollectionImpl | inlinevirtual |
numRecords(OperationContext *opCtx) const final | mongo::CollectionImpl | virtual |
ok() const final | mongo::CollectionImpl | inlinevirtual |
parseValidationAction(StringData) | mongo::CollectionImpl | static |
parseValidationLevel(StringData) | mongo::CollectionImpl | static |
parseValidator(OperationContext *opCtx, const BSONObj &validator, MatchExpressionParser::AllowedFeatureSet allowedFeatures, boost::optional< ServerGlobalParams::FeatureCompatibility::Version > maxFeatureCompatibilityVersion=boost::none) const final | mongo::CollectionImpl | virtual |
recordStoreGoingToUpdateInPlace(OperationContext *opCtx, const RecordId &loc) | mongo::CollectionImpl | privatevirtual |
refreshUUID(OperationContext *opCtx) final | mongo::CollectionImpl | virtual |
requiresIdIndex() const final | mongo::CollectionImpl | virtual |
setMinimumVisibleSnapshot(Timestamp name) final | mongo::CollectionImpl | inlinevirtual |
setValidationAction(OperationContext *opCtx, StringData newAction) final | mongo::CollectionImpl | virtual |
setValidationLevel(OperationContext *opCtx, StringData newLevel) final | mongo::CollectionImpl | virtual |
setValidator(OperationContext *opCtx, BSONObj validator) final | mongo::CollectionImpl | virtual |
touch(OperationContext *opCtx, bool touchData, bool touchIndexes, BSONObjBuilder *output) const final | mongo::CollectionImpl | virtual |
truncate(OperationContext *opCtx) final | mongo::CollectionImpl | virtual |
updateDocument(OperationContext *opCtx, const RecordId &oldLocation, const Snapshotted< BSONObj > &oldDoc, const BSONObj &newDoc, bool enforceQuota, bool indexesAffected, OpDebug *opDebug, OplogUpdateEntryArgs *args) final | mongo::CollectionImpl | virtual |
updateDocumentWithDamages(OperationContext *opCtx, const RecordId &loc, const Snapshotted< RecordData > &oldRec, const char *damageSource, const mutablebson::DamageVector &damages, OplogUpdateEntryArgs *args) final | mongo::CollectionImpl | virtual |
updateValidator(OperationContext *opCtx, BSONObj newValidator, StringData newLevel, StringData newAction) final | mongo::CollectionImpl | virtual |
updateWithDamagesSupported() const final | mongo::CollectionImpl | virtual |
uuid() const | mongo::CollectionImpl | inlinevirtual |
validate(OperationContext *opCtx, ValidateCmdLevel level, bool background, std::unique_ptr< Lock::CollectionLock > collLk, ValidateResults *results, BSONObjBuilder *output) final | mongo::CollectionImpl | virtual |
ValidationAction typedef | mongo::CollectionImpl | |
ValidationLevel typedef | mongo::CollectionImpl | |
~CappedCallback() | mongo::CappedCallback | inlineprivatevirtual |
~CollectionImpl() | mongo::CollectionImpl | |
~Impl()=0 | mongo::Collection::Impl | pure virtual |
~UpdateNotifier() | mongo::UpdateNotifier | inlineprivatevirtual |