Storage Engine API
mongo::MultiIndexBlockImpl Member List

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

_allowInterruptionmongo::MultiIndexBlockImplprivate
_backgroundOperationmongo::MultiIndexBlockImplprivate
_buildInBackgroundmongo::MultiIndexBlockImplprivate
_collectionmongo::MultiIndexBlockImplprivate
_ignoreUniquemongo::MultiIndexBlockImplprivate
_indexesmongo::MultiIndexBlockImplprivate
_needToCleanupmongo::MultiIndexBlockImplprivate
_opCtxmongo::MultiIndexBlockImplprivate
abortWithoutCleanup() overridemongo::MultiIndexBlockImplvirtual
allowBackgroundBuilding() overridemongo::MultiIndexBlockImplinlinevirtual
allowInterruption() overridemongo::MultiIndexBlockImplinlinevirtual
commit(stdx::function< void(const BSONObj &spec)> onCreateFn) overridemongo::MultiIndexBlockImplvirtual
doneInserting(std::set< RecordId > *dupsOut=nullptr) overridemongo::MultiIndexBlockImplvirtual
getBuildInBackground() const overridemongo::MultiIndexBlockImplinlinevirtual
ignoreUniqueConstraint() overridemongo::MultiIndexBlockImplinlinevirtual
init(const std::vector< BSONObj > &specs) overridemongo::MultiIndexBlockImplvirtual
init(const BSONObj &spec) overridemongo::MultiIndexBlockImplvirtual
initBackgroundIndexFromSpec(const BSONObj &spec) const =0mongo::MultiIndexBlockImplprivatepure virtual
insert(const BSONObj &wholeDocument, const RecordId &loc) overridemongo::MultiIndexBlockImplvirtual
insertAllDocumentsInCollection(std::set< RecordId > *dupsOut=nullptr) overridemongo::MultiIndexBlockImplvirtual
MONGO_DISALLOW_COPYING(MultiIndexBlockImpl)mongo::MultiIndexBlockImplprivate
MultiIndexBlockImpl(OperationContext *opCtx, Collection *collection)mongo::MultiIndexBlockImpl
removeExistingIndexes(std::vector< BSONObj > *specs) const overridemongo::MultiIndexBlockImplvirtual
~Impl()=0mongo::MultiIndexBlock::Implpure virtual
~MultiIndexBlockImpl() overridemongo::MultiIndexBlockImpl