Details
-
Task
-
Resolution: Fixed
-
Major
-
Cheshire-Cat
-
None
Description
With the move to collections, Indexers and Indexes need to provide complete keyspace information, meaning not only the collection name, but also scope and bucket.
This is done by adding the BucketId() and ScopeId() methods to both the Indexer and Index interface implementations.
It does not really matter if initially those methods return empty strings.
Attachments
Issue Links
For Gerrit Dashboard: MB-38966 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
126616,3 | MB-38966: Placeholders for Indexer,Index APIs: BucketId(), ScopeId() | master | n1fty | Status: MERGED | +2 | +1 |
128691,20 | MB-38966: [1] NewFTSIndexer2 for collection as a keyspace | master | n1fty | Status: MERGED | +2 | +1 |
129786,15 | MB-38966: [2] Supporting mode scope.collection.type_field | master | n1fty | Status: MERGED | +2 | +1 |
129867,11 | MB-38966: [3] Supporting mode scope.collection.docid_prefix | master | n1fty | Status: MERGED | +2 | +1 |
129874,13 | MB-38966: [4] Decorate the search query with the collection filter | master | n1fty | Status: MERGED | +2 | +1 |
129961,14 | MB-38966: [5] Cache scope, collection info for Verify/Eval | master | n1fty | Status: MERGED | +2 | +1 |
130093,15 | MB-38966: [6] Flex supporting updated condition expressions | master | n1fty | Status: MERGED | +2 | +1 |
130094,16 | MB-38966: [7] Test cases for collection as a keyspace | master | n1fty | Status: MERGED | +2 | +1 |