diff options
author | Max Hirschhorn <max.hirschhorn@mongodb.com> | 2016-05-08 14:16:24 -0400 |
---|---|---|
committer | Max Hirschhorn <max.hirschhorn@mongodb.com> | 2016-05-08 14:16:24 -0400 |
commit | 3a0d6ee6a2b6f82c5775380b7184501916338331 (patch) | |
tree | eeb564a87bbd7b285392499cbfa01d179ff67d52 /src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h | |
parent | 65222c4b5146cc6b8930e784149e5aade132a8fc (diff) | |
download | mongo-3a0d6ee6a2b6f82c5775380b7184501916338331.tar.gz |
SERVER-22726 Store path-level multikey information in the KVCatalog.
Diffstat (limited to 'src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h')
-rw-r--r-- | src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h b/src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h index 89760adf99a..0f8940be756 100644 --- a/src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h +++ b/src/mongo/db/storage/mmap_v1/catalog/namespace_details_collection_entry.h @@ -67,13 +67,15 @@ public: BSONObj getIndexSpec(OperationContext* txn, StringData idxName) const final; - bool isIndexMultikey(OperationContext* txn, StringData indexName) const final; + bool isIndexMultikey(OperationContext* txn, + StringData indexName, + MultikeyPaths* multikeyPaths) const final; bool isIndexMultikey(int idxNo) const; bool setIndexIsMultikey(OperationContext* txn, int idxNo, bool multikey = true); bool setIndexIsMultikey(OperationContext* txn, StringData indexName, - bool multikey = true) final; + const MultikeyPaths& multikeyPaths) final; RecordId getIndexHead(OperationContext* txn, StringData indexName) const final; |