|  | 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 |