[SERVER-22786] Update index bounds builder to generate bounds using collation-generated comparison keys Created: 22/Feb/16  Updated: 14/Apr/16  Resolved: 21/Mar/16

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

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

Issue Links:
Depends
depends on SERVER-22372 Implement CollatorInterfaceMock Closed
Backwards Compatibility: Fully Compatible
Sprint: Query 11 (03/14/16), Query 12 (04/04/16)
Participants:

 Comments   
Comment by Githook User [ 21/Mar/16 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-22786 add query planner tests for collation
Branch: master
https://github.com/mongodb/mongo/commit/6a1560d9eb3ceff3c9c61f011b0d3ccdd14eea4e

Comment by Githook User [ 18/Mar/16 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-22786 update index bounds builder for collations

The IndexBoundsBuilder must use collator-generated comparison keys
when generating bounds for strings, rather than the string itself.

The bounds builder also enforces the property that regex predicates
cannot use tight bounds if the index has a collation.
Branch: master
https://github.com/mongodb/mongo/commit/d04989c650e1289e9d1a466c5e3b8e2dda9de782

Comment by Githook User [ 16/Mar/16 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-22786 add a collator to QueryPlannerParams
Branch: master
https://github.com/mongodb/mongo/commit/7b56e0bc7adf21de37592aaf5137523841541f1d

Comment by Githook User [ 09/Mar/16 ]

Author:

{u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}

Message: SERVER-22786 add a CollatorInterface to IndexEntry
Branch: master
https://github.com/mongodb/mongo/commit/2ed29a1fe25da8626bb80ba364edf2761777d3f3

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