Storage Engine API
mongo::WiredTigerIndex Member List

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

_collectionNamespacemongo::WiredTigerIndexprotected
_dataFormatVersionmongo::WiredTigerIndexprotected
_indexNamemongo::WiredTigerIndexprotected
_insert(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed)=0mongo::WiredTigerIndexprotectedpure virtual
_isIdIndexmongo::WiredTigerIndexprotected
_keyStringVersionmongo::WiredTigerIndexprotected
_orderingmongo::WiredTigerIndexprotected
_prefixmongo::WiredTigerIndexprotected
_tableIdmongo::WiredTigerIndexprotected
_unindex(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed)=0mongo::WiredTigerIndexprotectedpure virtual
_urimongo::WiredTigerIndexprotected
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *output, double scale) constmongo::WiredTigerIndexvirtual
collectionNamespace() constmongo::WiredTigerIndexinline
compact(OperationContext *opCtx)mongo::WiredTigerIndexvirtual
Create(OperationContext *opCtx, const std::string &uri, const std::string &config)mongo::WiredTigerIndexstatic
dupKeyCheck(OperationContext *opCtx, const BSONObj &key, const RecordId &id)mongo::WiredTigerIndexvirtual
dupKeyError(const BSONObj &key)mongo::WiredTigerIndex
fullValidate(OperationContext *opCtx, long long *numKeysOut, ValidateResults *fullResults) constmongo::WiredTigerIndexvirtual
generateAppMetadataString(const IndexDescriptor &desc)mongo::WiredTigerIndexstatic
generateCreateString(const std::string &engineName, const std::string &sysIndexConfig, const std::string &collIndexConfig, const IndexDescriptor &desc, bool isPrefixed)mongo::WiredTigerIndexstatic
getBulkBuilder(OperationContext *opCtx, bool dupsAllowed)=0mongo::SortedDataInterfacepure virtual
getSpaceUsedBytes(OperationContext *opCtx) constmongo::WiredTigerIndexvirtual
indexName() constmongo::WiredTigerIndexinline
initAsEmpty(OperationContext *opCtx)mongo::WiredTigerIndexvirtual
insert(OperationContext *opCtx, const BSONObj &key, const RecordId &id, bool dupsAllowed)mongo::WiredTigerIndexvirtual
isDup(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id)mongo::WiredTigerIndexvirtual
isEmpty(OperationContext *opCtx)mongo::WiredTigerIndexvirtual
isIdIndex() constmongo::WiredTigerIndexinline
isTimestampSafeUniqueIdx() const =0mongo::WiredTigerIndexpure virtual
keyStringVersion() constmongo::WiredTigerIndexinline
newCursor(OperationContext *opCtx, bool isForward=true) const =0mongo::SortedDataInterfacepure virtual
newRandomCursor(OperationContext *opCtx) constmongo::SortedDataInterfaceinlinevirtual
numEntries(OperationContext *opCtx) constmongo::SortedDataInterfaceinlinevirtual
ordering() constmongo::WiredTigerIndexinline
parseIndexOptions(const BSONObj &options)mongo::WiredTigerIndexstatic
setKey(WT_CURSOR *cursor, const WT_ITEM *item)mongo::WiredTigerIndexprotected
tableId() constmongo::WiredTigerIndexinline
touch(OperationContext *opCtx) constmongo::WiredTigerIndexvirtual
unindex(OperationContext *opCtx, const BSONObj &key, const RecordId &id, bool dupsAllowed)mongo::WiredTigerIndexvirtual
unique() const =0mongo::WiredTigerIndexpure virtual
uri() constmongo::WiredTigerIndexinline
WiredTigerIndex(OperationContext *ctx, const std::string &uri, const IndexDescriptor *desc, KVPrefix prefix, bool readOnly)mongo::WiredTigerIndex
~SortedDataInterface()mongo::SortedDataInterfaceinlinevirtual