[SERVER-24873] Make StringComparator a non-default parameter in mutable bson. Created: 01/Jul/16  Updated: 13/Aug/16  Resolved: 22/Jul/16

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

Type: Improvement Priority: Major - P3
Reporter: David Hatch Assignee: David Hatch
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Query 18 (08/05/16)
Participants:

 Description   

After SERVER-24404, existing update modifiers respect collation by capturing the update request's collation. Most update modifiers use mutable bson for comparison internally.

We should remove any defaults used for StringComparator parameters within mutable bson, to force implementors to consider collation. This is a counterpart to the work performed in SERVER-24508.



 Comments   
Comment by Githook User [ 22/Jul/16 ]

Author:

{u'username': u'dhatch', u'name': u'David Hatch', u'email': u'david.hatch@mongodb.com'}

Message: SERVER-24873 Remove StringData::ComparatorInterface default argument.
Branch: master
https://github.com/mongodb/mongo/commit/4e1dacf63d435c91b8ae33c2982d13b3ca87a6d9

Generated at Thu Feb 08 04:07:39 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.