![]() |
Storage Engine API
|
This is the complete list of members for mongo::MobileIndex, including all inherited members.
| _checkKeySize(const BSONObj &key) | mongo::MobileIndex | protectedstatic |
| _doDelete(OperationContext *opCtx, const KeyString &key, KeyString *value=nullptr) | mongo::MobileIndex | protected |
| _dupKeyError(const BSONObj &key) | mongo::MobileIndex | protected |
| _ident | mongo::MobileIndex | protected |
| _insert(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed)=0 | mongo::MobileIndex | protectedpure virtual |
| _isDup(OperationContext *opCtx, const BSONObj &key, RecordId recId) | mongo::MobileIndex | protected |
| _isUnique | mongo::MobileIndex | protected |
| _keyStringVersion | mongo::MobileIndex | protected |
| _ordering | mongo::MobileIndex | protected |
| _unindex(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed)=0 | mongo::MobileIndex | protectedpure virtual |
| appendCustomStats(OperationContext *opCtx, BSONObjBuilder *output, double scale) const override | mongo::MobileIndex | virtual |
| compact(OperationContext *opCtx) | mongo::SortedDataInterface | inlinevirtual |
| create(OperationContext *opCtx, const std::string &ident) | mongo::MobileIndex | static |
| doInsert(OperationContext *opCtx, const KeyString &key, const ValueType &value, bool isTransactional=true) | mongo::MobileIndex | |
| dupKeyCheck(OperationContext *opCtx, const BSONObj &key, const RecordId &recId) override | mongo::MobileIndex | virtual |
| fullValidate(OperationContext *opCtx, long long *numKeysOut, ValidateResults *fullResults) const override | mongo::MobileIndex | virtual |
| getBulkBuilder(OperationContext *opCtx, bool dupsAllowed)=0 | mongo::SortedDataInterface | pure virtual |
| getIdent() const | mongo::MobileIndex | inline |
| getKeyStringVersion() const | mongo::MobileIndex | inline |
| getOrdering() const | mongo::MobileIndex | inline |
| getSpaceUsedBytes(OperationContext *opCtx) const override | mongo::MobileIndex | virtual |
| initAsEmpty(OperationContext *opCtx) override | mongo::MobileIndex | virtual |
| insert(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed) override | mongo::MobileIndex | virtual |
| isEmpty(OperationContext *opCtx) override | mongo::MobileIndex | virtual |
| isUnique() | mongo::MobileIndex | inline |
| MobileIndex(OperationContext *opCtx, const IndexDescriptor *desc, const std::string &ident) | mongo::MobileIndex | |
| MobileIndex(bool isUnique, const Ordering &ordering, const std::string &ident) | mongo::MobileIndex | |
| newCursor(OperationContext *opCtx, bool isForward=true) const =0 | mongo::SortedDataInterface | pure virtual |
| newRandomCursor(OperationContext *opCtx) const | mongo::SortedDataInterface | inlinevirtual |
| numEntries(OperationContext *opCtx) const override | mongo::MobileIndex | virtual |
| touch(OperationContext *opCtx) const | mongo::SortedDataInterface | inlinevirtual |
| unindex(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed) override | mongo::MobileIndex | virtual |
| ~MobileIndex() | mongo::MobileIndex | inlinevirtual |
| ~SortedDataInterface() | mongo::SortedDataInterface | inlinevirtual |