Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-69027

[CQF] Support for Recursive Index Navigation

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • QO 2022-11-28, QO 2022-12-12

      Support RIN to maxdepth 2.

      In computeCandidateIndexes: remove requirement that we have an equality prefix to convert to index bounds. if we have a predicate coming after non-equality, create a copy of the index bound constructed so far, and start new intervals where all prior intervals are equalities, and add the current predicate. (This is described in more detail in the optimizer TODOs document https://docs.google.com/document/d/1EQFUgy2KiUOBHLpQkczKT7FxeM4MDvHBmBMsarDGBfY/edit, see RIN).

            Assignee:
            svilen.mihaylov@mongodb.com Svilen Mihaylov (Inactive)
            Reporter:
            svilen.mihaylov@mongodb.com Svilen Mihaylov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: