[SERVER-63251] Index API refactoring to enable column store indexes Created: 03/Feb/22  Updated: 29/Oct/23  Resolved: 11/Feb/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 5.3.0-rc0

Type: Task Priority: Major - P3
Reporter: Mathias Stearn Assignee: Mathias Stearn
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Comments   
Comment by Githook User [ 11/Feb/22 ]

Author:

{'name': 'Mathias Stearn', 'email': 'redbeard0531@gmail.com', 'username': 'RedBeard0531'}

Message: SERVER-63251 Refactor IndexAccessMethod to support non-SortedData indexes
Branch: master
https://github.com/mongodb/mongo/commit/5717ae8710c8d91949e080ed98385d0ed990fded

Comment by Githook User [ 11/Feb/22 ]

Author:

{'name': 'Mathias Stearn', 'email': 'redbeard0531@gmail.com', 'username': 'RedBeard0531'}

Message: SERVER-63251 enterprise compile fix
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/531f2057ff9cfe6c64a94d94f4e2b85b4521d4f2

Comment by Githook User [ 03/Feb/22 ]

Author:

{'name': 'Mathias Stearn', 'email': 'redbeard0531@gmail.com', 'username': 'RedBeard0531'}

Message: SERVER-63251 Rename AbstractIndexAccessMethod to SortedDataIndexAccessMethod

This is the first step in the refactoring process. All subclasses of
AbstractIndexAccessMethod currently use SortedDataInterface as their storage,
and most of AbstractIAM deals with the common code for working with
SortedData. This rename codifies that relationship. Later commits in the
refactor will move all SortedData specific functionality down from IAM to
SortedDataIAM, to make room for indexes with other types of storage.
Branch: master
https://github.com/mongodb/mongo/commit/5c269981850650efe95735846fa4b2676a22376f

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