Storage Engine API
mongo::MobileIndexUnique Member List

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

_checkKeySize(const BSONObj &key)mongo::MobileIndexprotectedstatic
_doDelete(OperationContext *opCtx, const KeyString &key, KeyString *value=nullptr)mongo::MobileIndexprotected
_dupKeyError(const BSONObj &key)mongo::MobileIndexprotected
_identmongo::MobileIndexprotected
_insert(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed) overridemongo::MobileIndexUniqueprotectedvirtual
_isDup(OperationContext *opCtx, const BSONObj &key, RecordId recId)mongo::MobileIndexprotected
_isPartialmongo::MobileIndexUniqueprotected
_isUniquemongo::MobileIndexprotected
_keyStringVersionmongo::MobileIndexprotected
_orderingmongo::MobileIndexprotected
_unindex(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed) overridemongo::MobileIndexUniqueprotectedvirtual
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *output, double scale) const overridemongo::MobileIndexvirtual
compact(OperationContext *opCtx)mongo::SortedDataInterfaceinlinevirtual
create(OperationContext *opCtx, const std::string &ident)mongo::MobileIndexstatic
doInsert(OperationContext *opCtx, const KeyString &key, const ValueType &value, bool isTransactional=true)mongo::MobileIndex
dupKeyCheck(OperationContext *opCtx, const BSONObj &key, const RecordId &recId) overridemongo::MobileIndexvirtual
fullValidate(OperationContext *opCtx, long long *numKeysOut, ValidateResults *fullResults) const overridemongo::MobileIndexvirtual
getBulkBuilder(OperationContext *opCtx, bool dupsAllowed) overridemongo::MobileIndexUniquevirtual
getIdent() constmongo::MobileIndexinline
getKeyStringVersion() constmongo::MobileIndexinline
getOrdering() constmongo::MobileIndexinline
getSpaceUsedBytes(OperationContext *opCtx) const overridemongo::MobileIndexvirtual
initAsEmpty(OperationContext *opCtx) overridemongo::MobileIndexvirtual
insert(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed) overridemongo::MobileIndexvirtual
isEmpty(OperationContext *opCtx) overridemongo::MobileIndexvirtual
isUnique()mongo::MobileIndexinline
MobileIndex(OperationContext *opCtx, const IndexDescriptor *desc, const std::string &ident)mongo::MobileIndex
MobileIndex(bool isUnique, const Ordering &ordering, const std::string &ident)mongo::MobileIndex
MobileIndexUnique(OperationContext *opCtx, const IndexDescriptor *desc, const std::string &ident)mongo::MobileIndexUnique
MobileIndexUnique(const Ordering &ordering, const std::string &ident)mongo::MobileIndexUnique
newCursor(OperationContext *opCtx, bool isForward) const overridemongo::MobileIndexUniquevirtual
newRandomCursor(OperationContext *opCtx) constmongo::SortedDataInterfaceinlinevirtual
numEntries(OperationContext *opCtx) const overridemongo::MobileIndexvirtual
touch(OperationContext *opCtx) constmongo::SortedDataInterfaceinlinevirtual
unindex(OperationContext *opCtx, const BSONObj &key, const RecordId &recId, bool dupsAllowed) overridemongo::MobileIndexvirtual
~MobileIndex()mongo::MobileIndexinlinevirtual
~SortedDataInterface()mongo::SortedDataInterfaceinlinevirtual