[SERVER-42354] Remove SortedDataInterface::seek() which accepts a SeekPoint Created: 23/Jul/19  Updated: 29/Oct/23  Resolved: 27/Aug/19

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Improvement Priority: Major - P3
Reporter: Louis Williams Assignee: Xiangyu Yao (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-41720 Overload SortedDataInterface::Cursor:... Closed
Problem/Incident
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2019-08-26, Execution Team 2019-09-09
Participants:
Linked BF Score: 0

 Description   

Many index implementations construct BSON objects to query indexes .

The process of creating a BSONObj query with a discriminator also encodes a 'l' or 'g' field
name, which is eventually encoded into KeyString. KeyString is capable of encoding this information without an 'l' or 'g', so we should transition the index implementations to convert directly to KeyString.

When SERVER-41720 is complete, it will be possible to make this transition for all storage engines except for ephermalForTest.



 Comments   
Comment by Githook User [ 26/Aug/19 ]

Author:

{'username': 'xy24', 'email': 'xiangyu.yao@mongodb.com', 'name': 'Xiangyu Yao'}

Message: SERVER-42354 Remove SortedDataInterface::seek() which accepts a SeekPoint
Branch: master
https://github.com/mongodb/mongo/commit/def30acb316289d5cb95ecdf2654c3ca919c6a46

Generated at Thu Feb 08 05:00:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.