![]() |
Storage Engine API
|
This is the complete list of members for mongo::WiredTigerIndex, including all inherited members.
_collectionNamespace | mongo::WiredTigerIndex | protected |
_dataFormatVersion | mongo::WiredTigerIndex | protected |
_indexName | mongo::WiredTigerIndex | protected |
_insert(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed)=0 | mongo::WiredTigerIndex | protectedpure virtual |
_isIdIndex | mongo::WiredTigerIndex | protected |
_keyStringVersion | mongo::WiredTigerIndex | protected |
_ordering | mongo::WiredTigerIndex | protected |
_prefix | mongo::WiredTigerIndex | protected |
_tableId | mongo::WiredTigerIndex | protected |
_unindex(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed)=0 | mongo::WiredTigerIndex | protectedpure virtual |
_uri | mongo::WiredTigerIndex | protected |
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *output, double scale) const | mongo::WiredTigerIndex | virtual |
collectionNamespace() const | mongo::WiredTigerIndex | inline |
compact(OperationContext *opCtx) | mongo::WiredTigerIndex | virtual |
Create(OperationContext *opCtx, const std::string &uri, const std::string &config) | mongo::WiredTigerIndex | static |
dupKeyCheck(OperationContext *opCtx, const BSONObj &key, const RecordId &id) | mongo::WiredTigerIndex | virtual |
dupKeyError(const BSONObj &key) | mongo::WiredTigerIndex | |
fullValidate(OperationContext *opCtx, long long *numKeysOut, ValidateResults *fullResults) const | mongo::WiredTigerIndex | virtual |
generateAppMetadataString(const IndexDescriptor &desc) | mongo::WiredTigerIndex | static |
generateCreateString(const std::string &engineName, const std::string &sysIndexConfig, const std::string &collIndexConfig, const IndexDescriptor &desc, bool isPrefixed) | mongo::WiredTigerIndex | static |
getBulkBuilder(OperationContext *opCtx, bool dupsAllowed)=0 | mongo::SortedDataInterface | pure virtual |
getSpaceUsedBytes(OperationContext *opCtx) const | mongo::WiredTigerIndex | virtual |
indexName() const | mongo::WiredTigerIndex | inline |
initAsEmpty(OperationContext *opCtx) | mongo::WiredTigerIndex | virtual |
insert(OperationContext *opCtx, const BSONObj &key, const RecordId &id, bool dupsAllowed) | mongo::WiredTigerIndex | virtual |
isDup(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id) | mongo::WiredTigerIndex | virtual |
isEmpty(OperationContext *opCtx) | mongo::WiredTigerIndex | virtual |
isIdIndex() const | mongo::WiredTigerIndex | inline |
isTimestampSafeUniqueIdx() const =0 | mongo::WiredTigerIndex | pure virtual |
keyStringVersion() const | mongo::WiredTigerIndex | inline |
newCursor(OperationContext *opCtx, bool isForward=true) const =0 | mongo::SortedDataInterface | pure virtual |
newRandomCursor(OperationContext *opCtx) const | mongo::SortedDataInterface | inlinevirtual |
numEntries(OperationContext *opCtx) const | mongo::SortedDataInterface | inlinevirtual |
ordering() const | mongo::WiredTigerIndex | inline |
parseIndexOptions(const BSONObj &options) | mongo::WiredTigerIndex | static |
setKey(WT_CURSOR *cursor, const WT_ITEM *item) | mongo::WiredTigerIndex | protected |
tableId() const | mongo::WiredTigerIndex | inline |
touch(OperationContext *opCtx) const | mongo::WiredTigerIndex | virtual |
unindex(OperationContext *opCtx, const BSONObj &key, const RecordId &id, bool dupsAllowed) | mongo::WiredTigerIndex | virtual |
unique() const =0 | mongo::WiredTigerIndex | pure virtual |
uri() const | mongo::WiredTigerIndex | inline |
WiredTigerIndex(OperationContext *ctx, const std::string &uri, const IndexDescriptor *desc, KVPrefix prefix, bool readOnly) | mongo::WiredTigerIndex | |
~SortedDataInterface() | mongo::SortedDataInterface | inlinevirtual |