![]() |
Storage Engine API
|
This is the complete list of members for mongo::WiredTigerIndexUnique, 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) override | mongo::WiredTigerIndexUnique | virtual |
| _insertTimestampSafe(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed) | mongo::WiredTigerIndexUnique | |
| _insertTimestampUnsafe(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed) | mongo::WiredTigerIndexUnique | |
| _isIdIndex | mongo::WiredTigerIndex | protected |
| _keyStringVersion | mongo::WiredTigerIndex | protected |
| _ordering | mongo::WiredTigerIndex | protected |
| _partial | mongo::WiredTigerIndexUnique | private |
| _prefix | mongo::WiredTigerIndex | protected |
| _tableId | mongo::WiredTigerIndex | protected |
| _unindex(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed) override | mongo::WiredTigerIndexUnique | virtual |
| _unindexTimestampSafe(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed) | mongo::WiredTigerIndexUnique | |
| _unindexTimestampUnsafe(OperationContext *opCtx, WT_CURSOR *c, const BSONObj &key, const RecordId &id, bool dupsAllowed) | mongo::WiredTigerIndexUnique | |
| _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) override | mongo::WiredTigerIndexUnique | 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) override | mongo::WiredTigerIndexUnique | virtual |
| isEmpty(OperationContext *opCtx) | mongo::WiredTigerIndex | virtual |
| isIdIndex() const | mongo::WiredTigerIndex | inline |
| isTimestampSafeUniqueIdx() const override | mongo::WiredTigerIndexUnique | virtual |
| keyStringVersion() const | mongo::WiredTigerIndex | inline |
| newCursor(OperationContext *opCtx, bool forward) const override | mongo::WiredTigerIndexUnique | 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 override | mongo::WiredTigerIndexUnique | inlinevirtual |
| uri() const | mongo::WiredTigerIndex | inline |
| WiredTigerIndex(OperationContext *ctx, const std::string &uri, const IndexDescriptor *desc, KVPrefix prefix, bool readOnly) | mongo::WiredTigerIndex | |
| WiredTigerIndexUnique(OperationContext *ctx, const std::string &uri, const IndexDescriptor *desc, KVPrefix prefix, bool readOnly=false) | mongo::WiredTigerIndexUnique | |
| ~SortedDataInterface() | mongo::SortedDataInterface | inlinevirtual |